:root{--color-bg: #0a0c10;--color-bg-alt: #12151a;--color-bg-elevated: #1a1d24;--color-text: #9ba5b4;--color-text-dim: #6b7280;--color-accent: #8b9db0;--color-border: #1f2937;--color-eerie: #c5ced9;--font-mono: 'Space Mono', 'Courier New', monospace;--space-xs: 0.5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem}*,*::before,*::after{box-sizing:border-box}body{font-family:var(--font-mono);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.6}h1,h2,h3{color:var(--color-eerie);font-weight:700}h1{margin-bottom:var(--space-md)}h2{margin-bottom:var(--space-sm)}h3{margin-bottom:var(--space-sm)}a{color:var(--color-accent);text-decoration:none}a:hover{color:#a2b1c1}p{margin-bottom:var(--space-sm)}img{max-width:100%;height:auto}.container{padding:var(--space-sm);max-width:100%}@media(min-width: 768px){.container{padding:var(--space-md);max-width:42rem;margin:0 auto}}@media(min-width: 1024px){.container{max-width:48rem}}.site-header{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}.site-header .container{display:flex;justify-content:space-between;align-items:center}@media(max-width: 640px){.site-header .container{flex-direction:column;gap:var(--space-sm);text-align:center}}.site-logo{font-size:1.25rem;font-weight:700;color:var(--color-eerie);text-decoration:none}.site-logo:hover{color:var(--color-accent)}.site-nav{display:flex;gap:var(--space-md)}.site-nav a{color:var(--color-text-dim);text-decoration:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.site-nav a:hover{color:var(--color-accent)}.site-content{min-height:calc(100vh - 200px);padding:var(--space-lg) 0}.site-footer{background:var(--color-bg-alt);border-top:1px solid var(--color-border);padding:var(--space-lg) 0;text-align:center;font-size:.875rem;color:var(--color-text-dim)}.site-footer .tagline{margin-bottom:var(--space-sm)}.site-footer .social-links{display:flex;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.site-footer .social-links a{color:var(--color-text-dim)}.site-footer .social-links a:hover{color:var(--color-accent)}.site-footer .copyright{font-size:.75rem}.hero{text-align:center;padding:var(--space-xl) 0}.hero h1{font-size:clamp(1.5rem,4vw,2.5rem);color:var(--color-eerie);margin-bottom:var(--space-sm)}.hero .hero-tagline{font-size:1.125rem;color:var(--color-text-dim)}.coming-soon{text-align:center;padding:var(--space-xl) var(--space-sm);color:var(--color-text-dim);font-style:italic}.episode-list{list-style:none;padding:0}.episode-list .episode-item{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.episode-list .episode-item .episode-title{color:var(--color-eerie)}.episode-list .episode-item .episode-date{color:var(--color-text-dim);font-size:.875rem}.page h1{margin-bottom:var(--space-lg)}/*# sourceMappingURL=main.css.map */