:root{color-scheme:dark;--yellow:#ffe000;--bg:#090909;--panel:#181818;--muted:#aaa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f7f7f7;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.yellow,a:hover{color:var(--yellow)}.header{height:88px;padding:0 max(5vw,24px);justify-content:space-between;border-bottom:1px solid #272727;position:relative;z-index:3;background:#080808}.brand,.header{display:flex;align-items:center}.brand{gap:12px;font-weight:1000;font-size:29px;letter-spacing:-2px;line-height:.8}.brandicon{font-size:33px;color:var(--yellow)}.brand small{display:block;letter-spacing:3px;font-size:8px;margin-top:9px;color:#eee}.header nav{display:flex;gap:32px;font-weight:700;font-size:14px}.hero{background:radial-gradient(ellipse at 84% 38%,#39300070,transparent 40%),linear-gradient(145deg,#1a1a1a,#080808 60%);border-bottom:1px solid #282828}.heroInner{max-width:1360px;margin:auto;padding:100px 5vw 112px;min-height:610px;position:relative}.heroInner>p{max-width:560px;line-height:1.7;color:#c1c1c1;font-size:19px}.eyebrow,.herotag{color:var(--yellow);font-size:12px;letter-spacing:2.5px;font-weight:900}.herotag{margin-bottom:30px}.hero h1{font-size:clamp(38px,5.2vw,86px);line-height:.99;letter-spacing:-3px;max-width:920px;margin:0;font-weight:1000;font-stretch:condensed;position:relative;z-index:1}.hero h1 em{color:var(--yellow);font-style:normal}.heroLogo{position:absolute;right:5%;top:100px;width:330px;height:330px;border:9px solid var(--yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg);opacity:.18;pointer-events:none}.heroLogo div:nth-child(2){font-size:76px;font-weight:1000;font-style:italic;letter-spacing:-7px}.heroLogo div:nth-child(2) span:first-child{color:var(--yellow)}.heroLogo small{font-size:12px;letter-spacing:4px}.microphone{font-size:60px;color:var(--yellow)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.primary,.secondary{display:inline-flex;border:1px solid var(--yellow);border-radius:6px;padding:15px 23px;align-items:center;justify-content:center;font-weight:800;cursor:pointer;font-size:14px}.primary{background:var(--yellow);color:#070707}.primary:hover{background:#fff;color:#111;border-color:#fff}.secondary{color:#fff;background:#171717}.secondary:hover{background:#272727;color:var(--yellow)}.section{max-width:1360px;padding:85px 5vw;margin:0 auto}.sectiontitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;gap:12px}.comments h2,.cta h2,.sectiontitle h2{font-size:clamp(28px,3vw,46px);letter-spacing:-1.4px;margin:12px 0 0}.sectiontitle>a,.textlink{color:var(--yellow);font-weight:800}.featured{display:grid;grid-template-columns:minmax(230px,420px) minmax(0,1fr);grid-gap:45px;gap:45px;padding:25px;background:linear-gradient(120deg,#222,#141414);border:1px solid #303030;border-radius:15px}.featuredimg{background:#262626;min-height:360px;overflow:hidden;border-radius:10px}.featuredimg img{width:100%;height:100%;object-fit:cover}.featuredcontent{display:flex;flex-direction:column;justify-content:center;gap:12px}.featuredcontent h2{font-size:clamp(27px,3vw,45px);margin:0;line-height:1.13;letter-spacing:-1px}.featuredcontent>p{line-height:1.65;color:#aaa}.player{margin:18px 0;padding:17px;background:#090909;border:1px solid #373737;border-radius:12px;max-width:690px}.playername{display:flex;align-items:center;gap:14px;margin-bottom:18px}.playername strong{display:block;font-size:14px;margin-top:5px}.equalizer{background:var(--yellow);color:#000;padding:10px;border-radius:8px}.playercontrols{display:flex;align-items:center;gap:13px}.playercontrols input{width:100%;accent-color:var(--yellow);cursor:pointer}.playercontrols span{font-size:12px;color:#bbb;white-space:nowrap}.playbutton{border:none;background:var(--yellow);border-radius:50%;height:43px;min-width:43px;cursor:pointer}.more{margin-top:95px}.episodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:23px;gap:23px}.episodecard{background:#191919;border:1px solid #2b2b2b;border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s}.episodecard:hover{transform:translateY(-4px);border-color:#a59200;color:inherit}.cover{aspect-ratio:1.45;background:#262626;position:relative;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.episodecard:hover img{transform:scale(1.04)}.coverplay{position:absolute;bottom:16px;right:16px;background:var(--yellow);color:#000;border-radius:50%;width:48px;height:48px;display:grid;place-items:center}.cardinfo{padding:22px}.cardinfo h3{font-size:22px;margin:10px 0;line-height:1.2}.cardinfo p{color:#aaa;line-height:1.6;font-size:14px;min-height:65px}.listen{color:var(--yellow);font-size:13px;font-weight:800}.cta{padding:100px 6vw;text-align:center;background:radial-gradient(ellipse at center,#32300f,#111 65%);border-block:1px solid #35321d}.cta h2{font-size:clamp(32px,4vw,58px)}.cta p{color:#bbb;line-height:1.6;max-width:530px;margin:20px auto}.cta .actions{justify-content:center}.inner{min-height:70vh}.pagetitle{font-size:clamp(40px,5vw,75px);line-height:1.05;letter-spacing:-2.5px;margin:15px 0 24px}.lead{color:#bbb;font-size:19px;line-height:1.7;max-width:760px;margin:0 0 42px}.narrow{max-width:850px;min-height:75vh}.description a,.narrow a{color:var(--yellow)}.form{background:#181818;border:1px solid #303030;border-radius:14px;padding:30px;display:flex;flex-direction:column;gap:19px;margin-top:35px}.form h3{margin:0;font-size:22px}.form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700}.form input,.form select,.form textarea{width:100%;border:1px solid #424242;border-radius:7px;padding:15px 13px;background:#0c0c0c;color:white;font:inherit}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--yellow);outline-offset:1px}.form button{align-self:flex-start}.twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.muted{color:#999;font-size:13px}.trap{position:absolute;left:-10000px;opacity:0}.article{max-width:1100px}.back{display:block;color:#999;margin-bottom:50px}.articlehero{display:grid;grid-template-columns:minmax(260px,400px) 1fr;grid-gap:40px;gap:40px;margin:35px 0}.articlehero>img{width:100%;border-radius:14px}.articlehero>div>p{line-height:1.8;color:#bbb}.description{border-block:1px solid #303030;padding:30px 0;margin:40px 0}.description p{white-space:pre-wrap;line-height:1.9;color:#ccc}.platforms a{color:var(--yellow)}.comments{padding-top:25px}.comments>p{color:#aaa;line-height:1.7}.comment{padding:18px 0;border-bottom:1px solid #333}.comment small{color:#888;margin-left:12px}.comment p{white-space:pre-wrap;color:#ddd}.admincolumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.adminitem{border:1px solid #333;background:#191919;padding:23px;margin:18px 0;border-radius:10px;overflow-wrap:anywhere}.adminitem p{white-space:pre-wrap;line-height:1.6}.adminitem small{display:block;color:#999}.adminitem a{color:var(--yellow)}footer{padding:58px 5vw;background:#050505;border-top:1px solid #333;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}footer strong{font-size:32px;letter-spacing:-2px}footer p,footer small{color:#888}footer>div:nth-child(2){display:flex;gap:22px;flex-wrap:wrap;align-content:start}@media(max-width:950px){.heroLogo{width:230px;height:230px;right:0;opacity:.12}.episodes{grid-template-columns:repeat(2,1fr)}.featured{gap:25px}}@media(max-width:650px){.header{height:auto;padding:18px 5vw}.header,.header nav{gap:20px;flex-wrap:wrap}.header nav{font-size:13px}.heroInner{padding:75px 6vw;min-height:500px}.hero h1{letter-spacing:-1.5px}.heroInner>p{font-size:16px}.heroLogo{display:none}.admincolumns,.articlehero,.featured{grid-template-columns:1fr}.featuredimg{min-height:250px}.episodes{grid-template-columns:1fr}.section{padding:60px 5vw}.more{margin-top:65px}.twocol{grid-template-columns:1fr}.form{padding:20px}.sectiontitle{align-items:start}.articlehero>img{max-width:430px}.pagetitle{letter-spacing:-1.5px}}.analytics-consent{position:fixed;z-index:9999;bottom:18px;left:18px;right:18px;max-width:900px;margin:auto;background:#1d1d1d;border:1px solid #655900;box-shadow:0 14px 60px #000b;border-radius:12px;padding:20px 25px;display:flex;align-items:center;gap:22px;justify-content:space-between}.analytics-consent strong{font-size:17px}.analytics-consent p{color:#c4c4c4;font-size:13px;line-height:1.6;margin:8px 0}.analytics-consent .actions{margin:0;flex-shrink:0}.stats-panel{margin:45px 0;padding:25px;background:#151515;border:1px solid #393939;border-radius:13px}.stats-panel h2{font-size:30px;margin:12px 0}.stats-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.stats-cards>div{background:#222;border:1px solid #393939;padding:20px;border-radius:9px}.stats-cards small{display:block;color:#aaa;font-size:12px;min-height:34px}.stats-cards strong{font-size:32px;color:var(--yellow)}.stats-visual{background:#1c1c1c;border-radius:10px;border:1px solid #333;padding:20px;margin-top:20px}.stats-chart{display:flex;gap:9px;align-items:end;min-height:152px;overflow-x:auto}.stats-day{flex:1 1;min-width:22px;display:flex;align-items:center;flex-direction:column;gap:5px}.stats-day small,.stats-num{font-size:10px;color:#aaa}.stats-bar{width:100%;max-width:44px;background:var(--yellow);border-radius:5px 5px 0 0}.stats-tabs{display:flex;gap:10px;margin-bottom:15px}.stats-tabs button{background:#282828;border:1px solid #555;color:#eee;padding:10px 13px;border-radius:6px;cursor:pointer}.stats-tabs button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow)}.stat-line{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #333}.stat-line strong{color:var(--yellow)}@media(max-width:900px){.stats-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.analytics-consent{flex-direction:column;align-items:stretch}.stats-cards{grid-template-columns:repeat(2,1fr)}.stats-panel{padding:15px}}.brand-image{width:72px;height:72px;object-fit:contain;display:block}.hero-banner{width:min(900px,100%);margin:0 auto 34px;display:flex;justify-content:center}.hero-banner img{width:100%;height:auto;object-fit:contain;display:block}.heroInner{padding-top:42px}.hero h1{font-size:clamp(34px,4.25vw,66px);max-width:1000px}.heroInner>p{max-width:780px}.brand{line-height:1}.header{height:92px}footer>div:first-child img{width:100px;height:100px;object-fit:contain}@media(max-width:650px){.header{height:auto}.brand-image{width:60px;height:60px}.hero-banner{margin-bottom:18px}.heroInner{padding-top:35px}.hero h1{font-size:clamp(33px,8vw,50px)}}.header nav .admin-nav{color:#ffe000;border:1px solid #6f6300;border-radius:7px;padding:9px 16px;margin:-9px 0;background:#242009;font-weight:800}.header nav .admin-nav:hover{color:#080808;background:#ffe000;border-color:#ffe000}@media(max-width:650px){.header nav .admin-nav{padding:8px 12px;margin:-8px 0}}