.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:96px;display:flex}.site-header[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink3);text-decoration:none}.site-header[data-astro-cid-fzpbxy5g] .site-brand[data-astro-cid-fzpbxy5g]{letter-spacing:-2px;color:var(--ink);white-space:nowrap;align-items:center;gap:12px;font:39px Georgia,serif;display:flex}.site-brand[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{color:var(--gold);font:37px Georgia,serif}.site-brand[data-astro-cid-fzpbxy5g] .brand-dot[data-astro-cid-fzpbxy5g]{margin-left:-12px}nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:28px;height:100%;font-size:12px;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;height:100%;display:flex;position:relative}.site-header[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-header[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--gold-soft)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.site-header[data-astro-cid-fzpbxy5g] .site-book[data-astro-cid-fzpbxy5g]{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:10px 15px;font-size:12px}.site-book[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--gold);margin-left:16px}@media (width<=1200px){nav[data-astro-cid-fzpbxy5g]{gap:20px}.site-book[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=640px){.site-header[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:0;height:auto;min-height:74px}.site-header[data-astro-cid-fzpbxy5g] .site-brand[data-astro-cid-fzpbxy5g]{padding:10px 0;font-size:32px}.site-brand[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{font-size:28px}nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;gap:5px;width:100%;min-height:44px;font-size:10px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px}}@media (width<=360px){nav[data-astro-cid-fzpbxy5g]{gap:4px;font-size:9px}}body.atlas-pages .wrap{max-width:1280px;padding:48px 4.2%}body.atlas-pages .wrap>header{background:0 0;border:0;margin-bottom:32px}body.atlas-pages .tb-top{border:0;padding:0 0 30px}body.atlas-pages .tb-kicker{letter-spacing:2px;color:var(--gold);font-size:9px;line-height:1.8}body.atlas-pages .wrap h1{letter-spacing:-1.6px;text-transform:lowercase;color:var(--ink);margin:20px 0;font:clamp(38px,4.8vw,64px)/1.13 Georgia,serif}body.atlas-pages .wrap h1:first-letter{text-transform:uppercase}body.atlas-pages h1 :is(.au,.ru){font-style:italic}body.atlas-pages :is(.thesis,.tb-top>.sub){max-width:78ch;color:var(--ink2);font-size:14px;line-height:1.85}body.atlas-pages .tb-grid{border:0;border-top:1px solid var(--line);letter-spacing:.8px;color:var(--ink3);gap:12px 26px;padding:15px 0;font-size:9px}body.atlas-pages .wrap .tb-grid>div{border:0;padding:0}body.atlas-pages .wrap .tb-grid b{color:var(--ink2);font-weight:500}body.atlas-pages .wrap :is(.block,.reading,.fcard,.shelf,.part,.limit,.finalcta,.spec,.band,.plate-wrap){border-radius:12px}body.atlas-pages .wrap :is(.block,.reading){margin-bottom:22px;padding:28px}body.atlas-pages .wrap :is(.block,.reading) p{line-height:1.85}body.atlas-pages .wrap :is(.block,.reading)>h2{letter-spacing:1.7px;font-size:10px}body.atlas-pages .wrap .reading{margin-top:26px}body.atlas-pages .wrap .reading ul{gap:22px;max-width:90ch}body.atlas-pages .wrap .reading li{padding-left:18px;line-height:1.85}body.atlas-pages .wrap>footer{border-top:1px solid var(--line);max-width:86ch;margin-top:48px;padding-top:26px;line-height:1.8}body.atlas-pages .wrap>footer .rule{margin-bottom:12px;font:italic 23px/1.5 Georgia,serif}body.atlas-pages .wrap :is(.btn,.prooflinks a){letter-spacing:.7px;border-radius:6px;font-weight:500}body.atlas-pages .wrap .band{background:var(--surface2);border-color:var(--line);padding:20px 24px}body.atlas-pages .wrap .band .say p{font-size:12px}body.atlas-pages .wrap .plate-wrap{background:radial-gradient(ellipse at 45% 40%,#21333e55,transparent 70%),var(--surface2);overflow:hidden}body.atlas-pages .plate-wrap .scroller{scrollbar-color:var(--line) transparent;padding:24px 16px}body.atlas-pages .plate-wrap figcaption{letter-spacing:.8px;padding:18px 24px;font-size:9px;line-height:1.8}body.atlas-pages .plate-wrap .node.compounds rect{fill:var(--gold);stroke:var(--gold)}body.atlas-pages .plate-wrap .node.fakes rect{fill:var(--rust);stroke:var(--rust)}body.atlas-pages .wrap .emo-head{margin-bottom:24px;padding-bottom:20px}body.atlas-pages .wrap h2.emo-name{letter-spacing:-.5px;text-transform:capitalize;color:var(--gold-soft);font:34px Georgia,serif}body.atlas-pages .wrap .signal{color:var(--ink2);font:italic 18px/1.7 Georgia,serif}body.atlas-pages .wrap .signal b{margin-right:8px;font-style:normal}body.atlas-pages .wrap .cell{background:var(--surface);border-radius:8px;padding:20px}body.atlas-pages .wrap .cell.ok{border-color:#d7b77955}body.atlas-pages .wrap .cell.bad{border-color:var(--rust-line)}body.atlas-pages .wrap .derived{margin-top:26px}body.atlas-pages .wrap .derived li{align-items:start;gap:18px;padding:16px 0}body.atlas-pages .wrap .d-mech{min-width:0;line-height:1.85}body.atlas-pages .wrap .d-name{letter-spacing:1px;min-width:140px;padding-top:4px;font-size:10px}body.atlas-pages .wrap .laws{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding-top:4px;padding-bottom:4px}body.atlas-pages .wrap .laws li{padding-top:12px;padding-bottom:12px;font-size:13px;line-height:1.8}body.atlas-pages .wrap :is(.tri,.nc,.two,.three){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}body.atlas-pages .wrap .nc-col{border-radius:8px;padding:22px}body.atlas-pages .wrap .layer{margin-bottom:26px}body.atlas-pages .wrap .layer-head{flex-wrap:wrap;padding-bottom:12px}body.atlas-pages .wrap .layer li{padding:9px 0}body.atlas-pages .wrap .neigh li{flex-wrap:wrap;padding:13px 0}body.atlas-pages .wrap .hero{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:64px;margin:36px 0 50px}body.atlas-pages .wrap .coverwrap{perspective:1000px;background:radial-gradient(#d7b77918,#0000 70%);border:0;padding:12px 26px}body.atlas-pages .wrap .cover{border-radius:3px 6px 6px 3px;transform:rotateY(-9deg)rotate(-2deg);box-shadow:14px 22px 40px #0007}body.atlas-pages .wrap .deck{font:26px/1.5 Georgia,serif}body.atlas-pages .wrap .decktail{font-size:14px;line-height:1.85}body.atlas-pages .wrap .spec{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}body.atlas-pages .wrap .spec>div{padding:20px 16px}body.atlas-pages .wrap :is(.shelf,.part,.limit){padding:26px}body.atlas-pages .wrap :is(.shelf,.part) h3{letter-spacing:0;margin-bottom:14px;font:25px/1.3 Georgia,serif}body.atlas-pages .wrap .quotes blockquote{font:24px/1.6 Georgia,serif}body.atlas-pages .wrap .finalcta{background:radial-gradient(ellipse at top,#d7b77912,transparent 80%),var(--surface2);border-color:#d7b77955;padding:48px 28px}body.atlas-pages .wrap .finalcta h2{letter-spacing:-.5px;font:34px/1.25 Georgia,serif}body.atlas-pages :is(section,article)[id]{scroll-margin-top:24px}.atlas-site-footer{border-top:1px solid var(--line);letter-spacing:1px;max-width:1172px;color:var(--ink3);justify-content:space-between;gap:20px;margin:0 auto;padding:24px 0 30px;font:9px ui-monospace,monospace;display:flex}.atlas-site-footer a{color:var(--gold);letter-spacing:0;font:12px ui-sans-serif,system-ui,sans-serif;text-decoration:none}@media (width>=1100px){body.atlas-pages .tb-top{grid-template-columns:1fr 1fr;align-items:start;gap:0 60px;display:grid}body.atlas-pages .tb-kicker{grid-column:1/-1}body.atlas-pages .tb-top h1{grid-area:2/1}body.atlas-pages .tb-top :is(.thesis,.sub){grid-area:2/2/span 2;margin-top:22px}body.atlas-pages .tb-top :is(.formula,.of){grid-column:1}}@media (width<=1280px){.atlas-site-footer{margin-left:4.2%;margin-right:4.2%}}@media (width<=720px){body.atlas-pages .wrap{padding:32px 18px}body.atlas-pages .wrap :is(.block,.reading){padding:22px 18px}body.atlas-pages .tb-grid{gap:10px 18px;font-size:8px}body.atlas-pages .wrap h1{overflow-wrap:anywhere;font-size:42px}body.atlas-pages .wrap .hero{grid-template-columns:1fr;gap:32px}body.atlas-pages .wrap .coverwrap{width:220px;margin:0 auto}body.atlas-pages .wrap .deck{font-size:23px}body.atlas-pages .wrap .derived li{display:block}body.atlas-pages .wrap .d-name{margin-bottom:9px;display:block}body.atlas-pages .wrap .d-mech{display:block}body.atlas-pages .wrap .parts{grid-template-columns:1fr}body.atlas-pages .wrap .quotes blockquote{font-size:21px}body.atlas-pages .wrap .band{padding:18px}.atlas-site-footer{margin-left:18px;margin-right:18px}body.atlas-pages .wrap .plate-wrap .scroller{padding:14px 8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.atlas-pages .source-after-content{margin-top:40px}body.atlas-pages .wrap .d-name.compound{color:var(--gold-soft);text-decoration:none}body.atlas-pages .wrap a.d-name:hover{text-decoration:underline}body.atlas-pages .wrap .cols>.layer,body.atlas-pages .wrap .cols>div>.layer,body.atlas-pages .wrap .cols .card{border-color:var(--line);border-radius:12px}body.atlas-pages .wrap .cols .cbtn{box-shadow:none;border-color:#d7b77966;border-radius:6px}body.atlas-pages .wrap .cols .card h3{letter-spacing:0;text-transform:lowercase;font:30px Georgia,serif}body.atlas-pages .wrap .cols .card h3:first-letter{text-transform:uppercase}:root{--surface:#0b141c;--surface2:#101b24;--panel:#15222c;--line:#28353e;--grid:#7a9cd612;--ink:#eeeae0;--ink2:#b4bec1;--ink3:#86979f;--gold:#d7b779;--gold-soft:#ebcf97;--gold-ink:#211e17;--glow:0 0 0 2px #d7b77999, 0 0 18px #d7b77929;--rust:#d48c75;--rust-soft:#edaa95;--rust-line:#65443d;--rust-glow:0 0 0 2px #d96a4ad9, 0 0 18px #d96a4a66}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 49% 20%,#19283255,transparent 55%),var(--surface);color:var(--ink);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55}.site-header-wrap{padding:0 4.2%}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.site-skip{background:var(--gold);color:var(--gold-ink);z-index:10;padding:12px;position:absolute;top:-100px;left:20px}.site-skip:focus{top:12px}@media (width<=640px){.site-header-wrap{padding:0 18px}}.mono{font-family:ui-monospace,SF Mono,Cascadia Code,Consolas,monospace}.wrap{max-width:1080px;margin:0 auto;padding:32px 20px 80px}
