:root{--e-bg:#0d0e10;--e-panel:#15171b;--e-panel2:#1b1e24;--e-line:#30343d;--e-text:#e7e3d9;--e-muted:#8d929b;--e-violet:#9a7bba;--e-acid:#c5e36b;--e-max:1180px}html{background:var(--e-bg)}body{margin:0;background:var(--e-bg);color:var(--e-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.e25dx-shell{min-height:100vh;background:radial-gradient(circle at 80% 0%,#29213a 0,transparent 32rem),var(--e-bg)}.e25dx-header{max-width:var(--e-max);margin:auto;padding:1.2rem 1.5rem;border-bottom:1px solid var(--e-line);display:flex;align-items:center;gap:2rem}.e25dx-brand{display:flex;align-items:center;gap:.65rem;color:var(--e-text);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.e25dx-brand-mark{color:var(--e-acid);font-family:ui-monospace,monospace;font-size:1.25rem}.e25dx-nav{display:flex;gap:1.25rem;margin-left:auto}.e25dx-nav a,.e25dx-live,.e25dx-kicker,.e25dx-card-top,.e25dx-meta,.e25dx-aside-label,.e25dx-article-aside{font:500 .69rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.e25dx-nav a{color:var(--e-muted)}.e25dx-nav a:hover{color:var(--e-acid)}.e25dx-live{color:var(--e-acid);white-space:nowrap}.e25dx-live i{display:inline-block;width:6px;height:6px;background:var(--e-acid);border-radius:50%;margin-right:.3rem}.e25dx-main{max-width:var(--e-max);margin:auto;padding:0 1.5rem 5rem}.e25dx-hero{padding:7rem 0 5rem;border-bottom:1px solid var(--e-line)}.e25dx-kicker{color:var(--e-violet)}.e25dx-hero h1{font-size:clamp(3.5rem,11vw,8.5rem);line-height:.84;letter-spacing:-.08em;margin:1.2rem 0 1.5rem;max-width:900px}.e25dx-hero p{font-size:1.2rem;color:var(--e-muted);max-width:560px}.e25dx-hero-links{display:flex;gap:1.5rem;margin-top:2.5rem;font:600 .7rem ui-monospace,monospace}.e25dx-hero-links a{color:var(--e-text)}.e25dx-hero-links span{color:var(--e-acid)}.e25dx-section-heading{display:flex;align-items:baseline;gap:1rem;padding:4rem 0 1.4rem}.e25dx-section-heading span{color:var(--e-acid);font:1rem ui-monospace,monospace}.e25dx-section-heading h2{font-size:2rem;margin:0}.e25dx-section-heading a{margin-left:auto;color:var(--e-muted);font:.72rem ui-monospace,monospace}.e25dx-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--e-line);border:1px solid var(--e-line)}.e25dx-card{background:var(--e-panel);padding:1.5rem;min-height:245px;display:flex;flex-direction:column}.e25dx-card:hover{background:var(--e-panel2)}.e25dx-card-featured{grid-column:span 2;background:linear-gradient(135deg,#221b2c,var(--e-panel))}.e25dx-card-top{display:flex;justify-content:space-between;color:var(--e-muted)}.e25dx-card h3{font-size:1.55rem;line-height:1.05;margin:2.5rem 0 .8rem;letter-spacing:-.03em}.e25dx-card p,.e25dx-archive-row p{color:var(--e-muted);line-height:1.55}.e25dx-read{margin-top:auto;color:var(--e-acid);font:600 .68rem ui-monospace,monospace}.e25dx-index-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line)}.e25dx-index-strip a{padding:1.5rem;border-right:1px solid var(--e-line);display:flex;flex-direction:column;gap:.5rem}.e25dx-index-strip b{color:var(--e-violet);font:.75rem ui-monospace,monospace}.e25dx-index-strip span{color:var(--e-muted);font-size:.9rem}.e25dx-page-head{padding:5rem 0 3rem;border-bottom:1px solid var(--e-line)}.e25dx-page-head h1{font-size:clamp(3rem,8vw,6rem);letter-spacing:-.07em;margin:1rem 0}.e25dx-page-head p{color:var(--e-muted)}.e25dx-archive{border-left:1px solid var(--e-line);border-right:1px solid var(--e-line)}.e25dx-archive-row{display:grid;grid-template-columns:100px 1fr 60px;gap:2rem;padding:2rem 1.5rem;border-bottom:1px solid var(--e-line)}.e25dx-archive-row:hover{background:var(--e-panel)}.e25dx-archive-index,.e25dx-arrow{color:var(--e-violet);font:.75rem ui-monospace,monospace}.e25dx-archive-row h2{font-size:1.8rem;margin:.7rem 0}.e25dx-arrow{font-size:1.7rem;text-align:right}.e25dx-card-top time{color:var(--e-muted)}.e25dx-article{padding-top:5rem}.e25dx-article-head{max-width:900px;border-bottom:1px solid var(--e-line);padding-bottom:2rem}.e25dx-article-head h1{font-size:clamp(2.8rem,7vw,6.5rem);line-height:.9;letter-spacing:-.07em;margin:1rem 0}.e25dx-lede{font-size:1.2rem;color:var(--e-muted)}.e25dx-meta{display:flex;gap:1.5rem;color:var(--e-muted);margin-top:2rem}.e25dx-cover{margin:2rem 0}.e25dx-cover img{width:100%;max-height:520px;object-fit:cover;border:1px solid var(--e-line)}.e25dx-article-layout{display:grid;grid-template-columns:180px minmax(0,720px);gap:4rem;margin:3rem auto 0;max-width:1e3px}.e25dx-article-aside{display:flex;flex-direction:column;gap:.8rem;color:var(--e-muted);padding-top:.5rem}.e25dx-article-aside a{color:var(--e-text);letter-spacing:0}.e25dx-aside-label{color:var(--e-violet);margin-top:1.5rem}.e25dx-prose{font-family:Georgia,serif;font-size:1.12rem;line-height:1.78}.e25dx-prose h2,.e25dx-prose h3{font-family:ui-sans-serif,sans-serif;line-height:1.1;margin-top:3rem}.e25dx-prose a{color:var(--e-acid)}.e25dx-prose blockquote{border-left:3px solid var(--e-violet);padding-left:1.5rem;color:#bbb4c5}.e25dx-review{font:.75rem ui-monospace,monospace;color:var(--e-acid);border:1px solid var(--e-line);padding:1rem;margin-top:3rem}@media(max-width:800px){.e25dx-header{flex-wrap:wrap}.e25dx-nav{order:3;width:100%;overflow:auto;margin:0}.e25dx-card-grid{grid-template-columns:1fr}.e25dx-card-featured{grid-column:auto}.e25dx-index-strip{grid-template-columns:1fr}.e25dx-index-strip a{border-right:0;border-bottom:1px solid var(--e-line)}.e25dx-archive-row{grid-template-columns:50px 1fr}.e25dx-arrow{grid-column:2}.e25dx-article-layout{grid-template-columns:1fr;gap:1rem}.e25dx-article-aside{border-bottom:1px solid var(--e-line);padding-bottom:1rem;flex-direction:row;flex-wrap:wrap}.e25dx-hero{padding-top:4rem}}