.theme-megatron *,.theme-megatron :after,.theme-megatron :before{box-sizing:border-box;margin:0;padding:0}.theme-megatron{--color-primary:#2FACA7;--font-serif:var(--font-megatron-sans),system-ui,-apple-system,sans-serif;--font-heading:var(--font-megatron-heading),system-ui,-apple-system,sans-serif;--max-width:1000px;--side-padding:1.5rem;--container-padding:max(var(--side-padding),calc((100% - var(--max-width)) / 2));font-family:var(--font-serif);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background:#fff;position:relative}.theme-megatron .container{width:100%;max-width:var(--max-width);margin:0 auto;padding-left:0;padding-right:0}.theme-megatron .site-header{padding:1.5rem 0;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 8px 0 rgba(0,0,0,.04)}.theme-megatron{scroll-padding-top:5.5rem}.theme-megatron .megatron-skip-link{position:absolute;left:1rem;top:1rem;z-index:100;padding:.75rem 1rem;background:#fff;color:#000;border:2px solid #000;font-family:inherit;font-weight:600;text-decoration:none;transform:translateY(-200%)}.theme-megatron .megatron-skip-link:focus{transform:translateY(0);outline:2px solid #2FACA7;outline-offset:2px}.theme-megatron .site-header h1{font-size:1.75rem;margin-bottom:0}.theme-megatron .site-header a{text-decoration:none;color:#000}.theme-megatron .site-header a:focus,.theme-megatron .site-header a:hover{color:#555;text-decoration:none}.theme-megatron .user-menu{background-color:#fff}.theme-megatron .user-menu a{color:#000}.theme-megatron .user-menu a svg{margin-right:.5rem}.theme-megatron .user-menu a:hover{color:#000;text-decoration:none}.theme-megatron .site-footer{margin-top:5rem;padding:2rem 0;border-top:1px solid rgba(0,0,0,.1);color:#666}.theme-megatron .post-layout{display:grid;grid-template-columns:360px 1fr;gap:2rem;align-items:start}.theme-megatron .post-main{grid-column:2;background:#fff;padding:0 1.5rem}.theme-megatron .post-main-column.prose{max-width:700px!important;margin-left:0;margin-right:0}.theme-megatron .post-main-column.prose>:first-child{margin-top:0}.theme-megatron .post-sidebar{grid-column:1;position:sticky;font-family:var(--font-serif);font-size:1.05rem;color:rgba(0,0,0,.8);margin-top:0}.theme-megatron .post-metadata{padding:1.5rem;border-radius:.5rem}.theme-megatron .post-metadata-item{margin-bottom:1rem}.theme-megatron .post-metadata-item:last-child{margin-bottom:0}.theme-megatron .post-metadata-label{font-family:var(--font-heading);font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;color:rgba(0,0,0,.6)}@media (max-width:768px){.theme-megatron .post-layout{display:block;grid-template-columns:1fr;gap:0}.theme-megatron .post-sidebar{grid-column:1;position:static;margin-top:2rem}.theme-megatron .container{max-width:100vw;padding-left:var(--side-padding);padding-right:var(--side-padding)}.theme-megatron .prose{max-width:100vw}.theme-megatron .site-header nav{width:100vw;gap:20px!important;box-sizing:border-box}}.theme-megatron aside h2{margin-top:0!important}.theme-megatron h1,.theme-megatron h2,.theme-megatron h3,.theme-megatron h4,.theme-megatron h5,.theme-megatron h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.theme-megatron h1{font-size:2rem;margin-bottom:0}.theme-megatron h2{font-weight:400;margin-top:0;margin-bottom:.5rem}.theme-megatron h2 a{text-decoration:none;color:#333}.theme-megatron h2 a:focus,.theme-megatron h2 a:hover{color:#555;text-decoration:none}.theme-megatron h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1.25rem}.theme-megatron .font-serif{margin-top:1.5rem;font-family:var(--font-serif)!important}.theme-megatron .font-heading{font-family:var(--font-heading)!important}.theme-megatron .prose{font-family:var(--font-serif);font-size:1.125rem;line-height:1.75;max-width:var(--max-width);margin:0 auto}.theme-megatron .prose h1,.theme-megatron .prose h2,.theme-megatron .prose h3,.theme-megatron .prose h4,.theme-megatron .prose h5,.theme-megatron .prose h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1em;letter-spacing:-.02em}.theme-megatron .prose h1{margin-bottom:0}.theme-megatron .prose h2{color:rgba(0,0,0,.5);font-size:1.25rem;margin-top:2rem;margin-bottom:.5rem}.theme-megatron .prose h3{color:rgba(0,0,0,.75);font-size:1.25rem;margin-top:1rem;margin-bottom:.5rem}.theme-megatron .prose h4{margin:1rem 0}.theme-megatron .prose p{font-family:var(--font-serif);margin:.5em 0;line-height:1.75}.theme-megatron .prose img{border-radius:.5rem;margin:0 auto;max-width:var(--max-width);height:auto}.theme-megatron .prose blockquote{font-style:italic;border-left:none;background-color:color-mix(in srgb,var(--color-primary) 12%,transparent);padding:1rem 1.5rem;margin:2rem 0;color:#666}.theme-megatron .prose code{font-family:ui-monospace,monospace;font-size:.9em;background:#f5f5f5;padding:.2em .4em;border-radius:.25em}.theme-megatron .prose pre{background:#f5f5f5;padding:1.25rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}.theme-megatron .prose ul li{list-style-type:disc;margin-left:1rem}.theme-megatron a{font-weight:600;color:#4da6ff;text-decoration:underline;transition:color .2s ease}.theme-megatron a:focus,.theme-megatron a:hover{text-decoration:none;color:#a8747e}.theme-megatron .site-header .active-nav-link{color:#a8747e!important}.theme-megatron .site-header .header-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.theme-megatron .site-header .header-left,.theme-megatron .site-header .header-right{display:flex;align-items:center}.theme-megatron .site-header .header-center{flex:1;display:flex;justify-content:center;align-items:center}@media (max-width:1024px){.theme-megatron .site-header .header-row{flex-direction:row;align-items:center;gap:0}.theme-megatron .site-header .header-center{justify-content:center;margin:.5rem 0}.theme-megatron .site-header .header-left,.theme-megatron .site-header .header-right{justify-content:center;min-width:0}}.theme-megatron .site-header nav{gap:60px}.theme-megatron .timeline-post-link{color:var(--color-primary);text-decoration:none;transition:color .2s ease}.theme-megatron .timeline-post-link:focus-visible,.theme-megatron .timeline-post-link:hover{text-decoration:underline}.theme-megatron .timeline-year-heading{font-size:35px;min-width:80px}.theme-megatron .timeline-year-heading--left{align-self:flex-end;margin-right:0;padding-right:1.5rem;padding-left:1.5rem;text-align:right}.theme-megatron .timeline-year-heading--right{align-self:flex-start;margin-left:0;padding-left:1.5rem;padding-right:1.5rem;text-align:left}.theme-megatron .timeline-column--left{align-items:flex-end;padding-right:0;padding-left:1rem}.theme-megatron .timeline-column--right{align-items:flex-start;padding-left:0;padding-right:1.5rem}.theme-megatron .timeline-year-count{margin-left:12px;font-size:35px}.theme-megatron .timeline-location-marker{position:absolute;left:50%;transform:translateX(-50%);width:260px;max-width:90vw;border-radius:18px;overflow:hidden;margin:40px 0;box-sizing:border-box;z-index:2;font-family:inherit;border:20px solid #fff}.theme-megatron .marker-top{background:#111;color:#fff;padding:18px 0 14px;font-size:1.25rem;font-weight:700;text-align:center;border-top-left-radius:18px;border-top-right-radius:18px}.theme-megatron .marker-bottom{background:#eee;color:#111;padding:10px 0 12px;text-align:center;border-bottom-left-radius:18px;border-bottom-right-radius:18px;display:flex;flex-direction:column;align-items:center;gap:2px}.theme-megatron .exit-only{font-size:1.05rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px}.theme-megatron .exit-arrow{font-size:2.1rem;font-weight:900;line-height:1;margin-top:-2px;display:flex;justify-content:center;align-items:center}@media (max-width:500px){.theme-megatron .timeline-location-marker{width:98vw;min-width:0;font-size:.95rem}.theme-megatron .marker-top{font-size:1.05rem;padding:12px 0 10px}.theme-megatron .marker-bottom{font-size:.95rem;padding:7px 0 8px}.theme-megatron .exit-arrow{font-size:1.5rem}}.custom-scrollbar{scrollbar-color:#000 transparent}.custom-scrollbar::-webkit-scrollbar{height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:4px}.theme-megatron .post-main-wide{max-width:700px;width:100%}.theme-megatron .post-main-wide.prose{margin-left:0;margin-right:0}.theme-megatron .megatron-status-action{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-family:var(--font-serif);font-size:.875rem;font-weight:600;text-decoration:none;color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:.25rem;transition:opacity .2s ease,transform .15s ease}.theme-megatron .megatron-status-action:hover{opacity:.92}.theme-megatron .megatron-status-action:active{transform:translateY(1px)}.theme-megatron .megatron-status-action--ghost{color:var(--color-primary);background-color:transparent}.theme-megatron .megatron-status-action--ghost:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.theme-nothing{position:relative;min-height:100dvh;color-scheme:dark;--nothing-black:#000000;--nothing-surface:#111111;--nothing-surface-raised:#1a1a1a;--nothing-search-panel-bg:#1f1f1f;--nothing-border:#222222;--nothing-border-visible:#333333;--nothing-text-disabled:#888888;--nothing-text-secondary:#999999;--nothing-text-primary:#e8e8e8;--nothing-text-display:#ffffff;--nothing-accent:#d71921;--nothing-interactive:#6ee7a8;--nothing-orange-accent:#ff5722;--nothing-index-rule:var(--nothing-orange-accent);--nothing-display-title-size:clamp(3.515625rem,7.8125vw,4.6875rem);--nothing-space-xs:4px;--nothing-space-sm:8px;--nothing-space-md:16px;--nothing-space-lg:24px;--nothing-space-xl:32px;--nothing-space-2xl:48px;--nothing-content-width:85%;--nothing-ease:cubic-bezier(0.25,0.1,0.25,1);--nothing-meta-label-size:12px;--nothing-nav-link-size:0.947625rem;--nothing-nav-link-gap:2.5rem;--nothing-crt-scanline-h:3px;background-color:var(--nothing-black);color:var(--nothing-text-primary);font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:16px;line-height:1.5}.theme-nothing .nothing-skip-link{position:absolute;left:var(--nothing-space-md);top:var(--nothing-space-md);z-index:300;padding:12px 18px;min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid var(--nothing-border-visible);background:var(--nothing-surface);color:var(--nothing-text-primary);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform .15s var(--nothing-ease)}.theme-nothing .nothing-skip-link:focus{transform:translateY(0);outline:none;box-shadow:0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-main:focus{outline:none}.theme-nothing .nothing-main:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-display,.theme-nothing .nothing-post-title,.theme-nothing h1,.theme-nothing h2{text-wrap:balance}.theme-nothing .nothing-content-body p,.theme-nothing .nothing-privacy p{text-wrap:pretty}.theme-nothing .nothing-inline-code{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.875em;padding:.1em .35em;border:1px solid var(--nothing-border-visible);background:var(--nothing-surface)}@media (forced-colors:active){.theme-nothing{background:Canvas;color:CanvasText;forced-color-adjust:none}.theme-nothing .nothing-btn-menu:focus-visible,.theme-nothing .nothing-btn-signin:focus-visible,.theme-nothing .nothing-nav-link:focus-visible,.theme-nothing .nothing-pager button:not(:disabled):focus-visible,.theme-nothing .nothing-post-nav-card:focus-visible,.theme-nothing .nothing-search-trigger:focus-visible,.theme-nothing .nothing-skip-link:focus{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.theme-nothing .nothing-border,.theme-nothing .nothing-footer,.theme-nothing .nothing-header{border-color:CanvasText}}.theme-nothing .nothing-main{padding-top:var(--nothing-space-2xl);padding-bottom:var(--nothing-space-3xl)}.theme-nothing .nothing-footer-inner,.theme-nothing .nothing-header-inner,.theme-nothing .nothing-main-inner{box-sizing:border-box;width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding-left:max(var(--nothing-space-md),env(safe-area-inset-left));padding-right:max(var(--nothing-space-md),env(safe-area-inset-right))}.theme-nothing .nothing-post-article>.grid>*{min-width:0}.theme-nothing .nothing-label{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--nothing-text-secondary)}.theme-nothing .nothing-index-feed-label{font-size:var(--nothing-meta-label-size)}.theme-nothing .nothing-display{font-weight:400;font-size:var(--nothing-display-title-size)}.theme-nothing .nothing-display,.theme-nothing .nothing-metric-value{font-family:var(--font-nothing-display),var(--font-nothing-mono),ui-monospace,monospace;line-height:1.05;letter-spacing:-.02em;color:var(--nothing-text-display)}.theme-nothing .nothing-metric-value{font-weight:500;font-size:clamp(1.5rem,3.25vw,2.125rem);font-variant-numeric:tabular-nums}.theme-nothing .nothing-hero-meta{margin-top:var(--nothing-space-xl);max-width:36rem}.theme-nothing .nothing-site-age-label{font-size:var(--nothing-meta-label-size)}.theme-nothing .nothing-site-age-value{display:block;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:clamp(1.08rem,2.88vw,1.71rem);font-weight:400;line-height:1.25;letter-spacing:-.02em;color:var(--nothing-text-display)}.theme-nothing .nothing-footer{border-top:1px solid var(--nothing-border);margin-top:var(--nothing-space-3xl)}.theme-nothing .nothing-footer-inner{padding-top:var(--nothing-space-lg);padding-bottom:var(--nothing-space-lg)}.theme-nothing .nothing-footer-content{display:flex;flex-direction:column;gap:var(--nothing-space-md);align-items:center}@media (min-width:1024px){.theme-nothing .nothing-footer-content{flex-direction:row;justify-content:space-between;align-items:center}}.theme-nothing .nothing-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nothing-nav-link-gap)}.theme-nothing .nothing-footer-copy{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--nothing-text-secondary)}.theme-nothing .nothing-link{color:var(--nothing-text-primary);text-decoration:none;transition:color .2s var(--nothing-ease)}.theme-nothing .nothing-link:hover{color:var(--nothing-interactive)}.theme-nothing .nothing-header{position:relative;border-bottom:1px solid var(--nothing-border);background:var(--nothing-black)}.theme-nothing .nothing-header-inner{padding-top:var(--nothing-space-md);padding-bottom:var(--nothing-space-md)}.theme-nothing>.nothing-header.nothing-header--mobile-nav-open{z-index:100}.theme-nothing .nothing-mobile-nav-overlay{background-color:rgba(0,0,0,.58);backdrop-filter:blur(16px)}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-mobile-nav-overlay{backdrop-filter:none;background-color:var(--nothing-black)}}.theme-nothing .nothing-header-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--nothing-space-md)}@media (min-width:1024px){.theme-nothing .nothing-header-row{flex-direction:row;align-items:center;justify-content:space-between}}.theme-nothing .nothing-wordmark{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-weight:700;font-size:1.5625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--nothing-orange-accent);text-decoration:none;text-shadow:0 0 8px var(--nothing-orange-accent),0 0 20px rgba(255,87,34,.4)}.theme-nothing .nothing-wordmark:before{content:"> ";color:var(--nothing-text-display);text-shadow:none;animation:nothing-wordmark-caret-blink 1.2s step-end infinite}@keyframes nothing-wordmark-caret-blink{0%,to{opacity:1}50%{opacity:0}}.theme-nothing .nothing-wordmark:hover{color:var(--nothing-text-display);text-shadow:0 0 8px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2)}.theme-nothing .nothing-wordmark:focus-visible{outline:none;color:var(--nothing-text-display);box-shadow:0 0 0 2px var(--nothing-orange-accent)}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-wordmark:before{animation:none}}.theme-nothing .nothing-nav{display:none;flex-direction:column;align-items:center;gap:var(--nothing-space-lg)}@media (min-width:1024px){.theme-nothing .nothing-nav{display:flex;flex-direction:row;align-items:center;gap:var(--nothing-space-lg)}}.theme-nothing .nothing-nav-open{display:flex}.theme-nothing .nothing-nav-mobile{position:fixed;inset:0;z-index:50;background:var(--nothing-black);flex-direction:column;justify-content:center;padding:var(--nothing-space-xl)}.theme-nothing .nothing-nav-link{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:var(--nothing-nav-link-size);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--nothing-text-secondary);text-decoration:none;padding:10px 14px;min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid transparent;transition:color .15s var(--nothing-ease),border-color .15s var(--nothing-ease),background .15s var(--nothing-ease),text-shadow .15s var(--nothing-ease)}.theme-nothing .nothing-nav-link.is-active,.theme-nothing .nothing-nav-link:hover{color:var(--nothing-orange-accent);border-color:rgba(255,87,34,.35);background:rgba(255,87,34,.12);text-shadow:0 0 6px var(--nothing-orange-accent)}.theme-nothing .nothing-nav-link:focus-visible{outline:none;color:var(--nothing-orange-accent);border-color:rgba(255,87,34,.35);background:rgba(255,87,34,.12);text-shadow:0 0 6px var(--nothing-orange-accent)}.theme-nothing .nothing-search-trigger{color:var(--nothing-text-secondary);border:1px solid transparent;border-radius:0;transition:color .15s var(--nothing-ease),border-color .15s var(--nothing-ease),background .15s var(--nothing-ease)}.theme-nothing .nothing-search-trigger:focus-visible,.theme-nothing .nothing-search-trigger:hover{color:var(--nothing-text-display);border-color:rgba(255,87,34,.35);background:rgba(255,87,34,.1);outline:none}.theme-nothing .nothing-search-dialog-root{isolation:isolate}.theme-nothing .nothing-search-terminal{border:1px solid rgba(255,87,34,.45);background:rgba(0,0,0,.92);box-shadow:0 0 0 1px rgba(255,87,34,.08),0 24px 64px rgba(0,0,0,.65),0 0 32px rgba(255,87,34,.08)}.theme-nothing .nothing-search-terminal-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--nothing-space-md);padding:10px 14px;border-bottom:1px solid rgba(255,87,34,.35);background:rgba(255,87,34,.12)}.theme-nothing .nothing-search-terminal-titlebar-main{display:flex;align-items:center;gap:10px;min-width:0}.theme-nothing .nothing-search-terminal-glyph{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8rem;letter-spacing:.08em;color:var(--nothing-text-display)}.theme-nothing .nothing-search-terminal-title{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nothing-orange-accent);text-shadow:0 0 8px rgba(255,87,34,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-nothing .nothing-search-terminal-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-nothing .nothing-search-terminal-control{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.85rem;line-height:1;color:rgba(255,87,34,.55)}.theme-nothing .nothing-search-terminal-close{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:1rem;line-height:1;color:var(--nothing-text-display);background:transparent;border:0;min-width:2.75rem;min-height:2.75rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.theme-nothing .nothing-search-terminal-close:hover{color:var(--nothing-orange-accent)}.theme-nothing .nothing-search-terminal-close:focus-visible{outline:none;color:var(--nothing-orange-accent);box-shadow:0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-search-terminal-screen{display:flex;flex-direction:column;min-height:min(70vh,28rem);max-height:min(80vh,34rem);background:linear-gradient(rgba(255,87,34,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,87,34,.03) 1px,transparent 0),rgba(0,0,0,.88);background-size:18px 18px}.theme-nothing .nothing-search-terminal-output{flex:1;overflow:auto;padding:18px 16px 12px;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.82rem;line-height:1.55}.theme-nothing .nothing-search-terminal-line{margin:0 0 8px}.theme-nothing .nothing-search-terminal-line--ok{color:rgba(255,87,34,.9)}.theme-nothing .nothing-search-terminal-line--warn{color:var(--nothing-orange-accent)}.theme-nothing .nothing-search-terminal-line--err{color:var(--nothing-accent)}.theme-nothing .nothing-search-terminal-line--dim{color:var(--nothing-text-secondary)}.theme-nothing .nothing-search-terminal-results{list-style:none;margin:12px 0 0;padding:0}.theme-nothing .nothing-search-terminal-result{display:grid;grid-template-columns:2.2rem 4.2rem minmax(0,1fr) auto;grid-template-areas:"index type title date" ". . excerpt excerpt";gap:2px 10px;width:100%;margin:0 0 6px;padding:10px 12px;border:1px solid transparent;background:transparent;text-align:left;color:var(--nothing-text-primary);cursor:pointer;transition:border-color .15s var(--nothing-ease),background .15s var(--nothing-ease),color .15s var(--nothing-ease)}.theme-nothing .nothing-search-terminal-result.is-selected,.theme-nothing .nothing-search-terminal-result:hover{border-color:rgba(255,87,34,.35);background:rgba(255,87,34,.1);color:var(--nothing-text-display)}.theme-nothing .nothing-search-terminal-result:focus-visible{outline:none;border-color:var(--nothing-orange-accent);background:rgba(255,87,34,.14);color:var(--nothing-text-display);box-shadow:0 0 0 1px rgba(255,87,34,.35)}.theme-nothing .nothing-search-terminal-result-index{grid-area:index;color:rgba(255,87,34,.72);letter-spacing:.08em}.theme-nothing .nothing-search-terminal-result-type{grid-area:type;color:rgba(255,87,34,.88);letter-spacing:.12em}.theme-nothing .nothing-search-terminal-result-title{grid-area:title;color:var(--nothing-text-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-nothing .nothing-search-terminal-result-date{grid-area:date;color:var(--nothing-text-disabled);font-size:.72rem;letter-spacing:.08em;white-space:nowrap}.theme-nothing .nothing-search-terminal-result-excerpt{grid-area:excerpt;color:var(--nothing-text-secondary);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-nothing .nothing-search-terminal-input-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(255,87,34,.25);background:rgba(0,0,0,.95)}.theme-nothing .nothing-search-terminal-prompt{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.78rem;letter-spacing:.04em;color:var(--nothing-orange-accent);white-space:nowrap}.theme-nothing .nothing-search-terminal-input-wrap{border:1px solid rgba(255,87,34,.45);background:rgba(255,87,34,.04);padding:0 10px}.theme-nothing .nothing-search-terminal-input{width:100%;border:0;background:transparent;padding:10px 0;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.9rem;letter-spacing:.04em;color:var(--nothing-text-display);outline:none;caret-color:var(--nothing-orange-accent)}.theme-nothing .nothing-search-terminal-input::-moz-placeholder{color:rgba(255,87,34,.55)}.theme-nothing .nothing-search-terminal-input::placeholder{color:rgba(255,87,34,.55)}.theme-nothing .nothing-search-terminal-input:focus-visible{outline:none;box-shadow:inset 0 -1px 0 var(--nothing-orange-accent)}@media (max-width:640px){.theme-nothing .nothing-search-terminal-result{grid-template-columns:2rem 3.6rem minmax(0,1fr);grid-template-areas:"index type date" "title title title" "excerpt excerpt excerpt"}.theme-nothing .nothing-search-terminal-input-row{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-search-overlay{backdrop-filter:none;background-color:rgba(0,0,0,.5)}.theme-nothing .nothing-search-terminal-result{transition:none}}.theme-nothing .nothing-nav-hint{font-size:10px;color:var(--nothing-text-disabled)}.theme-nothing .nothing-btn-signin,.theme-nothing .nothing-nav-hint{font-family:var(--font-nothing-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.theme-nothing .nothing-btn-signin{font-size:var(--nothing-nav-link-size);font-weight:400;padding:8px 18px;min-height:2.75rem;display:inline-flex;align-items:center;border-radius:0;border:1px solid rgba(255,87,34,.35);background:transparent;color:var(--nothing-orange-accent);cursor:pointer;text-decoration:none;display:inline-block;position:relative;overflow:hidden;transition:color .15s var(--nothing-ease),background .15s var(--nothing-ease),border-color .15s var(--nothing-ease),box-shadow .15s var(--nothing-ease)}.theme-nothing .nothing-btn-signin:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,87,34,.18),transparent);transition:left .3s var(--nothing-ease);pointer-events:none}.theme-nothing .nothing-btn-signin:hover:before{left:100%}.theme-nothing .nothing-btn-signin:hover{color:var(--nothing-black);background:var(--nothing-orange-accent);border-color:var(--nothing-orange-accent);box-shadow:0 0 12px var(--nothing-orange-accent),0 0 24px rgba(255,87,34,.4)}.theme-nothing .nothing-btn-signin:focus-visible{outline:none;color:var(--nothing-black);background:var(--nothing-orange-accent);border-color:var(--nothing-orange-accent);box-shadow:0 0 12px var(--nothing-orange-accent),0 0 24px rgba(255,87,34,.4)}.theme-nothing .nothing-btn-signin--icon{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;letter-spacing:0;text-transform:none}.theme-nothing .nothing-btn-signin--icon:before{display:none}.theme-nothing .nothing-person-icon{display:block;width:1.125rem;height:1.125rem;image-rendering:pixelated;image-rendering:crisp-edges}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-btn-signin:before{display:none}}.theme-nothing .nothing-btn-menu{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:400;padding:var(--nothing-space-sm) var(--nothing-space-md);border-radius:999px;border:1px solid var(--nothing-border-visible);background:transparent;color:var(--nothing-text-primary);cursor:pointer;transition:color .2s var(--nothing-ease),border-color .2s var(--nothing-ease),background .2s var(--nothing-ease)}.theme-nothing .nothing-btn-menu:hover{border-color:var(--nothing-text-secondary);color:var(--nothing-text-display)}@media (max-width:1023px){.theme-nothing .nothing-btn-menu{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;min-height:3.25rem;padding:.75rem;border-radius:0;border:2px solid rgba(255,87,34,.45);background:rgba(0,0,0,.65);color:var(--nothing-orange-accent)}.theme-nothing .nothing-btn-menu:focus-visible,.theme-nothing .nothing-btn-menu:hover{border-color:var(--nothing-orange-accent);background:rgba(255,87,34,.1);color:var(--nothing-text-display);outline:none}.theme-nothing .nothing-btn-menu-icon{display:flex;flex-direction:column;justify-content:center;gap:5px;width:1.375rem;height:1rem}.theme-nothing .nothing-btn-menu-bar{display:block;width:100%;height:3px;background:currentColor;border-radius:0;transition:transform .2s var(--nothing-ease),opacity .2s var(--nothing-ease)}.theme-nothing .nothing-btn-menu--open .nothing-btn-menu-bar:first-child{transform:translateY(8px) rotate(45deg)}.theme-nothing .nothing-btn-menu--open .nothing-btn-menu-bar:nth-child(2){opacity:0}.theme-nothing .nothing-btn-menu--open .nothing-btn-menu-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.theme-nothing .nothing-btn-menu--overlay-close{position:absolute;top:1rem;right:1rem;min-width:3.5rem;min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-btn-menu-bar{transition:none}}.theme-nothing .nothing-post-sidebar{border:1px solid var(--nothing-border-visible);background:var(--nothing-surface);padding:var(--nothing-space-lg);display:flex;flex-direction:column;gap:var(--nothing-space-md);margin-top:0}@media (min-width:768px){.theme-nothing .nothing-post-sidebar{position:sticky;top:5rem;align-self:start}}.theme-nothing .nothing-meta-value{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.9375rem;color:var(--nothing-text-display)}.theme-nothing .nothing-prose{max-width:40rem}.theme-nothing .nothing-page-body.nothing-prose,.theme-nothing .nothing-post-main-column .nothing-prose{max-width:100%}.theme-nothing .nothing-post-main-column{padding-top:0}.theme-nothing .nothing-post-main-column>header.nothing-post-header:first-child{margin-top:0;padding-top:0}.theme-nothing .nothing-post-heading-inner{margin:0;padding-top:0}.theme-nothing h1.nothing-display.nothing-post-heading{margin:0;padding:0;line-height:1.05}@supports (leading-trim:both){.theme-nothing h1.nothing-display.nothing-post-heading{leading-trim:both;text-edge:cap alphabetic}}@supports not (leading-trim:both){.theme-nothing h1.nothing-display.nothing-post-heading{transform:translateY(-.14em)}}.theme-nothing .nothing-prose h1{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:-.01em;color:var(--nothing-text-display);margin-bottom:var(--nothing-space-md)}.theme-nothing .nothing-prose h2{font-size:1.25rem;font-weight:500;margin-top:var(--nothing-space-xl);margin-bottom:var(--nothing-space-sm);color:var(--nothing-text-display)}.theme-nothing .nothing-prose p{margin-bottom:var(--nothing-space-md);color:var(--nothing-text-primary)}.theme-nothing .nothing-prose a{color:var(--nothing-interactive);text-decoration:none}.theme-nothing .nothing-prose a:hover{text-decoration:underline}.theme-nothing .timeline-post-link{color:var(--nothing-interactive);text-decoration:none;transition:color .2s var(--nothing-ease)}.theme-nothing .timeline-post-link:hover{text-decoration:underline}.theme-nothing .timeline-post-link:focus-visible{outline:none;text-decoration:underline;box-shadow:0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .timeline-year-heading{color:var(--nothing-orange-accent);text-shadow:0 0 6px var(--nothing-orange-accent);font-size:35px;min-width:80px}.theme-nothing .timeline-year-heading--left{align-self:flex-end;margin-right:0;padding-right:var(--nothing-space-lg);padding-left:1.5rem;text-align:right}.theme-nothing .timeline-year-heading--right{align-self:flex-start;margin-left:0;padding-left:var(--nothing-space-lg);padding-right:1.5rem;text-align:left}.theme-nothing .timeline-column--left{align-items:flex-end;padding-right:0;padding-left:1rem}.theme-nothing .timeline-column--right{align-items:flex-start;padding-left:0;padding-right:1rem}.theme-nothing .timeline-year-count{color:var(--nothing-orange-accent);opacity:.75;margin-left:12px;font-size:35px}.theme-nothing .timeline-center-line{width:2px;background:var(--nothing-border-visible)}.theme-nothing .timeline-location-marker{position:absolute;left:50%;transform:translateX(-50%);width:260px;max-width:90vw;margin:40px 0;box-sizing:border-box;z-index:2;border:1px solid rgba(255,87,34,.45);border-radius:0;overflow:hidden;background:var(--nothing-surface);box-shadow:0 0 14px rgba(255,87,34,.12),inset 0 0 0 1px rgba(255,87,34,.08)}.theme-nothing .timeline-location-marker:before{content:"RELOCATION";display:block;padding:6px 12px;font-size:10px;letter-spacing:.12em;color:var(--nothing-text-disabled);border-bottom:1px solid var(--nothing-border)}.theme-nothing .timeline-location-marker .marker-top,.theme-nothing .timeline-location-marker:before{font-family:var(--font-nothing-mono),ui-monospace,monospace;text-transform:uppercase;text-align:center;background:var(--nothing-black)}.theme-nothing .timeline-location-marker .marker-top{color:var(--nothing-text-display);padding:14px 16px 12px;font-size:.875rem;font-weight:400;letter-spacing:.1em;border-bottom:1px solid var(--nothing-border-visible)}.theme-nothing .timeline-location-marker .marker-bottom{background:var(--nothing-surface-raised);color:var(--nothing-orange-accent);padding:10px 16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}.theme-nothing .timeline-location-marker .exit-only{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 6px var(--nothing-orange-accent)}.theme-nothing .timeline-location-marker .exit-arrow{font-size:1.125rem;font-weight:400;line-height:1;color:var(--nothing-orange-accent);text-shadow:0 0 8px var(--nothing-orange-accent)}@media (max-width:500px){.theme-nothing .timeline-location-marker{width:min(98vw,260px);font-size:.95rem}.theme-nothing .timeline-location-marker .marker-top{font-size:.8125rem;padding:12px 12px 10px}.theme-nothing .timeline-location-marker .marker-bottom{padding:8px 12px 10px}.theme-nothing .timeline-location-marker .exit-arrow{font-size:1rem}}@media (prefers-reduced-motion:reduce){.theme-nothing .timeline-location-marker{box-shadow:inset 0 0 0 1px rgba(255,87,34,.08)}}.theme-nothing .nothing-bitmap,.theme-nothing .nothing-index-music-card img,.theme-nothing .nothing-page-body img,.theme-nothing .nothing-prose img{image-rendering:pixelated;image-rendering:crisp-edges;filter:contrast(1.15) saturate(.85) brightness(.95)}.theme-nothing .nothing-prose pre{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8125rem;padding:var(--nothing-space-md);border:1px solid var(--nothing-border-visible);background:var(--nothing-surface-raised);overflow-x:auto;border-radius:8px}.theme-nothing .nothing-prose code{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.875em}.theme-nothing .nothing-prose blockquote{border-left:2px solid var(--nothing-border-visible);margin:var(--nothing-space-lg) 0;padding-left:var(--nothing-space-md);color:var(--nothing-text-secondary)}.theme-nothing .nothing-index-post-first .nothing-post-title{font-size:clamp(1.5rem,3vw,2rem)}.theme-nothing .nothing-index-latest-post{border:1px solid var(--nothing-border-visible);border-radius:0;padding:var(--nothing-space-lg)}.theme-nothing .nothing-post-title-heading{margin:0;font-size:inherit;font-weight:inherit}.theme-nothing .nothing-post-title{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:-.01em;color:var(--nothing-text-display);text-decoration:none;transition:color .2s var(--nothing-ease);display:block}.theme-nothing .nothing-post-title:hover{color:var(--nothing-interactive)}.theme-nothing .nothing-post-title:focus-visible{outline:none;color:var(--nothing-interactive);box-shadow:0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-post-excerpt{margin-top:var(--nothing-space-sm);color:var(--nothing-text-secondary);font-size:.9375rem}.theme-nothing .nothing-post-row{margin-top:var(--nothing-space-md);display:flex;flex-wrap:wrap;gap:var(--nothing-space-md);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--nothing-text-disabled)}.theme-nothing .nothing-section-gap{margin-top:var(--nothing-space-3xl)}.theme-nothing .nothing-content-body{width:100%;max-width:var(--nothing-content-width);margin-inline:auto}.theme-nothing .nothing-index-body{display:flex;flex-direction:column;gap:var(--nothing-space-2xl)}.theme-nothing .nothing-index-intro{padding-bottom:var(--nothing-space-xl)}.theme-nothing .nothing-index-stack{display:flex;flex-direction:column;gap:var(--nothing-space-2xl);align-items:stretch;margin-top:0}.theme-nothing .nothing-index-stack>*{min-width:0}.theme-nothing .nothing-index-hero-eyebrow{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,87,34,.9)}.theme-nothing .nothing-index-hero-eyebrow:before{content:"// ";color:var(--nothing-text-display)}.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title{font-family:var(--font-nothing-display),var(--font-nothing-mono),ui-monospace,monospace;font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--nothing-text-display);position:relative;animation:nothing-hero-title-glitch 9s ease-in-out infinite}.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:after,.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;overflow:hidden;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:before{color:var(--nothing-text-display);clip-path:polygon(0 0,100% 0,100% 33%,0 33%);animation:nothing-hero-glitch-top 9s ease-in-out infinite}.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:after{color:var(--nothing-orange-accent);clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%);animation:nothing-hero-glitch-bottom 9s ease-in-out infinite}@keyframes nothing-hero-title-glitch{0%,88%,to{transform:translateX(0)}89%{transform:translateX(-3px)}90%{transform:translateX(3px)}91%{transform:translateX(-1px)}92%{transform:translateX(0)}}@keyframes nothing-hero-glitch-top{0%,88%,to{transform:translateX(0);opacity:0}89%{transform:translateX(4px);opacity:.8}90%{transform:translateX(-4px);opacity:.6}91%{transform:translateX(0);opacity:0}}@keyframes nothing-hero-glitch-bottom{0%,88%,to{transform:translateX(0);opacity:0}89%{transform:translateX(-4px);opacity:.8}90%{transform:translateX(4px);opacity:.6}91%{transform:translateX(0);opacity:0}}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title,.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:after,.theme-nothing .nothing-index-intro>h1.nothing-index-hero-title:before{animation:none}}.theme-nothing .nothing-index-posts{margin-top:0}.theme-nothing .nothing-index-stack .nothing-terminal-panel{margin:0}.theme-nothing .nothing-index-posts .nothing-featured-card+.nothing-posts-section{margin-top:var(--nothing-space-2xl)}.theme-nothing .nothing-index-music-scroll{display:flex;flex-direction:row;gap:var(--nothing-space-md);overflow-x:auto;padding:var(--nothing-space-sm) 0 var(--nothing-space-md);scrollbar-color:var(--nothing-border-visible) transparent}.theme-nothing .nothing-index-music-scroll::-webkit-scrollbar{height:6px}.theme-nothing .nothing-index-music-scroll::-webkit-scrollbar-thumb{background:var(--nothing-border-visible);border-radius:3px}.theme-nothing .nothing-index-music-card{flex:0 0 auto;width:8.75rem;border:1px solid var(--nothing-border-visible);background:var(--nothing-surface);padding:var(--nothing-space-sm);text-decoration:none;color:inherit;transition:border-color .2s var(--nothing-ease)}.theme-nothing .nothing-index-music-card:hover{border-color:var(--nothing-text-secondary)}.theme-nothing .nothing-music-history .nothing-index-music-card{width:100%;flex:unset}.theme-nothing .nothing-index-music-live{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--nothing-text-display)}.theme-nothing .nothing-terminal-panel{margin:var(--nothing-space-2xl) 0;border:1px solid rgba(255,255,255,.5);background:rgba(0,0,0,.8);position:relative;min-width:0;max-width:100%}.theme-nothing .nothing-terminal-panel:before{content:attr(data-panel-label);position:absolute;top:-9px;left:16px;z-index:1;background:var(--nothing-black);padding:0 8px;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.75rem;line-height:1.2;letter-spacing:.15em;color:var(--nothing-text-display);white-space:nowrap}.theme-nothing .nothing-terminal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:16px 20px 12px;border-bottom:1px solid rgba(255,87,34,.1)}.theme-nothing .nothing-posts-section-header{justify-content:flex-end}.theme-nothing .nothing-terminal-header-label{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,87,34,.75);min-width:0;overflow-wrap:anywhere}.theme-nothing .nothing-terminal-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--nothing-orange-accent);box-shadow:0 0 6px rgba(255,87,34,1);margin-right:8px;animation:nothing-terminal-live-pulse 1.5s ease-in-out infinite}@keyframes nothing-terminal-live-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgba(255,87,34,.8)}50%{opacity:.4;box-shadow:0 0 2px rgba(255,87,34,.3)}}.theme-nothing .nothing-terminal-action-link{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nothing-text-display);text-decoration:none;flex-shrink:0;min-height:2.75rem;padding:10px 8px;display:inline-flex;align-items:center;transition:color .15s var(--nothing-ease)}.theme-nothing .nothing-terminal-action-link:hover{color:var(--nothing-orange-accent)}.theme-nothing .nothing-terminal-action-link:focus-visible{outline:none;color:var(--nothing-orange-accent);box-shadow:0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-terminal-status{padding:16px 24px}.theme-nothing .nothing-posts-list{display:flex;flex-direction:column}.theme-nothing .nothing-index-post-item{padding:20px 24px;border-bottom:1px solid rgba(255,87,34,.05)}.theme-nothing .nothing-posts-list .nothing-index-post-item:last-child{border-bottom:none}.theme-nothing .nothing-index-post-item:hover{background:rgba(255,87,34,.06)}.theme-nothing .nothing-posts-pager{margin:0;padding:20px 24px 24px;border-top:1px solid rgba(255,87,34,.1)}.theme-nothing .nothing-tracks-section{margin:var(--nothing-space-2xl) 0}.theme-nothing .nothing-tracks-list{list-style:none;margin:0;padding:0;min-width:0;overflow-x:clip}.theme-nothing .nothing-tracks-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(255,87,34,.05);text-decoration:none;color:inherit;transition:background .15s var(--nothing-ease);min-width:0}.theme-nothing .nothing-tracks-list li:last-child .nothing-tracks-item{border-bottom:none}.theme-nothing .nothing-tracks-item:hover{background:rgba(255,87,34,.12)}.theme-nothing .nothing-tracks-item:focus-visible{outline:none;background:rgba(255,87,34,.14);box-shadow:inset 0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-tracks-art{width:40px;height:40px;flex-shrink:0;overflow:hidden;background:var(--nothing-surface-raised);border:1px solid rgba(255,87,34,.15)}.theme-nothing .nothing-tracks-art-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-nothing .nothing-tracks-art-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.theme-nothing .nothing-tracks-info{min-width:0}.theme-nothing .nothing-tracks-title{font-size:.95rem;color:var(--nothing-text-display);letter-spacing:.05em;text-transform:uppercase}.theme-nothing .nothing-tracks-artist,.theme-nothing .nothing-tracks-title{font-family:var(--font-nothing-mono),ui-monospace,monospace;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.theme-nothing .nothing-tracks-artist{font-size:.85rem;color:rgba(255,87,34,.8);letter-spacing:.08em;margin-top:4px}@media (max-width:480px){.theme-nothing .nothing-terminal-panel:before{font-size:.625rem;letter-spacing:.1em;left:8px;right:8px;max-width:calc(100% - 16px);white-space:normal;overflow-wrap:anywhere}.theme-nothing .nothing-index-post-item{padding:16px}.theme-nothing .nothing-tracks-item{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 16px}.theme-nothing .nothing-tracks-art{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-terminal-live-dot{animation:none}}.theme-nothing .nothing-archive-card{position:relative;border:1px solid var(--nothing-border-visible);border-radius:0;padding:var(--nothing-space-lg);display:flex;flex-direction:column;gap:var(--nothing-space-sm);background:rgba(0,0,0,.8);transition:border-color .2s var(--nothing-ease)}.theme-nothing .nothing-archive-card:hover{border-color:var(--nothing-text-secondary)}.theme-nothing .nothing-featured-card{position:relative;border-color:rgba(255,87,34,.35);background:rgba(0,0,0,.8)}.theme-nothing .nothing-featured-card:after{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:14px;border-top:2px solid var(--nothing-orange-accent);border-right:2px solid var(--nothing-orange-accent);pointer-events:none}.theme-nothing .nothing-featured-card:before{content:attr(data-featured-label);position:absolute;top:-9px;left:16px;z-index:1;background:var(--nothing-black);padding:0 8px;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.2em;color:var(--nothing-orange-accent);text-shadow:0 0 6px rgba(255,87,34,.5);pointer-events:none}.theme-nothing .nothing-featured-card:hover{border-color:rgba(255,87,34,.55)}.theme-nothing .nothing-archive-card-title{font-family:var(--font-nothing-sans),system-ui,sans-serif}.theme-nothing .nothing-pager button{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;min-height:2.75rem;border-radius:0;border:1px solid rgba(255,87,34,.35);background:rgba(0,0,0,.8);color:var(--nothing-orange-accent);cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s var(--nothing-ease),color .2s var(--nothing-ease),background .2s var(--nothing-ease)}.theme-nothing .nothing-pager button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,87,34,.12) 50%,transparent);transform:translateX(-100%);transition:transform .35s var(--nothing-ease)}.theme-nothing .nothing-pager button:not(:disabled):hover:before{transform:translateX(100%)}.theme-nothing .nothing-pager button:disabled{opacity:.55;cursor:not-allowed;border-color:var(--nothing-border-visible);color:var(--nothing-text-disabled)}.theme-nothing .nothing-pager button:not(:disabled):focus-visible{outline:none;border-color:var(--nothing-orange-accent);color:var(--nothing-text-display);background:rgba(255,87,34,.08);box-shadow:0 0 0 2px rgba(255,87,34,.35)}.theme-nothing .nothing-pager button:not(:disabled):hover{border-color:var(--nothing-orange-accent);color:var(--nothing-text-display);background:rgba(255,87,34,.08)}.theme-nothing .nothing-post-nav{display:grid;gap:var(--nothing-space-md);margin-top:var(--nothing-space-xl);padding-top:var(--nothing-space-xl);border-top:1px solid var(--nothing-border)}@media (min-width:640px){.theme-nothing .nothing-post-nav{grid-template-columns:1fr 1fr}.theme-nothing .nothing-post-nav-card--next{grid-column:2}}.theme-nothing .nothing-post-nav-card{display:flex;flex-direction:column;gap:var(--nothing-space-sm);padding:0;border:2px solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.9);background:rgba(0,0,0,.88);border-radius:0;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .15s var(--nothing-ease),background .15s var(--nothing-ease),box-shadow .15s var(--nothing-ease)}.theme-nothing .nothing-post-nav-card:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 12px rgba(255,255,255,.06)}.theme-nothing .nothing-post-nav-card:focus-visible{outline:none;border-color:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 0 0 2px var(--nothing-orange-accent)}.theme-nothing .nothing-post-nav-bar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:2px solid rgba(255,255,255,.35);background:rgba(255,255,255,.06);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--nothing-text-display)}.theme-nothing .nothing-post-nav-card--next .nothing-post-nav-bar{justify-content:flex-end}.theme-nothing .nothing-post-nav-title{display:block;padding:12px;font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:.9375rem;line-height:1.45;color:var(--nothing-text-primary);transition:color .15s var(--nothing-ease)}.theme-nothing .nothing-post-nav-card--next .nothing-post-nav-title{text-align:right}.theme-nothing .nothing-post-nav-card:hover .nothing-post-nav-title{color:var(--nothing-text-display)}.theme-nothing .nothing-comments{margin-top:var(--nothing-space-xl);padding-top:var(--nothing-space-xl);border-top:1px solid var(--nothing-border)}.theme-nothing .nothing-comment-form{margin-bottom:var(--nothing-space-xl)}.theme-nothing .nothing-comment-bbs{border:2px solid rgba(255,87,34,.55);box-shadow:inset 0 0 0 1px rgba(255,87,34,.2),0 0 0 1px rgba(0,0,0,.9);background:rgba(0,0,0,.88);border-radius:0}.theme-nothing .nothing-comment-bbs-titlebar{display:flex;align-items:center;justify-content:center;padding:7px 12px;border-bottom:2px solid rgba(255,87,34,.55);background:rgba(255,87,34,.14)}.theme-nothing .nothing-comment-bbs-title{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.72rem;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--nothing-orange-accent);text-shadow:0 0 8px rgba(255,87,34,.35)}.theme-nothing .nothing-comment-bbs-title:before{content:"══ ";letter-spacing:.12em;opacity:.65}.theme-nothing .nothing-comment-bbs-title:after{content:" ══";letter-spacing:.12em;opacity:.65}.theme-nothing .nothing-comment-bbs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;padding:8px 12px;border-bottom:1px solid var(--nothing-border-visible);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.68rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--nothing-text-secondary)}.theme-nothing .nothing-comment-bbs-meta strong{color:var(--nothing-text-display);font-weight:500;text-transform:none;letter-spacing:.02em}.theme-nothing .nothing-comment-bbs-meta-sep{display:inline-block;width:1px;height:.75rem;margin:0 12px;background:var(--nothing-border-visible)}.theme-nothing .nothing-comment-bbs-compose{padding:12px}.theme-nothing .nothing-comment-bbs-compose-label{display:block;margin-bottom:6px;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--nothing-text-disabled)}.theme-nothing .nothing-comment-bbs-textarea{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.5;color:var(--nothing-text-display);background:transparent;border:none;border-radius:0;padding:10px 12px;min-height:8rem;width:100%;resize:vertical;outline:none;caret-color:var(--nothing-orange-accent)}.theme-nothing .nothing-comment-bbs-textarea::-moz-placeholder{color:var(--nothing-text-disabled)}.theme-nothing .nothing-comment-bbs-textarea::placeholder{color:var(--nothing-text-disabled)}.theme-nothing .nothing-comment-bbs-textarea:focus,.theme-nothing .nothing-comment-bbs-textarea:focus-visible{outline:none;box-shadow:none}.theme-nothing .nothing-comment-bbs-textarea:disabled{opacity:.45;cursor:not-allowed}.theme-nothing .nothing-comment-bbs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--nothing-border-visible)}.theme-nothing .nothing-comment-bbs-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.theme-nothing .nothing-comment-bbs-cancel,.theme-nothing .nothing-comment-bbs-help{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nothing-text-display);background:transparent;border:0;padding:0;cursor:pointer;transition:color .15s var(--nothing-ease)}.theme-nothing .nothing-comment-bbs-cancel:hover,.theme-nothing .nothing-comment-bbs-help:hover{color:var(--nothing-orange-accent)}.theme-nothing .nothing-comment-bbs-post{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:7px 16px;color:var(--nothing-orange-accent);background:rgba(0,0,0,.6);border:1px solid rgba(255,87,34,.45);border-radius:0;cursor:pointer;transition:color .15s var(--nothing-ease),background .15s var(--nothing-ease),border-color .15s var(--nothing-ease),box-shadow .15s var(--nothing-ease)}.theme-nothing .nothing-comment-bbs-post:before{content:"[ ";opacity:.75}.theme-nothing .nothing-comment-bbs-post:after{content:" ]";opacity:.75}.theme-nothing .nothing-comment-bbs-post:hover:not(:disabled){color:var(--nothing-black);background:var(--nothing-orange-accent);border-color:var(--nothing-orange-accent);box-shadow:0 0 10px rgba(255,87,34,.45)}.theme-nothing .nothing-comment-bbs-post:disabled{opacity:.45;cursor:not-allowed}.theme-nothing .nothing-comment-bbs-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:6px 12px;border-top:2px solid rgba(255,87,34,.55);background:rgba(255,87,34,.08);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.62rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--nothing-text-disabled)}.theme-nothing .nothing-comment-bbs--guest{margin-bottom:var(--nothing-space-xl)}.theme-nothing .nothing-comment-bbs-guest-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nothing-space-md);padding:var(--nothing-space-lg) 12px}.theme-nothing .nothing-comment-bbs-guest-copy{margin:0;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.82rem;line-height:1.55;color:var(--nothing-text-secondary)}.theme-nothing .nothing-comment-thread{display:flex;flex-direction:column;gap:var(--nothing-space-md)}.theme-nothing .nothing-comment-thread-empty{margin:0;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nothing-text-disabled)}.theme-nothing .nothing-comment-bbs--msg{margin-bottom:0;border-color:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.9)}.theme-nothing .nothing-comment-bbs--msg .nothing-comment-bbs-titlebar{border-bottom-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06)}.theme-nothing .nothing-comment-bbs--msg .nothing-comment-bbs-title{color:var(--nothing-text-display);text-shadow:none}.theme-nothing .nothing-comment-bbs--msg .nothing-comment-bbs-status{border-top-color:rgba(255,255,255,.35);background:rgba(255,255,255,.04)}.theme-nothing .nothing-comment-bbs--reply{border-color:rgba(255,255,255,.28)}.theme-nothing .nothing-comment-bbs-meta-post{color:var(--nothing-text-display);text-transform:none;letter-spacing:.02em}.theme-nothing .nothing-comment-bbs-body{padding:12px}.theme-nothing .nothing-comment-bbs-compose-inset{border:1px solid var(--nothing-border-visible);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 2px 16px rgba(0,0,0,.65);background:#000;padding:2px}.theme-nothing .nothing-comment-bbs-body-content{padding:0 2px;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.55;color:var(--nothing-text-primary)}.theme-nothing .nothing-comment-bbs-body-content p{margin:0 0 .75rem}.theme-nothing .nothing-comment-bbs-body-content p:last-child{margin-bottom:0}.theme-nothing .nothing-comment-bbs-body-content a{color:var(--nothing-interactive)}.theme-nothing .nothing-comment-bbs-body-content blockquote{margin:.75rem 0;padding-left:.75rem;border-left:2px solid var(--nothing-border-visible);color:var(--nothing-text-secondary)}.theme-nothing .nothing-comment-bbs-body-content code{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8125rem;color:var(--nothing-text-display);background:var(--nothing-surface-raised);border:1px solid var(--nothing-border);padding:.125rem .375rem;border-radius:0}.theme-nothing .nothing-comment-bbs-body-content pre{margin:.75rem 0;padding:.75rem;overflow-x:auto;background:var(--nothing-surface-raised);border:1px solid var(--nothing-border)}.theme-nothing .nothing-comment-bbs-body-content pre code{border:0;padding:0;background:transparent}.theme-nothing .nothing-comment-bbs-toolbar--msg{align-items:flex-start}.theme-nothing .nothing-comment-bbs-post--compact{min-height:auto;margin-top:0;padding:5px 12px;font-size:.66rem;flex-shrink:0}.theme-nothing .nothing-comment-bbs-replies{display:flex;flex-direction:column;gap:var(--nothing-space-md);margin:0;padding:12px 12px 0;border-top:1px solid rgba(255,255,255,.2)}.theme-nothing .nothing-comment-bbs-reactions{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1}.theme-nothing .nothing-comment-bbs-reaction-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--nothing-border-visible);border-radius:0;background:rgba(0,0,0,.55);color:var(--nothing-text-secondary);cursor:pointer;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s var(--nothing-ease),color .15s var(--nothing-ease),background .15s var(--nothing-ease)}.theme-nothing .nothing-comment-bbs-reaction-btn:hover:not(:disabled){border-color:rgba(255,87,34,.45);color:var(--nothing-text-display)}.theme-nothing .nothing-comment-bbs-reaction-btn:disabled{opacity:.35;cursor:not-allowed}.theme-nothing .nothing-comment-bbs-reaction-btn[data-active=true]{border-color:var(--nothing-orange-accent);color:var(--nothing-orange-accent);background:rgba(255,87,34,.08)}.theme-nothing .nothing-comment-bbs-reaction-count{color:var(--nothing-text-display);font-size:.62rem}.theme-nothing .nothing-comment-markdown-dialog h2{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:1rem;font-weight:500;color:var(--nothing-text-display);margin-bottom:var(--nothing-space-md)}.theme-nothing .nothing-comment-markdown-dialog ul{font-family:var(--font-nothing-sans),system-ui,sans-serif;font-size:.875rem;line-height:1.5;color:var(--nothing-text-primary);list-style:disc;padding-left:1.25rem}.theme-nothing .nothing-comment-markdown-dialog code{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.75rem;color:var(--nothing-text-display);background:var(--nothing-surface-raised);border:1px solid var(--nothing-border);padding:.125rem .375rem;border-radius:4px}.theme-nothing{--nothing-space-3xl:64px}.theme-nothing>.nothing-footer,.theme-nothing>.nothing-header,.theme-nothing>.nothing-main{position:relative;z-index:2}.nothing-synth-backdrop{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;background-color:var(--nothing-black)}.nothing-synth-floor{position:absolute;inset:0;overflow:hidden;perspective:540px;perspective-origin:50% 38%}.nothing-synth-floor-surface{position:absolute;left:-75%;width:250%;top:32%;height:90%;transform-origin:50% 0;transform:rotateX(66deg);animation-name:nothing-synth-grid-drift;animation-duration:26s;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.nothing-synth-floor-grid{position:absolute;inset:0;opacity:.14;pointer-events:none;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 12px,rgba(236,72,153,.5) 0,rgba(236,72,153,.5) 13px),repeating-linear-gradient(90deg,transparent 0,transparent 16px,rgba(167,139,250,.35) 0,rgba(167,139,250,.35) 17px)}@keyframes nothing-synth-grid-drift{0%{transform:rotateX(66deg) translateY(0)}to{transform:rotateX(66deg) translateY(26px)}}.nothing-synth-tracer-host{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:visible}.nothing-synth-tracer-particle{position:absolute;animation-timing-function:linear;animation-iteration-count:infinite;transform:translate(-50%,-50%);border-radius:1px;background:var(--tracer-core,rgba(255,255,255,.24));box-shadow:0 0 3px 1px var(--tracer-glow-mid,rgba(255,255,255,.12)),0 0 8px 2px var(--tracer-glow-soft,rgba(255,255,255,.06))}.nothing-synth-tracer-particle--col-fwd,.nothing-synth-tracer-particle--col-rev{left:var(--tracer-line-pos,50%);width:2px;height:28px}.nothing-synth-tracer-particle--col-fwd{animation-name:nothing-synth-tracer-along-col-fwd}.nothing-synth-tracer-particle--col-rev{animation-name:nothing-synth-tracer-along-col-rev}.nothing-synth-tracer-particle--row-fwd,.nothing-synth-tracer-particle--row-rev{top:var(--tracer-line-pos,50%);width:28px;height:2px}.nothing-synth-tracer-particle--row-fwd{animation-name:nothing-synth-tracer-along-row-fwd}.nothing-synth-tracer-particle--row-rev{animation-name:nothing-synth-tracer-along-row-rev}@keyframes nothing-synth-tracer-along-col-fwd{0%{top:-8%;opacity:0}14%{opacity:1}86%{opacity:1}to{top:108%;opacity:0}}@keyframes nothing-synth-tracer-along-col-rev{0%{top:108%;opacity:0}14%{opacity:1}86%{opacity:1}to{top:-8%;opacity:0}}@keyframes nothing-synth-tracer-along-row-fwd{0%{left:-8%;opacity:0}14%{opacity:1}86%{opacity:1}to{left:108%;opacity:0}}@keyframes nothing-synth-tracer-along-row-rev{0%{left:108%;opacity:0}14%{opacity:1}86%{opacity:1}to{left:-8%;opacity:0}}@media (prefers-reduced-motion:reduce){.nothing-synth-floor-surface{animation:none;transform:rotateX(66deg)}.nothing-synth-tracer-particle{animation:none!important;opacity:0}.nothing-centipede-sprites,.nothing-galaga-sprites{display:none}}.nothing-galaga-sprites{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.nothing-galaga-sprite{position:absolute;width:32px;height:32px;margin-left:-16px;margin-top:-16px;opacity:0;filter:drop-shadow(0 0 6px rgba(255,255,255,.2));animation-name:nothing-galaga-sprite-flight;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}.nothing-galaga-sprite-art{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}@keyframes nothing-galaga-sprite-flight{0%{opacity:0;transform:translateZ(0) scale(var(--galaga-scale,1))}10%{opacity:var(--galaga-opacity,.3)}82%{opacity:var(--galaga-opacity,.3);transform:translate3d(var(--galaga-dx,0),var(--galaga-dy,0),0) scale(var(--galaga-scale,1))}to{opacity:0;transform:translate3d(var(--galaga-dx,0),var(--galaga-dy,0),0) scale(var(--galaga-scale,1))}}.nothing-centipede-sprites{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden}.nothing-centipede-chain{position:fixed;inset:0;pointer-events:none;opacity:0}.nothing-centipede-chain--active{z-index:1}.nothing-centipede-segment{position:fixed;left:0;top:0;width:14px;height:14px;filter:drop-shadow(0 0 4px rgba(65,247,93,.3));transform-origin:center center;will-change:transform}.nothing-centipede-segment-art{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.theme-nothing .nothing-boot-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10vw;background-color:var(--nothing-black);font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.9rem;line-height:1.9;transition:opacity .4s var(--nothing-ease)}.theme-nothing .nothing-boot-overlay--fade-out{opacity:0;pointer-events:none}.theme-nothing .nothing-boot-skip{position:absolute;top:var(--nothing-space-lg);right:var(--nothing-space-lg);padding:12px 18px;min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid var(--nothing-border-visible);background:transparent;color:var(--nothing-text-secondary);cursor:pointer;transition:color .15s var(--nothing-ease),border-color .15s var(--nothing-ease)}.theme-nothing .nothing-boot-skip:focus-visible,.theme-nothing .nothing-boot-skip:hover{color:var(--nothing-text-primary);border-color:var(--nothing-text-secondary);outline:none}.theme-nothing .nothing-boot-log{max-width:36rem}.theme-nothing .nothing-boot-line--ok{color:var(--nothing-orange-accent)}.theme-nothing .nothing-boot-line--warn{color:var(--nothing-text-primary)}.theme-nothing .nothing-boot-line--err{color:var(--nothing-accent)}.theme-nothing .nothing-boot-line--dim{color:var(--nothing-text-secondary)}.theme-nothing[data-arcade-gate-suppress=true]>:not(.nothing-arcade-gate-backdrop):not(.nothing-arcade-gate-overlay){visibility:hidden;pointer-events:none}.theme-nothing .nothing-arcade-gate-backdrop{position:fixed;inset:0;z-index:240;pointer-events:none;background-color:var(--nothing-black)}.theme-nothing .nothing-arcade-gate-backdrop--entering{animation:nothing-arcade-gate-backdrop-enter 1.5s ease-in-out forwards}.theme-nothing .nothing-arcade-gate-backdrop--breach{animation:nothing-arcade-gate-backdrop-breach-glow .65s var(--nothing-ease)}@keyframes nothing-arcade-gate-backdrop-enter{0%,12%,24%,36%,48%{background-color:transparent}18%,30%,6%{background-color:rgba(0,0,0,.88);box-shadow:inset 0 0 120px rgba(215,25,33,.22)}42%{background-color:rgba(0,0,0,.45);box-shadow:inset 0 0 80px rgba(215,25,33,.12)}to{background-color:var(--nothing-black);box-shadow:none}}@keyframes nothing-arcade-gate-backdrop-breach-glow{0%,to{box-shadow:inset 0 0 0 rgba(215,25,33,0)}50%{box-shadow:inset 0 0 200px rgba(215,25,33,.4)}}.theme-nothing .nothing-arcade-gate-overlay{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;padding:var(--nothing-space-lg);background-color:var(--nothing-black)}.theme-nothing .nothing-arcade-gate-terminal{width:min(100%,42rem);border:1px solid rgba(255,87,34,.45);background:rgba(0,0,0,.94);box-shadow:0 0 0 1px rgba(255,87,34,.08),0 24px 64px rgba(0,0,0,.65),0 0 32px rgba(255,87,34,.08)}.theme-nothing .nothing-arcade-gate-titlebar{display:flex;align-items:center;justify-content:space-between;gap:var(--nothing-space-md);padding:10px 14px;border-bottom:1px solid rgba(255,87,34,.35);background:rgba(255,87,34,.12)}.theme-nothing .nothing-arcade-gate-titlebar-main{display:flex;align-items:center;gap:10px;min-width:0}.theme-nothing .nothing-arcade-gate-glyph{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.8rem;letter-spacing:.08em;color:var(--nothing-text-display)}.theme-nothing .nothing-arcade-gate-title{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--nothing-orange-accent);text-shadow:0 0 8px rgba(255,87,34,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-nothing .nothing-arcade-gate-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.theme-nothing .nothing-arcade-gate-control{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.85rem;line-height:1;color:rgba(255,87,34,.55)}.theme-nothing .nothing-arcade-gate-screen{display:flex;flex-direction:column;gap:var(--nothing-space-md);padding:var(--nothing-space-lg)}.theme-nothing .nothing-arcade-gate-output{display:flex;flex-direction:column;gap:.35rem;min-height:8rem;max-height:min(50vh,18rem);overflow-y:auto;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.85rem;line-height:1.65}.theme-nothing .nothing-arcade-gate-line--ok{color:var(--nothing-orange-accent)}.theme-nothing .nothing-arcade-gate-line--warn{color:var(--nothing-text-primary)}.theme-nothing .nothing-arcade-gate-line--critical,.theme-nothing .nothing-arcade-gate-line--err{color:var(--nothing-accent)}.theme-nothing .nothing-arcade-gate-line--dim{color:var(--nothing-text-secondary)}.theme-nothing .nothing-arcade-gate-actions{display:flex;flex-wrap:wrap;gap:var(--nothing-space-sm)}.theme-nothing .nothing-arcade-gate-button{font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;min-height:2.75rem;border:1px solid var(--nothing-border-visible);background:transparent;color:var(--nothing-text-secondary);cursor:pointer;transition:color .15s var(--nothing-ease),border-color .15s var(--nothing-ease)}.theme-nothing .nothing-arcade-gate-button:focus-visible,.theme-nothing .nothing-arcade-gate-button:hover{color:var(--nothing-text-primary);border-color:var(--nothing-text-secondary);outline:none}.theme-nothing .nothing-arcade-gate-button--primary{border-color:rgba(255,87,34,.55);color:var(--nothing-orange-accent)}.theme-nothing .nothing-arcade-gate-button--primary:focus-visible,.theme-nothing .nothing-arcade-gate-button--primary:hover{border-color:var(--nothing-orange-accent);color:var(--nothing-text-display);box-shadow:0 0 0 2px rgba(255,87,34,.25)}.theme-nothing .nothing-arcade-gate-input-row{display:flex;align-items:center;gap:var(--nothing-space-sm);border-top:1px solid rgba(255,87,34,.2);padding-top:var(--nothing-space-md)}.theme-nothing .nothing-arcade-gate-prompt{flex-shrink:0;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.78rem;color:var(--nothing-orange-accent);white-space:nowrap}.theme-nothing .nothing-arcade-gate-input-wrap{flex:1;min-width:0}.theme-nothing .nothing-arcade-gate-input{width:100%;font-family:var(--font-nothing-mono),ui-monospace,monospace;font-size:.85rem;color:var(--nothing-text-display);background:transparent;border:0;outline:none;padding:.25rem 0}.theme-nothing .nothing-arcade-gate-input::-moz-placeholder{color:rgba(232,232,232,.35)}.theme-nothing .nothing-arcade-gate-input::placeholder{color:rgba(232,232,232,.35)}.theme-nothing .nothing-arcade-gate-input:focus-visible{outline:none;box-shadow:inset 0 -1px 0 var(--nothing-orange-accent)}.theme-nothing .nothing-footer-copy--arcade-trigger{touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-arcade-gate-backdrop--entering{animation:none;background-color:var(--nothing-black)}.theme-nothing .nothing-arcade-gate-backdrop--breach{animation:none}}@media (max-width:639px){.theme-nothing{overflow-x:clip;--nothing-display-title-size:clamp(2.125rem,11vw,2.75rem)}.theme-nothing .nothing-main{padding-top:var(--nothing-space-xl);padding-bottom:var(--nothing-space-2xl)}.theme-nothing .nothing-footer-inner,.theme-nothing .nothing-header-inner,.theme-nothing .nothing-main-inner{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.theme-nothing .nothing-content-body{max-width:100%}.theme-nothing .nothing-archive-card,.theme-nothing .nothing-index-latest-post,.theme-nothing .nothing-post-sidebar{padding:var(--nothing-space-md)}.theme-nothing .nothing-index-stack,.theme-nothing .nothing-post-article>.grid{gap:var(--nothing-space-lg)}.theme-nothing .nothing-display,.theme-nothing .nothing-post-nav-title,.theme-nothing .nothing-post-title,.theme-nothing h1.nothing-display{overflow-wrap:anywhere;word-break:break-word}.theme-nothing .nothing-index-hero-eyebrow{font-size:.72rem;letter-spacing:.14em}.theme-nothing .nothing-post-row{gap:var(--nothing-space-sm);font-size:11px}.theme-nothing .nothing-comment-bbs,.theme-nothing .nothing-post-nav-card{border-width:1px}.theme-nothing .nothing-comment-bbs-status,.theme-nothing .nothing-comment-bbs-titlebar,.theme-nothing .nothing-post-nav-bar{padding-left:10px;padding-right:10px}.theme-nothing .nothing-comment-bbs-title:after,.theme-nothing .nothing-comment-bbs-title:before{display:none}.theme-nothing .nothing-comment-bbs-title{font-size:.625rem;letter-spacing:.1em;text-align:center}.theme-nothing .nothing-post-nav-bar{letter-spacing:.08em;font-size:.625rem}.theme-nothing .nothing-comment-bbs-meta-sep{display:none}.theme-nothing .nothing-comment-bbs-meta{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.theme-nothing .nothing-comment-bbs-meta-post{overflow-wrap:anywhere}.theme-nothing .nothing-comment-bbs-body,.theme-nothing .nothing-comment-bbs-compose,.theme-nothing .nothing-post-nav-title{padding:10px}.theme-nothing .nothing-comment-bbs-toolbar{flex-direction:column;align-items:stretch}.theme-nothing .nothing-comment-bbs-post--compact{align-self:flex-end}.theme-nothing .nothing-comment-bbs-status{flex-direction:column;align-items:flex-start;gap:4px}}.theme-nothing .nothing-crt-overlay{position:fixed;inset:0;z-index:90;pointer-events:none}.theme-nothing .nothing-crt-noise,.theme-nothing .nothing-crt-scanlines,.theme-nothing .nothing-crt-vignette{position:absolute;inset:0;pointer-events:none}.theme-nothing .nothing-crt-noise{opacity:.025;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.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;animation:nothing-crt-noise-shift .15s steps(2) infinite}.theme-nothing .nothing-crt-vignette{background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.65) 100%)}.theme-nothing .nothing-crt-scanlines{background:repeating-linear-gradient(0deg,transparent,transparent calc(var(--nothing-crt-scanline-h) - 1px),rgba(0,0,0,.22) calc(var(--nothing-crt-scanline-h) - 1px),rgba(0,0,0,.22) var(--nothing-crt-scanline-h));animation:nothing-crt-scanline-drift 8s linear infinite}@keyframes nothing-crt-noise-shift{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,2px)}to{transform:translate(0)}}@keyframes nothing-crt-scanline-drift{0%{background-position:0 0}to{background-position:0 100px}}@media (prefers-reduced-motion:reduce){.theme-nothing .nothing-crt-noise,.theme-nothing .nothing-crt-scanlines{animation:none}}