:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090807;--panel:#17130f;--panel-2:#201912;--paper:#eadcbd;--muted:#b29d75;--ember:#f06a24;--teal:#5fc0b8;--green:#90d55e;--line:#eadcbd38;letter-spacing:0;font-family:Courier New,Lucida Console,monospace}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 72% 24%, #f06a242b, transparent 30rem), radial-gradient(circle at 22% 18%, #5fc0b81a, transparent 24rem), linear-gradient(135deg, #ffffff09 1px, transparent 1px), var(--bg);background-size:auto,auto,38px 38px,auto;margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.site-header,main{width:min(1120px,100% - 32px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding-block:18px;display:flex}.brand{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700}nav{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}nav a,.actions a{border:1px solid var(--line);min-height:38px;color:var(--muted);text-transform:uppercase;justify-content:center;align-items:center;padding-inline:12px;font-size:.76rem;display:inline-flex}nav a:hover,.actions a:hover{color:#150b04;border-color:var(--ember);background:var(--ember)}.hero{border-block:1px solid var(--line);align-content:center;min-height:58vh;padding-block:clamp(56px,12vw,120px);display:grid}.eyebrow,article p{color:var(--teal);text-transform:uppercase;margin:0;font-size:.78rem}h1,h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif}h1{color:#f1e4c8;max-width:850px;margin-top:14px;font-size:clamp(3rem,9vw,7.8rem);line-height:.88}.lede{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.surface-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:14px 40px;display:grid}article{border:1px solid var(--line);background:linear-gradient(180deg, #eadcbd0f, #0000002e), var(--panel);align-content:space-between;gap:18px;min-height:220px;padding:18px;display:grid}article h2{color:#efe0bb;font-size:clamp(1.4rem,2.5vw,2.1rem);line-height:1}article span{color:var(--muted);line-height:1.55}html[data-enhancement=rich] body{background-position:50%,50%,0 0,50%;animation:9s ease-in-out infinite alternate forge-breathe}@keyframes forge-breathe{0%{filter:saturate()}to{filter:saturate(1.08)}}@media (width<=860px){.site-header{flex-direction:column;align-items:start}nav{justify-content:start}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-header,main{width:min(100% - 22px,1120px)}.hero{min-height:52vh}.surface-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
