:root{--bg-grad-1:rgba(35,95,135,.55);--bg-grad-2:#061c2d;--glass:hsla(0,0%,100%,.1);--glass-strong:hsla(0,0%,100%,.14);--glass-border:hsla(0,0%,100%,.18);--accent:#4ba1d9;--bg:#4fa6d8;--card:#141420;--text:#fff;--muted:#f3f3f7;--border:#2a2a3a}*{box-sizing:border-box}body{background:linear-gradient(90deg,#1e3c72,#4fa6d8,#4fa6d8,#1e3c72);color:var(--text)}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:20px}.header{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:2px solid;border-color:#fff}.logo{font-weight:800;letter-spacing:.3px}.nav{display:flex;gap:14px}.nav a{color:var(--muted)}.nav a:hover{color:var(--text)}.footer{margin-top:40px;padding-top:18px;color:var(--muted);border-top:2px solid;border-color:#fff}.hero{padding:28px 0}.hero h1{margin:0 0 8px;font-size:42px}.hero p{margin:0 0 14px;color:var(--muted)}.ctaRow{display:flex;gap:12px;margin:18px 0 22px;flex-wrap:wrap}.button{display:inline-block;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.button.secondary{background:transparent}.statusCard{padding:16px;border-radius:14px;text-align:center;width:100%;background:var(--glass);border:2px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;border:3px solid var(--border);color:var(--muted);margin-bottom:10px}.pill.live{color:red;border-color:red}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.card{border-radius:14px;overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card img{width:100%;height:auto;display:block}.cardBody{padding:12px}.cardBody h3{margin:0 0 8px;font-size:16px}.cardBody p{margin:0;color:var(--muted);font-size:13px}.twoCol{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.embed{border-radius:5px;border:5px solid #fff;overflow:hidden;background:#000}.statusRow{margin:10px 0}@media (max-width:900px){.twoCol{grid-template-columns:1fr}}.shortsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.shortsCard{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card)}.shortsThumb{width:100%;aspect-ratio:9/16;background:#000;display:block}.shortsThumb img{width:100%;height:100%;object-fit:cover;display:block}.button:hover{filter:brightness(1.05)}a[aria-disabled=true]{opacity:.6;pointer-events:none}.linkGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;align-content:center;margin:0 auto}.linkCard{display:flex;align-items:center;gap:12px;padding:14px;background-color:#fff;border:4px solid #fff;border-radius:14px;background:var(--card);transition:transform .12s ease,border-color .12s ease,filter .12s ease}.linkCard:hover{border-color:#fff;transform:translateY(-1px);filter:brightness(1.03)}.linkIcon{width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--accent) 16%,transparent);display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);overflow:hidden}.linkIcon img{width:26px;height:26px;object-fit:contain;display:block}.linkText{flex:1 1;min-width:0}.linkTitle{font-weight:700;letter-spacing:.2px}.linkHandle{color:var(--muted);font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkArrow{color:var(--muted);font-size:18px}.episodeList{display:grid;grid-gap:14px;gap:14px;margin-top:12px}.episodeCard{padding:16px;border-radius:14px;background:var(--glass);border:7px solid #fce581;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.centerWrapper{display:flex;justify-content:center;text-decoration:none}.episodeTop{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.episodeTitle{margin:0;font-size:16px}.episodeMeta{color:var(--muted);font-size:13px}button.button{border:0;cursor:pointer}button.button:disabled{opacity:.65;cursor:not-allowed}.thumbWrap{position:relative}.thumbWrap img{display:block;width:100%;height:auto}.durationBadge{position:absolute;right:10px;bottom:10px;padding:4px 8px;border-radius:10px;font-size:12px;font-weight:700;background:rgba(0,0,0,.65);color:#fff;border:1px solid hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tiktok-embed{margin:0 auto!important}.tiktokGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:12px}.tiktokCard{border-radius:14px;overflow:hidden;border:15px;transition:transform .12s ease,border-color .12s ease,filter .12s ease;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tiktokCard:hover{border-color:var(--accent);transform:translateY(-1px);filter:brightness(1.03)}.tiktokThumb{aspect-ratio:9/16;background:#0b0b0b;display:grid;place-items:center;position:relative}.tiktokThumb img{width:100%;height:100%;object-fit:cover;display:block}.tiktokThumbFallback{color:#fff;font-weight:800;letter-spacing:.5px;opacity:.85}.card:hover,.statusCard:hover,.tiktokCard:hover{background:var(--glass-strong);border-color:hsla(0,0%,100%,.28)}.card,.statusCard,.tiktokCard{background:hsla(0,0%,100%,.08)}.card:hover,.statusCard:hover,.tiktokCard:hover{background:hsla(0,0%,100%,.12)}body{text-shadow:0 1px 1px rgba(0,0,0,.25)}h1,h2,h3{text-shadow:0 2px 4px rgba(0,0,0,.35)}.card,.statusCard,.tiktokCard{box-shadow:0 10px 30px rgba(0,0,0,.35)}.card:hover,.statusCard:hover,.tiktokCard:hover{box-shadow:0 16px 40px rgba(0,0,0,.45)}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}h1,h2,h3{letter-spacing:-.015em}nav a{font-size:1.05rem;font-weight:600;color:#fff}nav a:hover{color:#fff;opacity:.85}@media (max-width:768px){nav a{font-size:1rem}}.muted,.text-muted,p small,small{color:hsla(0,0%,100%,.9)}.podcastHighlight h2,.podcastHighlight h3,.podcastHighlight p,.podcastHighlight small{color:#1a1a1a}.podcastHighlight .button{background:hsla(0,0%,100%,.85);color:#1a1a1a;border-color:rgba(0,0,0,.15)}.podcastHighlight .button:hover{background:#fff}.linktreeGrid a,.socialGrid a{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.25);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.linktreeGrid a:hover,.socialGrid a:hover{background:hsla(0,0%,100%,.22);transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.linktreeGrid svg,.socialGrid svg{color:#fff;opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.linktreeGrid span,.socialGrid span{color:#fff;font-weight:600}.aboutSocial a,.podcastEpisodes a,.podcastLinks a{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(0,0,0,.25);color:#fff;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.aboutSocial a:hover,.podcastEpisodes a:hover,.podcastLinks a:hover{background:hsla(0,0%,100%,.22);transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.aboutSocial svg,.podcastEpisodes svg,.podcastLinks svg{color:#fff;opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.aboutSocial svg,.aboutSocial svg path,.linktreeGrid svg,.linktreeGrid svg path,.podcastEpisodes svg,.podcastEpisodes svg path,.podcastLinks svg,.podcastLinks svg path,.socialGrid svg,.socialGrid svg path{fill:#fff!important;stroke:#fff!important;color:#fff!important;opacity:.95}.imageWrapper{border-radius:16px;overflow:hidden;width:300px;box-shadow:0 12px 32px rgba(0,0,0,.18);margin:0 auto}.imageWrapper img{width:100%;height:auto;display:block}