:root{--space-xs: clamp(.25rem, .4vw, .5rem);--space-sm: clamp(.5rem, .8vw, 1rem);--space-md: clamp(.75rem, 1.2vw, 1.5rem);--space-lg: clamp(1rem, 2vw, 2.5rem);--space-xl: clamp(1.5rem, 3vw, 4rem);--chrome-accent: #ff6b35;--chrome-accent-glow: rgba(255,107,53,.18);--cat-cpu: #00d4aa;--cat-gpu: #00b894;--cat-mb: #c99800;--cat-pc: #8b6ce0}body.issue-page-horizontal{background:var(--issue-bg);overflow-x:hidden;margin:0;padding:0}.issue-page-full{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;padding:0 var(--space-lg)}.issue-masthead-h{display:flex;align-items:baseline;justify-content:space-between;padding:var(--space-sm) 0;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0;flex-wrap:wrap;gap:.4rem}.issue-masthead-brand-h{font-family:var(--font-telemetry);font-size:clamp(.9rem,1.5vw,1.25rem);font-weight:500;letter-spacing:.02em;color:#ffffffd1;cursor:pointer;user-select:none;position:relative;line-height:1.4;white-space:nowrap}.term-prompt{background:linear-gradient(135deg,#ff6b35,#ff9a56);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.term-accent{color:#ff8c42;font-weight:700}.term-cmd{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;color:#ffffffd1;transition:max-width .12s ease}.term-cursor{color:#ff6b35;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-meta-h{font-family:var(--font-telemetry);font-size:clamp(7px,.8vw,10px);letter-spacing:.25em;text-transform:uppercase;color:var(--text-low);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.issue-rule-compact{height:1px;flex-shrink:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.02) 20%,rgba(255,107,53,.1) 50%,rgba(255,255,255,.02) 80%,transparent 100%);margin-bottom:var(--space-sm)}.issue-spread{flex:1;display:grid;grid-template-columns:6fr 4fr;gap:1px;align-items:stretch;padding:var(--space-sm) 0}.fundamental-hub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-lg);background:#ffffff02;border:1px solid var(--color-border-subtle);overflow:hidden;isolation:isolate;text-decoration:none;color:inherit;transition:background .4s ease,border-color .4s ease}.fundamental-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%}.fundamental-hub:hover{background:#ffffff04;border-color:var(--color-border-default)}.fundamental-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-telemetry);font-size:clamp(5rem,14vw,20rem);font-weight:900;line-height:.8;color:#ffffff02;pointer-events:none;user-select:none;white-space:nowrap}.fundamental-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:60%;background:radial-gradient(ellipse at center,rgba(0,212,170,.04) 0%,transparent 65%);pointer-events:none;z-index:0}.fundamental-badge{display:inline-block;padding:clamp(.2rem,.35vw,.4rem) clamp(.8rem,1.3vw,1.6rem);background:var(--issue-accent);color:#000;font-family:var(--font-telemetry);font-size:clamp(10px,1.2vw,15px);font-weight:700;text-transform:uppercase;letter-spacing:.15em;transform:skew(-12deg);box-shadow:var(--issue-accent-glow);margin-bottom:var(--space-md)}.fundamental-meta-line{font-family:var(--font-telemetry);font-size:clamp(9px,1vw,13px);letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-md)}.fundamental-title{font-family:var(--font-serif);font-size:clamp(3.5rem,8vw,13rem);font-weight:900;font-style:italic;line-height:.8;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-high);margin-bottom:var(--space-md)}.fundamental-title .gold{background:linear-gradient(135deg,gold,#ffb800 30%,gold,#fa0 70%,gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hz-gold-shine 7s linear infinite;display:block}@keyframes hz-gold-shine{to{background-position:200% center}}.fundamental-pathos{font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,2.2rem);font-weight:300;font-style:italic;color:var(--text-mid);line-height:1.35;max-width:clamp(340px,52vw,700px);margin:0 auto var(--space-md)}.fundamental-pathos em{font-style:normal;color:var(--issue-accent);text-shadow:0 0 8px rgba(0,212,170,.15)}.fundamental-stats{display:flex;gap:clamp(1rem,2vw,2.5rem);justify-content:center;flex-wrap:wrap;font-family:var(--font-telemetry);font-size:clamp(9px,1.15vw,15px);text-transform:uppercase;letter-spacing:.2em;color:var(--text-low);margin-bottom:var(--space-md)}.fundamental-stats b{color:var(--issue-accent);font-weight:700}.fundamental-cta{display:inline-flex;align-items:center;gap:.5rem;padding:clamp(.6rem,1vw,1.1rem) clamp(1.8rem,2.8vw,3.5rem);border:1px solid var(--issue-accent);color:var(--issue-accent);font-family:var(--font-telemetry);font-size:clamp(11px,1.25vw,18px);font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.fundamental-cta:after{content:"";position:absolute;inset:0;background:#00d4aa0f;opacity:0;transition:opacity .3s ease}.fundamental-cta:hover{background:var(--issue-accent-dim);box-shadow:0 0 28px #00d4aa33;color:#fff;border-color:#fff6}.fundamental-cta:hover:after{opacity:1}.fundamental-cta .arr{transition:transform .3s ease}.fundamental-cta:hover .arr{transform:translate(4px)}.issue-pillars{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:1px;align-content:start}.issue-genre-card-h{position:relative;background:#ffffff03;border:1px solid var(--color-border-subtle);padding:var(--space-sm) var(--space-md);cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:background .4s ease,border-color .4s ease;overflow:hidden;isolation:isolate;min-height:0}.issue-genre-card-h:hover{background:#ffffff06;border-color:var(--color-border-default)}.issue-genre-card-h .card-badge{font-family:var(--font-telemetry);font-size:clamp(8px,.7vw,10px);font-weight:700;text-transform:uppercase;letter-spacing:.22em;padding:.2rem .6rem;display:inline-block;width:fit-content;transform:skew(-10deg);margin-bottom:var(--space-xs);position:relative;z-index:1;transition:box-shadow .4s ease}.issue-genre-card-h .card-meta{font-family:var(--font-telemetry);font-size:clamp(7px,.6vw,9px);text-transform:uppercase;letter-spacing:.2em;color:var(--text-dim);margin-bottom:.3rem;position:relative;z-index:1}.issue-genre-card-h .card-title{font-family:var(--font-serif);font-size:clamp(1.05rem,1.4vw,1.7rem);font-weight:900;font-style:italic;line-height:1.08;letter-spacing:-.01em;color:var(--text-high);margin-bottom:.3rem;position:relative;z-index:1;transition:color .35s ease}.issue-genre-card-h .card-desc{font-family:var(--font-serif);font-size:clamp(.7rem,.85vw,.95rem);line-height:1.4;color:var(--text-mid);flex:1;margin-bottom:.4rem;position:relative;z-index:1}.issue-genre-card-h .card-footer{font-family:var(--font-telemetry);font-size:clamp(7px,.6vw,9px);text-transform:uppercase;letter-spacing:.15em;color:var(--text-low);display:flex;align-items:center;gap:.3rem;position:relative;z-index:1}.issue-genre-card-h.card-row{grid-column:1 / -1;flex-direction:row;align-items:center;gap:var(--space-md)}.issue-genre-card-h .card-left{flex-shrink:0}.issue-genre-card-h .card-right{flex:1}.genre-h-basics .card-badge{background:#00ff8814;color:var(--color-boyar-green);border:1px solid rgba(0,255,136,.18)}.genre-h-basics:hover .card-badge{box-shadow:0 0 14px #00ff884d}.genre-h-basics:hover .card-title{color:var(--color-boyar-green)}.genre-h-basics .crt-bracket{position:absolute;width:12px;height:12px;pointer-events:none;z-index:2;opacity:0;transition:all .5s ease}.genre-h-basics .crt-tl{top:6px;left:8px;border-top:1px solid var(--color-boyar-green);border-left:1px solid var(--color-boyar-green)}.genre-h-basics .crt-br{bottom:6px;right:8px;border-bottom:1px solid var(--color-boyar-green);border-right:1px solid var(--color-boyar-green)}.genre-h-basics:hover .crt-tl{opacity:1;top:4px;left:6px;width:16px;height:16px}.genre-h-basics:hover .crt-br{opacity:1;bottom:4px;right:6px;width:16px;height:16px}@keyframes crt-pass-h{0%{transform:translateY(-2px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(280px);opacity:0}}.genre-h-basics .crt-scan{position:absolute;left:0;right:0;height:1px;pointer-events:none;z-index:2;background:#00ff882e;top:0;opacity:0}.genre-h-basics:hover .crt-scan{opacity:1;animation:crt-pass-h 2.5s ease-in-out infinite}.genre-h-basics .crt-grid-overlay{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,.015) 3px,rgba(0,255,136,.015) 4px)}.genre-h-basics:hover .crt-grid-overlay{opacity:1}.genre-h-crime .card-badge{background:#ffc80014;color:var(--color-warning-amber);border:1px solid rgba(255,200,0,.18)}.genre-h-crime:hover .card-badge{box-shadow:0 0 14px #ffc80059}.genre-h-crime:hover .card-title{color:var(--color-warning-amber)}.genre-h-crime .tape{position:absolute;top:12px;right:-20px;z-index:2;pointer-events:none;width:clamp(70px,6vw,90px);height:clamp(11px,1vw,15px);background:repeating-linear-gradient(-45deg,#ffc800 0px 4px,#1a1a1b 4px 8px);transform:rotate(45deg);box-shadow:0 2px 6px #0000008c;transition:transform .5s cubic-bezier(.25,.46,.45,.94),right .5s ease;opacity:.8}.genre-h-crime:hover .tape{transform:rotate(42deg);right:-26px}.tape-label{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--font-telemetry);font-size:clamp(5px,.5vw,7px);font-weight:700;letter-spacing:.08em;color:#1a1a1b;text-transform:uppercase}.genre-h-case .card-badge{background:#ea800014;color:var(--color-primary);border:1px solid rgba(234,128,0,.18)}.genre-h-case:hover .card-badge{box-shadow:0 0 14px #ea80004d}.genre-h-case:hover .card-title{color:var(--color-primary)}.genre-h-case .bp-mark{position:absolute;pointer-events:none;z-index:0;font-family:var(--font-telemetry);font-size:6px;letter-spacing:.03em;color:transparent;transition:color .5s ease}.genre-h-case:hover .bp-mark{color:#ea800040}.genre-h-case .bp-line{position:absolute;pointer-events:none;z-index:0;background:transparent;transition:background .5s ease}.genre-h-case:hover .bp-line{background:#ea80001a}.genre-h-case .bp-dim{position:absolute;pointer-events:none;z-index:0;font-family:var(--font-telemetry);font-size:6px;letter-spacing:.03em;color:transparent;transition:color .5s ease}.genre-h-case:hover .bp-dim{color:#ea80004d}.genre-h-digest .card-badge{background:#00eaff12;color:var(--color-boyar-cyan);border:1px solid rgba(0,234,255,.18)}.genre-h-digest:hover .card-badge{box-shadow:0 0 14px #00eaff4d}.genre-h-digest:hover .card-title{color:var(--color-boyar-cyan)}.genre-h-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,.25) 20%,rgba(0,234,255,.25) 80%,transparent 100%);opacity:0;transition:opacity .4s ease}.genre-h-digest:hover .ticker-strip{opacity:1}@keyframes ticker-marquee-h{0%{transform:translate(102%)}to{transform:translate(-102%)}}.genre-h-digest .ticker-text{position:absolute;bottom:5px;left:0;right:0;font-family:var(--font-telemetry);font-size:clamp(5px,.45vw,7px);letter-spacing:.15em;text-transform:uppercase;color:transparent;white-space:nowrap;overflow:hidden;pointer-events:none;z-index:1;transition:color .4s ease}.genre-h-digest:hover .ticker-text{color:#00eaff33}.genre-h-digest:hover .ticker-text span{display:inline-block;animation:ticker-marquee-h 12s linear infinite}.genre-h-digest .digest-news-list{display:flex;flex-direction:column;gap:.15rem}.genre-h-digest .digest-news-item{font-family:var(--font-telemetry);font-size:clamp(7px,.65vw,9px);color:var(--text-mid);letter-spacing:.03em;padding:.15rem 0;border-bottom:1px solid rgba(255,255,255,.03);transition:color .3s ease,border-color .3s ease}.genre-h-digest:hover .digest-news-item{border-color:#00eaff14}.genre-h-digest .digest-news-item:hover{color:var(--color-boyar-cyan)}.issue-genre-card-h[data-disabled=true]{cursor:not-allowed;opacity:.55;filter:grayscale(60%)}.issue-genre-card-h[data-disabled=true]:hover{background:#ffffff03;border-color:var(--color-border-subtle)}.issue-genre-card-h[data-disabled=true]:hover .card-badge{box-shadow:none}.issue-genre-card-h[data-disabled=true]:hover .card-title{color:var(--text-high)}.genre-h-digest[data-disabled=true]:hover .ticker-strip{opacity:0}.genre-h-digest[data-disabled=true]:hover .ticker-text{color:transparent}.genre-h-digest[data-disabled=true]:hover .digest-news-item{border-color:#ffffff08}@keyframes digest-pulse-red{0%{box-shadow:0 0 #f350}15%{box-shadow:0 0 18px 3px #ff33558c,inset 0 0 18px #ff335526}30%{box-shadow:0 0 4px 1px #f353}45%{box-shadow:0 0 22px 4px #ff3355a6,inset 0 0 22px #f353}60%{box-shadow:0 0 4px 1px #ff335526}to{box-shadow:0 0 #f350}}.issue-genre-card-h.digest-pulsing{animation:digest-pulse-red .75s ease-out;border-color:#ff33554d}.issue-colophon-h{border-top:1px solid rgba(255,255,255,.05);padding:var(--space-xs) 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;flex-shrink:0;font-family:var(--font-telemetry);font-size:clamp(6px,.5vw,8px);text-transform:uppercase;letter-spacing:.15em;color:var(--text-dim)}.issue-colophon-left-h{display:flex;align-items:center;gap:.4rem;color:var(--text-low)}@media(max-width:860px){.issue-spread{grid-template-columns:1fr;grid-template-rows:auto}.fundamental-hub{min-height:50vh;padding:var(--space-lg) var(--space-sm)}.fundamental-title{font-size:clamp(2rem,7vw,3.5rem)}.fundamental-pathos{font-size:.95rem;max-width:100%}.issue-pillars{grid-template-columns:1fr;grid-template-rows:auto}.issue-genre-card-h,.issue-genre-card-h.card-row{grid-column:1;flex-direction:column;align-items:flex-start;gap:.5rem}.issue-genre-card-h{padding:var(--space-sm)}}.issue-masthead-brand-h:hover{color:#ffffffd1}.issue-masthead-brand-h:hover .term-accent{text-shadow:0 0 12px rgba(255,140,66,.35)}.issue-masthead-brand-h:hover .term-cmd{max-width:14ch;transition:max-width .34s steps(12)}.issue-masthead-brand-h:hover .term-cursor{text-shadow:0 0 10px rgba(255,107,53,.55)}.issue-nav-panel{max-height:0;overflow:hidden;flex-shrink:0;transition:max-height .45s cubic-bezier(.08,0,0,1);border-bottom:1px solid transparent;background:linear-gradient(180deg,#0a0e11f2,#0a0e11b3)}.issue-nav-panel.open{max-height:500px;border-bottom-color:#ff6b3514;transition:max-height .8s cubic-bezier(.35,0,0,1)}.issue-nav-inner{padding:28px 24px 32px}.issue-nav-eyebrow{font-family:var(--font-telemetry);font-size:clamp(7px,.6vw,8px);letter-spacing:.25em;color:var(--chrome-accent);text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:8px}.issue-nav-eyebrow:after{content:"";flex:1;height:1px;background:#ff6b3512}.issue-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.issue-nav-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px 18px;background:#ffffff03;border:1px solid var(--color-border-subtle);text-decoration:none;color:inherit;transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.08,0,0,1);cursor:pointer;position:relative;overflow:hidden}.issue-nav-card:after{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--cat-color, var(--issue-accent));opacity:.15;transition:opacity .25s,box-shadow .25s;border-radius:0 1px 1px 0}.issue-nav-card:hover{background:#ffffff05;border-color:#ffffff1f;transform:translateY(-2px)}.issue-nav-card:hover:after{opacity:.6;box-shadow:0 0 10px var(--cat-color, var(--issue-accent))}.issue-nav-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cat-color, var(--issue-accent))}.issue-nav-icon svg{width:100%;height:100%}.issue-nav-label-block{display:flex;flex-direction:column;gap:3px}.issue-nav-label{font-family:var(--font-industrial);font-size:clamp(20px,1.6vw,26px);font-weight:600;letter-spacing:.04em;color:var(--text-high);line-height:1;text-transform:uppercase}.issue-nav-sub{font-family:var(--font-sans);font-size:clamp(11px,.85vw,13px);font-weight:500;color:var(--text-mid);letter-spacing:.01em;line-height:1.3}.issue-nav-count{font-family:var(--font-telemetry);font-size:clamp(7px,.55vw,9px);letter-spacing:.15em;color:var(--cat-color, var(--issue-accent));opacity:.45;margin-top:2px;transition:opacity .25s}.issue-nav-card:hover .issue-nav-count{opacity:.75}@media(max-width:800px){.issue-nav-grid{grid-template-columns:repeat(2,1fr)}}
