@import"https://fonts.googleapis.com/css2?family=Russo+One&display=swap";:root{--issue-accent: #ff4400;--issue-accent-dim: rgba(224, 68, 0, .07);--issue-accent-glow: 0 0 22px rgba(224, 68, 0, .22);--issue-bg: #0a0908;--issue-highlight: #ffd700;--issue-secondary: #00ff88;--issue-secondary-dim: rgba(0, 255, 136, .05);--issue-danger: #ff3355;--issue-danger-dim: rgba(255, 51, 85, .04);--font-display-issue: "Russo One", "Teko", sans-serif;--issue-grid-color: rgba(224, 68, 0, .015);--issue-glow-feature: rgba(224, 68, 0, .04);--issue-scan-color: rgba(224, 68, 0, .12)}body.issue-page{background:var(--issue-bg);overflow-x:hidden;margin:0;padding:0}.issue-bg-layer{position:fixed;inset:0;pointer-events:none;z-index:0}.issue-bg-grid{background-image:linear-gradient(rgba(255,140,0,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,140,0,.012) 1px,transparent 1px),linear-gradient(rgba(255,140,0,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,140,0,.018) 1px,transparent 1px),linear-gradient(rgba(255,140,0,.007) 1px,transparent 1px),linear-gradient(90deg,rgba(255,140,0,.007) 1px,transparent 1px);background-size:64px 64px,64px 64px,16px 16px,16px 16px,8px 8px,8px 8px}.issue-bg-signal-traces{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.022;background:repeating-linear-gradient(0deg,transparent 0px,transparent 79px,rgba(0,255,136,.5) 79px,rgba(0,255,136,.5) 80px,transparent 80px,transparent 159px),repeating-linear-gradient(0deg,transparent 0px,transparent 41px,rgba(255,51,85,.35) 41px,rgba(255,51,85,.35) 42px,transparent 42px,transparent 83px,rgba(255,51,85,.35) 83px,rgba(255,51,85,.35) 84px,transparent 84px,transparent 125px);background-size:100% 320px,100% 250px;background-position:0 0,40% 0}.issue-bg-noise{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px}.issue-bg-vignette{background:radial-gradient(ellipse 55% 55% at 50% 42%,transparent 30%,var(--issue-bg) 92%),radial-gradient(ellipse 35% 25% at 18% 85%,rgba(255,140,0,.04) 0%,transparent 100%),radial-gradient(ellipse 28% 22% at 82% 12%,rgba(0,255,136,.025) 0%,transparent 100%),radial-gradient(ellipse at 85% 18%,rgba(255,51,85,.012) 0%,transparent 35%)}.issue-bg-feature-glow{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:min(900px,100vw);height:55%;background:radial-gradient(ellipse at center,rgba(255,140,0,.04) 0%,transparent 55%),radial-gradient(ellipse at 60% 40%,rgba(0,255,136,.015) 0%,transparent 45%);pointer-events:none;z-index:0}@keyframes issue-scan-once{0%{top:0;opacity:.55}5%{opacity:.5}90%{opacity:.18}to{top:100%;opacity:0}}.issue-scan-line{position:fixed;left:0;right:0;height:1px;pointer-events:none;z-index:200;background:linear-gradient(90deg,transparent 0%,rgba(255,140,0,.1) 25%,rgba(255,200,0,.14) 50%,rgba(255,140,0,.1) 75%,transparent 100%);box-shadow:0 0 8px #ff8c000d;animation:issue-scan-once 2.6s ease-in forwards;animation-delay:.35s}.issue-particle{position:fixed;pointer-events:none;z-index:0;border-radius:50%;opacity:0;animation:issue-dot-float linear infinite}.issue-particle.stable{background:#00ff8859;width:2px;height:2px;box-shadow:0 0 4px #00ff8826}.issue-particle.warm{background:#ff8c004d;width:2px;height:2px;box-shadow:0 0 4px #ff8c001f}.issue-particle.stutter{background:#ff335547;width:1.5px;height:1.5px;box-shadow:0 0 3px #ff33551a;animation:issue-dot-stutter linear infinite}@keyframes issue-dot-float{0%{opacity:0;transform:translateY(0) translate(0)}3%{opacity:.4}10%{opacity:.12}85%{opacity:.04}to{opacity:0;transform:translateY(-105vh) translate(25px)}}@keyframes issue-dot-stutter{0%{opacity:0;transform:translateY(0) translate(0)}3%{opacity:.35}6%{opacity:.05}10%{opacity:.28}13%{opacity:.06}80%{opacity:.03}to{opacity:0;transform:translateY(-105vh) translate(20px)}}.issue-archive{position:fixed;pointer-events:none;z-index:0;font-family:var(--font-telemetry);font-size:9px;letter-spacing:.08em;color:#ffffff06;transition:color .9s ease;white-space:nowrap}.issue-archive-tl{top:16px;left:16px;transform:rotate(-90deg);transform-origin:top left}.issue-archive-br{bottom:20px;right:22px}.issue-archive-side{top:50%;left:2px;transform:rotate(-90deg) translate(-50%);font-size:7px;letter-spacing:.2em}.issue-archive.reveal{color:#ffffff0e}.issue-page-container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem}.issue-masthead{display:flex;align-items:baseline;justify-content:space-between;padding:1.25rem 0 .6rem;border-bottom:1px solid rgba(255,140,0,.16);flex-wrap:wrap;gap:.5rem}.issue-masthead-brand{font-family:var(--font-industrial);font-size:2.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--issue-accent);text-shadow:0 0 18px rgba(255,140,0,.18);line-height:1}.issue-masthead-meta{font-family:var(--font-telemetry);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-low);display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}@keyframes issue-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.issue-status-dot{width:5px;height:5px;border-radius:50%;background:var(--issue-secondary);box-shadow:0 0 6px #0f86;animation:issue-pulse-dot 3s ease-in-out infinite;display:inline-block;flex-shrink:0}.issue-rule{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,140,0,.12) 20%,rgba(255,140,0,.3) 50%,rgba(255,140,0,.12) 80%,transparent 100%)}.issue-rule-masthead{margin-bottom:1.5rem}.issue-feature{position:relative;padding:3.5rem 0 5rem;text-align:center;min-height:62vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.issue-feature-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-telemetry);font-size:clamp(7rem,15vw,19rem);font-weight:900;line-height:.8;color:#ff8c0002;pointer-events:none;user-select:none;white-space:nowrap}.issue-badge{display:inline-block;padding:.3rem 1.2rem;font-family:var(--font-telemetry);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;transform:skew(-12deg);position:relative;z-index:1}.issue-badge-accent{background:var(--issue-accent);color:#000;box-shadow:var(--issue-accent-glow);margin-bottom:1.75rem}.issue-feature-meta{font-family:var(--font-telemetry);font-size:14px;letter-spacing:.35em;text-transform:uppercase;color:#ffdcbe47;margin-bottom:2.5rem;position:relative;z-index:1}.issue-feature-title{font-family:var(--font-display-issue);font-size:clamp(3.5rem,9vw,12rem);font-weight:400;line-height:.82;letter-spacing:.02em;text-transform:uppercase;color:var(--text-high);margin-bottom:1.25rem;position:relative;z-index:1}.issue-feature-title .gold{background:linear-gradient(105deg,#f40,#f70 22%,gold 45%,#ffe0b0 60%,gold 78%,#f40);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:issue-warm-shimmer 5s ease-in-out infinite;display:block}@keyframes issue-warm-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.issue-pathos{font-family:var(--font-serif);font-size:clamp(1.2rem,2.5vw,1.9rem);font-weight:300;font-style:italic;color:#ffebd294;line-height:1.4;max-width:680px;margin:0 auto 2.25rem;position:relative;z-index:1}.issue-pathos em{font-style:normal;color:var(--issue-accent);text-shadow:0 0 10px rgba(255,140,0,.18)}.issue-feature-stats{display:flex;gap:1.75rem;justify-content:center;flex-wrap:wrap;font-family:var(--font-telemetry);font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:#ffdcbe4d;margin-bottom:2.5rem;position:relative;z-index:1}.issue-feature-stats b{color:var(--issue-accent);font-weight:700}.issue-feature-stats .stat-danger{color:var(--issue-danger);text-shadow:0 0 6px rgba(255,51,85,.3);animation:stat-stutter-flicker .8s ease-in-out infinite}@keyframes stat-stutter-flicker{0%,15%{opacity:1}30%{opacity:.5}45%{opacity:1}70%{opacity:.4}to{opacity:1}}.issue-feature-stats .stat-stable{color:var(--issue-secondary);text-shadow:0 0 10px rgba(0,255,136,.35);animation:stat-stable-pulse 4s ease-in-out infinite}@keyframes stat-stable-pulse{0%,to{text-shadow:0 0 10px rgba(0,255,136,.35)}50%{text-shadow:0 0 18px rgba(0,255,136,.55)}}.issue-cta{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 2.2rem;border:1.5px solid #ff5500;color:#f50;font-family:var(--font-telemetry);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;transition:all .3s ease;position:relative;z-index:1;overflow:hidden}.issue-cta:after{content:"";position:absolute;inset:0;background:#e0440014;opacity:0;transition:opacity .3s ease}.issue-cta:hover{background:#e044001a;box-shadow:0 0 36px #e0440047;color:#fff;border-color:#fff6}.issue-cta:hover:after{opacity:1}.issue-cta .arr{transition:transform .3s ease}.issue-cta:hover .arr{transform:translate(4px)}.issue-read-cta-section{margin:2.5rem 0 2rem;text-align:center}.issue-read-cta{display:inline-flex;align-items:center;gap:.85rem;padding:1.1rem 2.8rem;border:1.5px solid var(--issue-accent);background:#ff8c0005;color:var(--issue-accent);font-family:var(--font-telemetry);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;text-decoration:none;transition:all .4s ease;position:relative;overflow:hidden}.issue-read-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,140,0,.1),transparent 60%);opacity:0;transition:opacity .4s ease}.issue-read-cta:hover:before{opacity:1}.issue-read-cta:hover{background:#ff8c0012;box-shadow:0 0 40px #ff8c0038;color:#fff;border-color:#fff6}.issue-section-marker{display:flex;align-items:center;gap:1rem;margin:1rem 0 2.5rem}.issue-section-label{font-family:var(--font-telemetry);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--issue-accent);text-shadow:0 0 8px rgba(255,140,0,.12);white-space:nowrap}.issue-section-rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,140,0,.1),transparent)}.issue-content-grid{display:grid;gap:1px;margin-bottom:1px}.issue-content-grid-3{grid-template-columns:repeat(3,1fr)}.issue-content-grid-1{grid-template-columns:1fr}.issue-genre-card{position:relative;background:#ffffff03;border:1px solid var(--color-border-subtle);padding:1.75rem 1.75rem 1.5rem;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:background .45s ease,border-color .45s ease;overflow:hidden;min-height:310px;isolation:isolate}.issue-genre-card:hover{background:#ffffff06;border-color:var(--color-border-default)}.issue-genre-card .card-badge{font-family:var(--font-telemetry);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;padding:.25rem .75rem;display:inline-block;width:fit-content;transform:skew(-10deg);margin-bottom:1.25rem;position:relative;z-index:1;transition:box-shadow .4s ease}.issue-genre-card .card-meta{font-family:var(--font-telemetry);font-size:9px;text-transform:uppercase;letter-spacing:.22em;color:var(--text-dim);margin-bottom:.6rem;position:relative;z-index:1}.issue-genre-card .card-title{font-family:var(--font-serif);font-size:1.7rem;font-weight:900;font-style:italic;line-height:1.08;letter-spacing:-.01em;color:var(--text-high);margin-bottom:.65rem;position:relative;z-index:1;transition:color .35s ease}.issue-genre-card .card-desc{font-family:var(--font-serif);font-size:.88rem;line-height:1.5;color:var(--text-mid);flex:1;margin-bottom:1rem;position:relative;z-index:1}.issue-genre-card .card-footer{font-family:var(--font-telemetry);font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-low);display:flex;align-items:center;gap:.4rem;position:relative;z-index:1}.genre-basics .card-badge{background:#00ff8814;color:var(--color-boyar-green);border:1px solid rgba(0,255,136,.18)}.genre-basics:hover .card-badge{box-shadow:0 0 18px #00ff884d}.genre-basics:hover .card-title{color:var(--color-boyar-green)}.genre-basics .crt-bracket{position:absolute;width:15px;height:15px;pointer-events:none;z-index:2;opacity:0;transition:all .5s ease}.genre-basics .crt-bracket-tl{top:8px;left:10px;border-top:1px solid var(--color-boyar-green);border-left:1px solid var(--color-boyar-green)}.genre-basics .crt-bracket-br{bottom:8px;right:10px;border-bottom:1px solid var(--color-boyar-green);border-right:1px solid var(--color-boyar-green)}.genre-basics:hover .crt-bracket-tl{opacity:1;top:6px;left:8px;width:20px;height:20px}.genre-basics:hover .crt-bracket-br{opacity:1;bottom:6px;right:8px;width:20px;height:20px}@keyframes crt-scan-pass{0%{transform:translateY(-2px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(340px);opacity:0}}.genre-basics .crt-scan{position:absolute;left:0;right:0;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(255,140,0,.1) 25%,rgba(0,255,136,.16) 50%,rgba(255,140,0,.1) 75%,transparent 100%);top:0;opacity:0}.genre-basics:hover .crt-scan{opacity:1;animation:crt-scan-pass 2.8s ease-in-out infinite}.genre-basics .crt-grid{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .5s ease;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,255,136,.018) 3px,rgba(0,255,136,.018) 4px)}.genre-basics:hover .crt-grid{opacity:1}.genre-crime .card-badge{background:#ffc80014;color:var(--color-warning-amber);border:1px solid rgba(255,200,0,.18)}.genre-crime:hover .card-badge{box-shadow:0 0 18px #ffc80059}.genre-crime:hover .card-title{color:var(--color-warning-amber)}.genre-crime .evidence-tape{position:absolute;top:18px;right:-26px;z-index:2;pointer-events:none;width:105px;height:18px;background:repeating-linear-gradient(-45deg,#ffc800 0px 5px,#1a1a1b 5px 10px);transform:rotate(45deg);box-shadow:0 2px 8px #0000008c;transition:transform .5s cubic-bezier(.25,.46,.45,.94),right .5s ease;opacity:.82}.genre-crime:hover .evidence-tape{transform:rotate(41deg);right:-32px}.evidence-tape-label{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-telemetry);font-size:7px;font-weight:700;letter-spacing:.1em;color:#1a1a1b;text-transform:uppercase}.genre-case .card-badge{background:#ea800014;color:var(--color-primary);border:1px solid rgba(234,128,0,.18)}.genre-case:hover .card-badge{box-shadow:0 0 18px #ea80004d}.genre-case:hover .card-title{color:var(--color-primary)}.genre-case .bp-mark{position:absolute;pointer-events:none;z-index:0;font-family:var(--font-telemetry);font-size:7px;letter-spacing:.04em;color:transparent;transition:color .5s ease}.genre-case:hover .bp-mark{color:#ea800040}.genre-case .bp-line{position:absolute;pointer-events:none;z-index:0;background:transparent;transition:background .5s ease}.genre-case:hover .bp-line{background:#ea80001a}.genre-case .bp-dim{position:absolute;pointer-events:none;z-index:0;font-family:var(--font-telemetry);font-size:7px;letter-spacing:.04em;color:transparent;transition:color .5s ease}.genre-case:hover .bp-dim{color:#ea80004d}.genre-digest{min-height:170px;flex-direction:row;align-items:center;gap:2rem;padding:1.5rem 1.75rem}.genre-digest .card-badge{background:#00eaff12;color:var(--color-boyar-cyan);border:1px solid rgba(0,234,255,.18)}.genre-digest:hover .card-badge{box-shadow:0 0 18px #00eaff4d}.genre-digest:hover .card-title{color:var(--color-boyar-cyan)}.genre-digest .ticker-strip{position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(0,234,255,.28) 20%,rgba(0,234,255,.28) 80%,transparent 100%);opacity:0;transition:opacity .4s ease}.genre-digest:hover .ticker-strip{opacity:1}@keyframes ticker-marquee{0%{transform:translate(102%)}to{transform:translate(-102%)}}.genre-digest .ticker-text{position:absolute;bottom:8px;left:0;right:0;font-family:var(--font-telemetry);font-size:7px;letter-spacing:.18em;text-transform:uppercase;color:transparent;white-space:nowrap;overflow:hidden;pointer-events:none;z-index:1;transition:color .4s ease}.genre-digest:hover .ticker-text{color:#00eaff38}.genre-digest:hover .ticker-text span{display:inline-block;animation:ticker-marquee 14s linear infinite}.genre-digest .digest-left{flex-shrink:0}.genre-digest .digest-right{flex:1}.genre-digest .digest-list{display:flex;flex-direction:column;gap:.4rem}.genre-digest .digest-item{font-family:var(--font-telemetry);font-size:10px;color:var(--text-mid);letter-spacing:.04em;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.03);transition:color .3s ease,border-color .3s ease}.genre-digest:hover .digest-item{border-color:#00eaff14}.genre-digest .digest-item:hover{color:var(--color-boyar-cyan)}.issue-colophon{border-top:1px solid rgba(255,255,255,.05);padding:1.25rem 0 2.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-family:var(--font-telemetry);font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim)}.issue-colophon-left{display:flex;align-items:center;gap:.5rem;color:var(--text-low)}@media(max-width:950px){.issue-content-grid-3{grid-template-columns:1fr}.genre-digest{flex-direction:column;align-items:flex-start;gap:1rem;min-height:220px}.issue-feature{min-height:48vh;padding:2.5rem 0 3.5rem}.issue-feature-title{font-size:clamp(2.8rem,11vw,5rem)}.issue-masthead{flex-direction:column;align-items:flex-start}}@media(max-width:550px){.issue-page-container{padding:0 1rem}.issue-genre-card{padding:1.25rem;min-height:260px}.issue-genre-card .card-title{font-size:1.3rem}.issue-feature{min-height:42vh}.issue-feature-title{font-size:2.6rem}.issue-pathos{font-size:1rem}.issue-masthead-brand{font-size:1.75rem}.issue-colophon{flex-direction:column;align-items:flex-start}}.fundamental-title{font-family:var(--font-display-issue);font-weight:400;font-style:normal;letter-spacing:.02em}.fundamental-glow{background:radial-gradient(ellipse at center,rgba(255,140,0,.04) 0%,transparent 65%)}.fundamental-title .gold{background:linear-gradient(105deg,#f40,#f70 22%,gold 45%,#ffe0b0 60%,gold 78%,#f40);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hz-warm-shimmer 5s ease-in-out infinite;display:block}@keyframes hz-warm-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.fundamental-pathos{color:#ffebd294}.fundamental-pathos em{font-style:normal;color:#f40;text-shadow:0 0 8px rgba(224,68,0,.18)}.fundamental-cta{border-color:#f50;color:#f50}.fundamental-cta:after{background:#e0440014}.fundamental-cta:hover{background:#e044001a;box-shadow:0 0 36px #e0440047;border-color:#fff6}.fundamental-meta-line{color:#ffdcbe47}.fundamental-stats{color:#ffdcbe4d}.fundamental-stats b{color:var(--issue-accent)}.issue-rule-compact{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.02) 20%,rgba(255,140,0,.1) 50%,rgba(255,255,255,.02) 80%,transparent 100%)}.issue-colophon-h .issue-status-dot{background:var(--issue-secondary);box-shadow:0 0 6px #0f86}.genre-h-basics .crt-scan{background:linear-gradient(90deg,transparent 0%,rgba(255,140,0,.1) 25%,rgba(0,255,136,.16) 50%,rgba(255,140,0,.1) 75%,transparent 100%)}.term-prompt{background:linear-gradient(135deg,#f40,#f70);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.term-accent{color:#f70;font-weight:700}.term-cursor{color:#f40;font-weight:400;font-size:.85em;animation:term-cursor-blink 1s step-end infinite}@keyframes term-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.issue-masthead-brand-h:hover .term-accent{text-shadow:0 0 12px rgba(255,184,0,.35)}
