@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-600.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/jetbrains-mono-700.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/jetbrains-mono-800.ttf) format("truetype")}:root{color-scheme:dark;--page: #050807;--panel: rgba(9, 17, 17, .94);--panel-strong: #101717;--panel-soft: #17211f;--metal: #6f7d82;--metal-dark: #20292d;--metal-light: #b7c0c3;--grid: rgba(126, 255, 89, .08);--green: #9bed39;--green-hot: #c8ff61;--green-deep: #254b18;--text: #d8e1df;--muted: #8d9a98;--line: #344348;--shadow: rgba(0, 0, 0, .68);--radius: 6px;--mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui: var(--mono);--readout: var(--mono);--lcd: var(--mono);--display: var(--mono)}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;background:radial-gradient(circle at 18% 0%,rgba(82,149,40,.18),transparent 24rem),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--page);background-size:auto,22px 22px,22px 22px,auto}body{min-height:100%;margin:0;overflow-x:hidden;color:var(--text);font-family:var(--ui);font-size:16px;font-weight:600;line-height:1.42}body:before{position:fixed;inset:0;z-index:-1;content:"";background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 36%),repeating-linear-gradient(0deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 1px,transparent 1px,transparent 5px);pointer-events:none}a{color:var(--green-hot);text-decoration-color:#c8ff6173;text-underline-offset:3px}a:hover{color:#fff}.site-shell{width:min(1480px,calc(100% - 24px));margin:12px auto 28px;border:1px solid #161d20;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 16rem),#040707e0;box-shadow:0 24px 80px var(--shadow),inset 0 0 0 1px #ffffff0a}.masthead{position:relative;display:grid;grid-template-columns:minmax(96px,190px) 1fr;gap:clamp(14px,2vw,28px);min-height:212px;padding:clamp(16px,2.4vw,30px);overflow:hidden;border:1px solid #283237;background:linear-gradient(90deg,#050808f2,#08090a94 44%,#050607eb),radial-gradient(circle at 11% 50%,rgba(88,255,64,.2),transparent 18rem),url(/assets/header-dvd-shelf.jpg) center 48% / cover no-repeat}.masthead:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 0 49%,rgba(154,237,57,.42) 50%,transparent 51%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px);opacity:.45;pointer-events:none}.brand-mark,.brand-copy{position:relative;z-index:1}.brand-mark{display:grid;place-items:center}.brand-mark:before,.brand-mark:after{position:absolute;inset:5%;border:2px solid rgba(85,218,64,.34);border-radius:999px;content:"";box-shadow:0 0 30px #65ff3b24}.brand-mark:after{inset:21%;border-style:dashed}.brand-pixel{width:clamp(58px,8vw,104px);aspect-ratio:1;background:linear-gradient(#e7ece9 0 0) 20% 20% / 22% 18%,linear-gradient(#e7ece9 0 0) 58% 20% / 22% 18%,linear-gradient(#e7ece9 0 0) 10% 43% / 80% 21%,linear-gradient(#050807 0 0) 29% 48% / 13% 13%,linear-gradient(#050807 0 0) 62% 48% / 13% 13%,linear-gradient(#e7ece9 0 0) 22% 70% / 14% 18%,linear-gradient(#e7ece9 0 0) 63% 70% / 14% 18%;background-repeat:no-repeat;filter:drop-shadow(0 0 12px rgba(210,255,194,.28));image-rendering:pixelated}.brand-copy{align-self:center}.eyebrow,.tagline,.post-date,.site-footer,.rank-list small{color:var(--muted);text-transform:uppercase;letter-spacing:0}.eyebrow{margin:0 0 4px;color:var(--green);font-family:var(--readout);font-size:12px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:4px;font-family:var(--display);font-size:6.6rem;font-weight:700;line-height:.78;text-transform:uppercase;letter-spacing:0;color:#f2f4f2;text-shadow:0 2px 0 #6f7d82,0 8px 14px rgba(0,0,0,.95),0 0 28px rgba(146,255,67,.3)}.site-logo{display:block;width:min(100%,780px);height:auto;filter:drop-shadow(0 2px 0 #6f7d82) drop-shadow(0 8px 14px rgba(0,0,0,.95)) drop-shadow(0 0 22px rgba(146,255,67,.22))}.tagline{margin-bottom:0;font-family:var(--readout);font-size:.9rem}.post-image,.avatar-slot,.disc-slot,.thumb-slot{border:1px solid rgba(183,192,195,.45);background-color:#101616;box-shadow:inset 0 0 22px #000000bf}.primary-nav{grid-area:nav;display:flex;gap:3px;padding:3px;margin:0;overflow-x:auto;border:1px solid #657176;background:linear-gradient(180deg,#cbdbde3d,#1f282be6 18%,#020506f2),url(/assets/metal-panel-texture.jpg) center / 420px 420px repeat;box-shadow:inset 0 1px #ffffff57,inset 0 -2px 4px #000000e0,0 2px #06090a,0 8px 20px #00000070}.primary-nav a{position:relative;isolation:isolate;flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:12px;min-width:116px;min-height:38px;padding:8px 13px 9px;overflow:hidden;color:#aeb7c2;font-family:var(--ui);font-size:13px;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid #11191d;border-top-color:#78838a;border-left-color:#56636a;border-right-color:#050809;border-bottom-color:#020404;background:linear-gradient(180deg,rgba(255,255,255,.28) 0 2px,transparent 2px),linear-gradient(180deg,#273137,#12191d 46%,#050708);box-shadow:inset 1px 1px #fff3,inset -1px -1px #000000e6,inset 0 12px 18px #ffffff0d,0 1px #ffffff14;text-shadow:0 1px 0 #000,0 0 8px rgba(166,190,202,.18);transition:color .16s ease,background .16s ease,box-shadow .16s ease,text-shadow .16s ease}.primary-nav a:before{position:absolute;inset:1px;z-index:-1;content:"";background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 22% 78%,rgba(0,0,0,.4)),url(/assets/metal-panel-texture.jpg) center / 300px 300px repeat;mix-blend-mode:screen;opacity:.28}.primary-nav a:after{position:absolute;inset:auto 10px 4px;height:1px;content:"";background:#bed3dd47;box-shadow:0 -25px #ffffff14}.primary-nav span,.nav-icon{position:relative;z-index:1}.nav-icon{width:18px;height:18px;flex:0 0 auto;fill:#96a6b2;stroke:#d7e4ea;stroke-width:.85;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 4px rgba(220,236,242,.22))}.primary-nav a:hover,.primary-nav a.active{color:#f5ffe9;border-top-color:#9acf45;border-left-color:#4f7d26;text-shadow:0 1px 0 #000,0 0 12px rgba(185,255,94,.76);background:linear-gradient(180deg,rgba(207,255,100,.36) 0 2px,transparent 2px),linear-gradient(100deg,#81ff3357,#203b14c2 42%,#070d08fa);box-shadow:inset 1px 1px #e1ff9f47,inset -1px -1px #000000e6,inset 0 0 22px #81ff3329,0 0 14px #81ff331f}.primary-nav a:hover .nav-icon,.primary-nav a.active .nav-icon{fill:var(--green);stroke:#dfffaf;filter:drop-shadow(0 1px 0 #000) drop-shadow(0 0 7px rgba(159,255,70,.72))}.standalone-nav{margin-bottom:10px}.layout-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(240px,.66fr) minmax(220px,.56fr);grid-template-areas:"nav nav nav" "feed sidebar-primary sidebar-secondary";align-items:start;gap:10px;padding:10px}.chrome-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #59666b;border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 18%),linear-gradient(180deg,#1f2c2cf5,#080e0efa);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -18px 28px #00000052,0 8px 22px #0000006b}.chrome-panel:before,.chrome-panel:after{position:absolute;content:"";pointer-events:none}.chrome-panel:before{inset:4px;z-index:0;border:1px solid rgba(161,180,184,.28);border-radius:4px}.chrome-panel:after{inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 30%,rgba(0,0,0,.36)),url(/assets/metal-panel-texture.jpg) center / 360px 360px repeat;mix-blend-mode:soft-light;opacity:.24}.panel-titlebar,.post-card,.pager,.widget>*:not(.panel-titlebar){position:relative;z-index:2}.panel-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px 16px 8px;border-bottom:1px solid rgba(144,164,171,.25);background:linear-gradient(90deg,#080c0ce6,#1c2626eb),url(/assets/metal-panel-texture.jpg) center / 340px 340px repeat;background-blend-mode:normal,soft-light;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.panel-titlebar h2{position:relative;z-index:1;margin:0;color:var(--green);font-size:14px;font-weight:700;text-transform:uppercase}.panel-titlebar h2:before{content:"// "}.window-lights{display:flex;gap:8px}.window-lights span{width:8px;height:8px;border:1px solid var(--green-deep);background:var(--green);box-shadow:0 0 9px #9bed39b3}.feed-panel{grid-area:feed;padding-bottom:10px}.post-card{display:grid;grid-template-columns:minmax(170px,34%) 1fr;gap:10px;margin:10px;padding:10px;border:1px solid rgba(85,103,107,.82);border-radius:4px;background:linear-gradient(90deg,#101a19f5,#080f0ff0),#080c0ceb}.post-image{min-height:142px;overflow:hidden;border-color:#899a9e99;border-radius:3px}.post-image img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.slot-console{background:radial-gradient(circle at 27% 42%,rgba(74,108,224,.7),transparent 16%),radial-gradient(circle at 70% 58%,rgba(126,255,68,.36),transparent 10%),linear-gradient(145deg,#402b22e0,#090b0df2),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 12px,transparent 12px 18px)}.slot-notes{background:radial-gradient(circle at 44% 40%,rgba(238,230,188,.52),transparent 19%),linear-gradient(150deg,#242c46db,#0b0c0ff5),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 6px,transparent 6px 14px)}.slot-desk{background:radial-gradient(circle at 70% 28%,rgba(70,104,255,.45),transparent 14%),radial-gradient(circle at 31% 68%,rgba(145,255,77,.24),transparent 13%),linear-gradient(160deg,#30363ae6,#070a0af5)}.post-body{min-width:0}.post-date{display:block;margin-bottom:7px;padding:3px 7px;color:var(--green);font-family:var(--readout);font-size:12px;border:1px solid rgba(124,185,86,.27);border-radius:3px;background:#324e2842}.post-body h3{margin-bottom:7px;font-size:1.3rem;font-weight:700;line-height:1.15;text-transform:uppercase}.post-body p:not(.post-date){max-width:72ch;margin-bottom:10px;color:#c5cecc;font-size:.98rem;text-shadow:none}.post-body,.widget,.post-detail-body{text-shadow:none}.post-meta{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-family:var(--readout);font-size:13px}.post-meta a:before{content:">> "}.pager{display:flex;justify-content:center;gap:8px;padding:14px}.pager a{min-width:28px;padding:4px 8px;color:var(--muted);text-align:center;text-decoration:none}.pager span{min-width:28px;padding:4px 8px;color:#8d9a9873;text-align:center}.pager a.active,.pager a:hover{color:#fff;background:linear-gradient(#8fde3a,#2d5b1c);box-shadow:0 0 14px #9bed3973}.sidebar{display:grid;gap:10px;align-content:start}.sidebar-primary{grid-area:sidebar-primary}.playing-widget{min-width:0}.sidebar-secondary{grid-area:sidebar-secondary}.sidebar-secondary .widget{min-width:0}.widget{overflow:hidden}.widget>*:not(.panel-titlebar){margin:12px}.user-card{display:grid;grid-template-columns:minmax(64px,82px) 1fr;gap:12px;align-items:center}.media-now{display:grid;grid-template-columns:minmax(100px,44%) 1fr;gap:10px;align-items:center;min-height:126px;padding:12px;border:1px solid rgba(122,141,148,.58);border-radius:4px;background:radial-gradient(circle at 25% 48%,rgba(155,237,57,.1),transparent 24%),linear-gradient(115deg,#090e0fe0,#060a0af5 48%,#121c1ceb),url(/assets/metal-panel-texture.jpg) center / 420px 420px repeat;background-blend-mode:normal,normal,soft-light;box-shadow:inset 0 1px #fff3,inset 0 -1px #000000e0,inset 0 0 28px #0009}.media-now-copy{min-width:0;text-align:center}.avatar-slot{overflow:hidden;aspect-ratio:1;background:radial-gradient(circle at 50% 34%,rgba(210,230,235,.44),transparent 16%),linear-gradient(145deg,#20364beb,#070a0cfa)}.avatar-slot img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}dl{display:grid;gap:4px;margin:0;font-size:13px}dl div{display:grid;grid-template-columns:58px 1fr;gap:8px}dt{color:var(--muted);text-transform:uppercase}dd{margin:0}.online-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.media-now h3{margin-bottom:3px;color:#f4f6f4;font-size:clamp(12px,.86vw,15px);font-weight:800;line-height:1.18;text-transform:uppercase;text-wrap:balance}.media-now p{margin-bottom:7px;color:var(--muted);font-size:11px}.disc-slot{overflow:hidden;min-height:92px;aspect-ratio:1.42;border-color:#99abb1b8;background:radial-gradient(circle at 45% 45%,rgba(205,220,221,.18),transparent 15%),linear-gradient(145deg,#21282cf2,#07090afa);box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #000000e6,0 10px 18px #00000052}.disc-slot img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.meter{height:15px;padding:2px;border:1px solid #465457;border-top-color:#8d9ca0;border-left-color:#65767a;border-right-color:#050808;border-bottom-color:#020303;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 35%),#050909;box-shadow:inset 1px 1px #ffffff1f,inset -1px -1px #000000d9,0 1px #ffffff0f}.meter span{display:block;width:58%;height:100%;background:linear-gradient(180deg,rgba(245,255,184,.58),transparent 42%),linear-gradient(90deg,#4e951f,var(--green-hot));box-shadow:inset 0 1px #ffffff5c,0 0 12px #9bed3957}.time-played{margin:6px 0 0;color:#aeb8ba;font-family:var(--readout);font-size:10px;text-align:center;text-transform:uppercase}.link-grid{display:grid;grid-template-columns:1fr;gap:7px 12px;padding:0;list-style:none;font-size:14px;font-weight:700}.sidebar-primary .link-grid{grid-template-columns:1fr 1fr}.link-grid li:before{color:var(--green);content:"+ "}.rank-list{display:grid;gap:9px;padding:0;list-style:none;counter-reset:movie}.rank-list li{display:grid;grid-template-columns:28px 56px minmax(0,1fr);gap:8px;align-items:center;counter-increment:movie}.rank-list li:before{grid-row:1 / span 2;color:var(--green);content:"0" counter(movie)}.thumb-slot{grid-row:1 / span 2;width:56px;height:40px;background:radial-gradient(circle at 38% 42%,rgba(235,242,221,.34),transparent 18%),linear-gradient(145deg,#424c56eb,#070a0cfa)}.rank-list b,.rank-list small{display:block;min-width:0}.rank-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list small{grid-column:3;font-family:var(--readout);font-size:11px}.shouts{display:grid;gap:4px;min-height:76px;padding:8px;color:#b7c2bd;font-size:13px;border:1px solid rgba(87,109,105,.6);background:#0205059e}.shouts p{margin:0}.shouts b{color:var(--green)}.shoutbox form{display:grid;grid-template-columns:1fr auto;gap:6px}input,button{min-height:32px;border:1px solid #4a585c;color:#dbe2de;font:inherit;font-size:13px;background:#101718}input{width:100%;padding:0 8px}button{padding:0 12px;text-transform:uppercase;background:linear-gradient(#465358,#172023)}.status-grid{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:end;padding:8px;border:1px solid rgba(87,109,105,.6);background:linear-gradient(90deg,rgba(73,122,45,.13),transparent 62%),#02050594}.status-date{grid-column:1 / -1;margin:0;padding:3px 6px;color:var(--green);font-family:var(--readout);font-size:11px;text-transform:uppercase;border:1px solid rgba(155,237,57,.24);background:#081209b8}.digital-clock{position:relative;display:inline-block;align-self:stretch;min-width:100%;padding:6px 8px 4px;overflow:hidden;border:1px solid rgba(155,237,57,.32);color:var(--green-hot);font-family:var(--lcd);font-size:2.55rem;font-weight:700;line-height:.96;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,rgba(200,255,97,.08),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),#071106;box-shadow:inset 0 0 0 1px #071405f2,inset 0 0 14px #9bed391a,0 0 10px #9bed391a;text-shadow:0 0 6px rgba(200,255,97,.9),0 0 14px rgba(155,237,57,.55)}.digital-clock:before{position:absolute;inset:6px 8px 4px;color:#9bed391f;content:"88:88";pointer-events:none;text-shadow:none}.digital-clock span{position:relative;margin-left:4px;font-size:.24em;vertical-align:super}.status-readout{grid-column:1 / -1;display:grid;gap:3px;margin:0}.status-readout div{display:grid;grid-template-columns:64px 1fr;gap:8px;padding-bottom:2px;border-bottom:1px solid rgba(78,98,95,.34)}.status-readout dt,.status-readout dd{font-family:var(--readout);font-size:11px}.status-readout dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.counter{display:inline-block;padding:1px 5px;color:var(--green-hot);border:1px solid rgba(155,237,57,.3);background:#081009}.signal-bars{display:grid;grid-template-columns:repeat(7,5px);align-items:end;gap:3px;height:42px;padding:4px;border:1px solid rgba(155,237,57,.22);background:linear-gradient(180deg,rgba(200,255,97,.07),transparent 38%),repeating-linear-gradient(0deg,rgba(155,237,57,.08) 0 1px,transparent 1px 7px),#060c08c7}.signal-bars span{display:block;width:5px;min-height:5px;transform-origin:bottom;animation:spectrum-pulse .78s ease-in-out infinite alternate;background:linear-gradient(#c8ff61,#5e9f27);box-shadow:0 0 8px #9bed397a}.signal-bars span:nth-child(1){height:8px;animation-delay:-.12s;animation-duration:.65s}.signal-bars span:nth-child(2){height:18px;animation-delay:-.42s;animation-duration:.82s}.signal-bars span:nth-child(3){height:13px;animation-delay:-.26s;animation-duration:.71s}.signal-bars span:nth-child(4){height:30px;animation-delay:-.58s;animation-duration:.94s}.signal-bars span:nth-child(5){height:24px;animation-delay:-.18s;animation-duration:.76s}.signal-bars span:nth-child(6){height:35px;animation-delay:-.5s;animation-duration:.88s}.signal-bars span:nth-child(7){height:20px;animation-delay:-.34s;animation-duration:.69s}@keyframes spectrum-pulse{0%{transform:scaleY(.28);filter:brightness(.8)}35%{transform:scaleY(.72)}68%{transform:scaleY(.44)}to{transform:scaleY(1);filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){.signal-bars span{animation:none}}.site-footer{padding:20px;text-align:center;border-top:1px solid #273135;background:linear-gradient(90deg,rgba(98,84,61,.18),transparent 24%,transparent 76%,rgba(86,111,53,.16)),#050707f0}.site-footer p{margin-bottom:4px;font-family:var(--readout);font-size:12px}.post-detail-shell{padding:10px}.post-detail{width:100%;max-width:none;margin:0}.post-detail-body{position:relative;z-index:1;padding:18px}.post-detail-body p{max-width:72ch}.post-detail-body>:last-child{margin-bottom:0}.portable-image,.portable-gallery,.portable-split,.portable-callout,.portable-divider{position:relative;z-index:1;margin:22px 0}.portable-image{display:block}.portable-image-full{width:100%;max-width:none}.portable-image-wide{width:min(100%,980px)}.portable-image-medium{width:min(100%,720px)}.portable-image-small{width:min(100%,420px)}.portable-align-left{margin-right:auto}.portable-align-center{margin-right:auto;margin-left:auto}.portable-align-right{margin-left:auto}.portable-image img,.portable-gallery img,.portable-split img{display:block;width:100%;height:auto}.portable-frame-chrome,.portable-gallery figure,.portable-split figure{padding:7px;border:1px solid rgba(154,174,179,.58);border-radius:4px;background:linear-gradient(180deg,#ffffff1f,#00000047),url(/assets/metal-panel-texture.jpg) center / 360px 360px repeat,#070b0cf0;background-blend-mode:normal,soft-light,normal;box-shadow:inset 1px 1px #ffffff29,inset -1px -1px #000000e0,0 12px 28px #00000057}.portable-frame-clean{padding:0;border:1px solid rgba(154,174,179,.5);background:#050808db}.portable-frame-none{padding:0;border:0;background:transparent}.portable-image figcaption,.portable-gallery figcaption,.portable-split figcaption{margin-top:7px;color:var(--muted);font-family:var(--readout);font-size:12px;text-transform:uppercase}.portable-gallery h3,.portable-split h3,.portable-callout h3{margin-bottom:10px;color:#f2f4f2;font-size:1.1rem;font-weight:800;line-height:1.18;text-transform:uppercase}.portable-gallery-grid{display:grid;gap:10px}.portable-gallery-grid2 .portable-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portable-gallery-grid3 .portable-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portable-gallery-strip .portable-gallery-grid{grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;padding-bottom:6px}.portable-gallery figure,.portable-split figure{margin:0}.portable-gallery img{aspect-ratio:4 / 3;object-fit:cover}.portable-split{display:grid;gap:16px;align-items:center;padding:12px;border:1px solid rgba(83,99,103,.82);border-radius:4px;background:linear-gradient(120deg,#162222f2,#060b0bf5),#080c0ceb}.split-width-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split-width-third{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.split-width-twoThirds{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr)}.split-image-right figure{order:2}.split-image-right .portable-split-copy{order:1}.portable-split-copy{min-width:0}.portable-eyebrow{margin-bottom:6px;color:var(--green);font-family:var(--readout);font-size:12px;font-weight:800;text-transform:uppercase}.portable-callout{max-width:860px;padding:16px;border:1px solid rgba(135,160,164,.54);border-left:4px solid var(--green);border-radius:4px;background:linear-gradient(90deg,rgba(155,237,57,.12),transparent 42%),#040909c7}.portable-callout-signal{border-left-color:#48d9c0;background:linear-gradient(90deg,rgba(72,217,192,.14),transparent 42%),#040909c7}.portable-callout-warning{border-left-color:#e7b44d;background:linear-gradient(90deg,rgba(231,180,77,.16),transparent 42%),#040909c7}.portable-divider{display:flex;align-items:center;gap:10px;min-height:22px;color:var(--green);font-family:var(--readout);font-size:12px;font-weight:800;text-transform:uppercase}.portable-divider:before,.portable-divider:after{flex:1;height:1px;content:"";background:#9bed3957;box-shadow:0 0 10px #9bed392e}.portable-divider-plain:before,.portable-divider-plain:after{background:#8d9a9866;box-shadow:none}.portable-divider-glow:before,.portable-divider-glow:after{height:2px;background:var(--green);box-shadow:0 0 14px #9bed398c}.portable-spacer-small{height:14px}.portable-spacer-medium{height:28px}.portable-spacer-large{height:48px}.page-intro{color:#f2f4f2;font-size:1.1rem;font-weight:700}.post-detail-image{display:block;width:min(100%,720px);margin-bottom:16px;border:1px solid rgba(183,192,195,.45)}@media(max-width:1180px){.masthead{grid-template-columns:110px 1fr}h1{font-size:5.4rem}.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"nav nav" "feed feed" "sidebar-primary sidebar-secondary"}.feed-panel{grid-column:1 / -1}.sidebar{grid-template-columns:1fr}}@media(max-width:720px){body{font-size:14px}h1{font-size:3.75rem}.site-shell{width:min(100% - 12px,1480px);margin-top:6px}.masthead{grid-template-columns:1fr;min-height:0}.brand-mark{min-height:116px}.primary-nav{padding-inline:4px}.primary-nav a{flex:0 0 104px;padding-inline:10px}.layout-grid{grid-template-columns:1fr;grid-template-areas:"nav" "feed" "sidebar-primary" "sidebar-secondary";padding:6px}.feed-panel{grid-column:auto}.post-card{grid-template-columns:1fr;margin:10px}.post-image{min-height:190px}.post-meta{align-items:flex-start;flex-direction:column;gap:4px}.portable-gallery-grid2 .portable-gallery-grid,.portable-gallery-grid3 .portable-gallery-grid,.portable-split,.split-width-half,.split-width-third,.split-width-twoThirds{grid-template-columns:1fr}.split-image-right figure,.split-image-right .portable-split-copy{order:initial}.sidebar{grid-template-columns:1fr}.digital-clock{font-size:2.85rem}}@media(max-width:440px){h1{font-size:3rem}.user-card,.media-now{grid-template-columns:1fr}.avatar-slot,.disc-slot{max-width:150px}.disc-slot{margin-inline:auto;width:100%}.rank-list li{grid-template-columns:54px 24px 1fr}.thumb-slot{width:54px}}
