:root{--bg:#121516;--panel:#1b1f20;--panel-raised:#232627;--text:#dce2e4;--muted:#aaafb1;--gold:#92b2bc;--gold-bright:#b6cbd2;--line:#383c3e;--copper:#54666c;--green:#92a6ac}body{background:var(--bg);color:var(--text)}body:before{background:linear-gradient(#121516e8,#121516fa 620px),var(--game-background) center top/cover no-repeat}a{color:inherit}input,select{color:var(--text)}button{color:inherit}.pixel-icon{filter:drop-shadow(0 2px 1px #0008)}.sr-only,.skip{border:0}.skip:focus{background:var(--panel)}.site-header{background:#0f1112f7;border-bottom:1px solid #3e484b;box-shadow:0 2px 15px #0003}.header-divider{border-left:1px solid var(--line)}.current-game{color:#ccd0d2}.down{color:var(--muted)}.header-search{border:1px solid #383d3f;background:#1a1e1f;color:var(--muted)}.header-search kbd{color:#8f9698;border:1px solid #353b3d}.preview-label{color:#939fa3}.menu-button{border:1px solid var(--line);background:var(--panel)}.menu-button span{background:var(--text)}.sidebar{background:linear-gradient(100deg,#1f2223,#171b1c 70%);border-right:1px solid #3a4042;scrollbar-color:#454d50 #191d1e}.game-plaque{border-bottom:1px solid #3d4548;color:#b1c1c6}.game-plaque b{color:#cbdadf}.game-plaque small{color:#9ba4a8}.plaque-icon{background:#121516;border:1px solid #526166;box-shadow:inset 0 0 0 3px #24292a,0 3px 10px #0004}.nav-heading{color:#9ca4a6}.nav-heading:after{background:linear-gradient(90deg,#40484b,#40484b00)}.nav-link{border:1px solid transparent;color:#b9c0c2}.nav-link:hover{background:#8b9ca210;color:var(--gold-bright)}.nav-link.is-active{background:linear-gradient(90deg,#647f882b,#57676d0d);color:#bdd0d6;border-color:#4c5c6236;box-shadow:inset 2px 0 #7ea1ad}.sidebar-foot{color:#8a9396}.sidebar-foot .small-rule{border-top:1px solid #5d6d72}.sidebar-foot a{color:#aab2b5}.eyebrow{color:var(--gold)}.eyebrow.light{color:#baced5}.eyebrow.light span{background:#8fafba}.hero{border-bottom:1px solid #404d51;background:#212526}.hero-sky{background:var(--game-background) center 53%/cover no-repeat}.hero-shade{background:linear-gradient(90deg,#131718ed 0%,#181c1dcb 29%,#191b1c70 58%,#1d202138),linear-gradient(0deg,#121516 0%,#12151600 35%)}.hero-character{filter:drop-shadow(0 12px 12px #0007)}.hero-logo{filter:drop-shadow(0 4px 3px #0006)}.hero-description{color:#d0d8da;text-shadow:0 1px 3px #0008}.hero-search{background:#121617f2;border:1px solid #67838c;box-shadow:0 0 0 4px #0e111245,inset 0 0 0 3px #2e363840}.hero-search svg{color:#a1b8c0}.hero-search input{background:none;border:0;color:#dce6e9}.hero-search input::placeholder{color:#b6bdbf}.hero-search:focus-within{border-color:#b8cdd4;box-shadow:0 0 0 3px #82a4b020}.hero-search button{border:1px solid #5d7b85;background:linear-gradient(#84a3ae,#68858f);color:#171b1d;box-shadow:inset 0 0 0 2px #b1c8cf2a}.search-suggestions{color:#98a1a4}.search-suggestions button{border:0;background:none;color:#acbec4}.hero-caption{color:#b1bbbf}.hero-caption b{color:#a2bcc5}.quick-entry{background:linear-gradient(135deg,#2a2f30,#1f2324);border:1px solid #515c60;box-shadow:inset 0 0 0 3px #10141538,0 5px 14px #0003}.quick-entry:after,.decorated-panel:after{border:1px solid #7b919913}.quick-entry:hover{border-color:#7e9aa3}.quick-entry strong{color:#c6d4d8}.quick-entry small{color:#a7afb2}.entry-arrow{color:#7e8d92}.inventory-slot{background:radial-gradient(ellipse at 50% 25%,#49555932,#131718 80%);border:1px solid #516065;box-shadow:inset 0 0 0 2px #101314,0 2px 3px #0004}.section-top h2{color:#d4dcde}.section-mark{color:#818c8f}.decorated-panel{background:linear-gradient(130deg,#262b2c,#1c1f20);border:1px solid #485356;box-shadow:inset 0 0 0 3px #11151655}.chapter-label{color:#a2b4ba}.feature-copy h3{color:#ccd9dd}.feature-copy p{color:#afb7ba}.brass-button{background:linear-gradient(130deg,#85a4ae,#6c8e99);border:1px solid #93b2bd;color:#161b1d;box-shadow:inset 0 0 0 2px #c5d6db18}.brass-button:hover{filter:brightness(1.1)}.feature-links{background:#13181ac9;border-top:1px solid #49555977}.ledger-link{border-bottom:1px solid #4955594d}.ledger-link:last-child{border-bottom:0}.link-arrow{color:#88999e}.ledger-link:hover{color:var(--gold-bright)}.reference-panel{background:linear-gradient(130deg,#c4d3d8,#acbec4);color:#303638;border:1px solid #697d84;box-shadow:inset 0 0 0 5px #7d939a24,0 4px 12px #0002}.reference-panel:before{background:#708a93;border:1px solid #94b0b9;box-shadow:0 3px 3px #1722253d}.ink-icon .pixel-icon{filter:drop-shadow(1px 2px 0 #ffffff55)}.reference-panel .eyebrow{color:#556267}.reference-panel h3{color:#2e3537}.ledger-seal{border:1px solid #65787e44;color:#556267}.ledger-description{color:#5a666a}.sample-recipe{border-bottom:1px solid #5f727840}.sample-recipe .inventory-slot{background:#889aa055;border-color:#6c7e84;box-shadow:inset 0 0 0 2px #9cb0b680}.sample-recipe .pixel-icon{filter:drop-shadow(0 1px 1px #0003)}.sample-recipe small{color:#606b6f}.recipe-output{color:#3e4a4e}.sample-recipe>span:last-child{color:#627075}.ledger-version{color:#5a6569}.text-link{color:var(--gold)}.wide-feature{border:1px solid #475155;background:#1e2223}.wide-overlay{background:linear-gradient(90deg,#171b1df5,#171b1db8 38%,#161b1c12 75%),linear-gradient(0deg,#161b1c8a,transparent 50%)}.wide-copy p{color:#b9c1c4}.screenshot-credit{color:#b2b7b9;text-shadow:0 1px 2px #000;background:#121516a3}.directory-columns section{border-top:1px solid #525f63}.directory-columns h3{color:#c6d0d4}.directory-columns .ledger-link{color:#b2babd}.footer{border-top:1px solid #3d4547;background:#101314}.footer-brand{color:#c8d0d2}.footer-brand span{color:#959fa2}.footer p{color:#7f888b}.footer-right>a{color:var(--gold)}.footer summary{color:#a5aeb1}.footer details a{color:#a3b1b6}.footer small{color:#778184}.breadcrumbs{color:#8c9598}.breadcrumbs a{color:#aab2b6}.breadcrumbs a:hover{color:var(--gold-bright)}.breadcrumbs>span:not(:last-child){color:#596164}.page-heading h1,.entity-heading h1{color:#d2dfe3}.page-heading p:not(.eyebrow){color:#b1b9bc}.page-icon{border:1px solid #536267;background:linear-gradient(#2e3537,#1e2223);box-shadow:inset 0 0 0 4px #171b1d}.reference-note{background:#262b2c80;border-top:1px solid #4a575c;border-bottom:1px solid #4a575c50;color:#aab4b7}.reference-note strong{color:#c0cacd}.note-diamond{color:#86a0aa}.reference-note a{color:#98aab0}.filter-panel{background:#1f2325;border:1px solid #434c4f}.filter-search{border:1px solid #4e585b;background:#141819}.filter-search svg{color:#99a5a9}.filter-search input{border:0;background:none}.filter-search input::placeholder{color:#99a1a4}.filter-search button{border:0;background:none;color:#8e999d}.station-select,.sort-select{color:#9ca7ab}.filter-panel select{border:1px solid #4e585b;background:#1c2022}.results-toolbar{color:#a3acaf}.view-toggle{border:1px solid #424c4f}.view-toggle button{border:0;background:none;color:#96a0a3}.view-toggle button.selected{background:#30383a;color:#b8cbd2}.recipe-card:hover{border-color:#77919a;background:#2b3133}.recipe-card-copy strong{color:#c6d2d6}.recipe-card-copy small{color:#9fa8ab}.recipe-card-meta{color:#99a9af}.recipe-card-meta>span{color:#646f73}.card-open{color:#79878c}.collection-foot{color:#8c969a;border-top:1px solid #394246}.empty-state{border:1px dashed #515c60;background:#1d2122}.empty-state p{color:var(--muted)}.recipe-table-wrap{border:1px solid #475256}.recipe-table th{background:#292f31;color:#aeb9bd}.recipe-table td{border-top:1px solid #3c4548;color:#abb5b8}.recipe-table td:first-child a{color:#cbd5d8}.recipe-table tr:hover td{background:#2a303280}.entity-portrait.inventory-slot{background:radial-gradient(ellipse at 50% 25%,#516b7350,#222729);border:1px solid #5b747c;box-shadow:inset 0 0 0 5px #161a1c,0 5px 20px #0003}.entity-heading p:not(.eyebrow){color:#b4bcbf}.entity-tags span{border:1px solid #4b555875;color:#96a1a5}.panel-top{border-bottom:1px solid #5262674f}.panel-top h2{color:#c1d0d5}.panel-top>a{color:#a4b2b7}.workstation-badge{background:#15191b77;border:1px solid #4f5e6360;color:#b2bdc1}.workstation-badge:hover{border-color:#78959f}.ingredient-tile strong{color:#c9d3d6}.ingredient-tile small{color:#869195}.slot-count{color:#b7ccd3;text-shadow:0 1px 2px #000}.equation-arrow{color:#91b1bb}.recipe-output-tile .inventory-slot{border-color:#7a949d;background:radial-gradient(#51646b66,#1f2527)}.batch-control{border-top:1px solid #4e5e6455}.batch-control label{color:#cbd3d6}.batch-control label small{color:#909b9f}.stepper{border:1px solid #5e6f74;background:#14181a}.stepper button{background:#2c3538;border:0;color:#a8bbc1}.stepper input{border:0;background:none}.recipe-calculation-note{color:#8a979b}.detail-section h2{color:#cbd4d7}.requirements-list{border-top:1px solid #4d5c614d}.requirement{border-bottom:1px solid #4d5c614d}.requirement>span{color:#879499}.requirement a{color:#b4c4ca}.muted{color:#9fa9ac}.field-note{background:linear-gradient(135deg,#bbcdd3,#a1b4bb);border:1px solid #687b81;color:#333c3f;box-shadow:0 5px 12px #0003}.note-pin{border:1px solid #88a1aa;background:#4a5d64;box-shadow:0 2px 2px #0005}.field-note .eyebrow{color:#647277}.field-note h3{color:#343c3f}.field-note p:not(.eyebrow){color:#546064}.ink-rule{border-top:1px solid #63727770}.aside-guides h3{color:#99a4a8}.related-recipes .sample-recipe{color:#bec7ca;border-color:#46535850}.related-recipes .sample-recipe small{color:#8a999e}.related-recipes .recipe-output{color:#a4b6bc}.related-recipes .inventory-slot{background:#222a2d;border-color:#54646a;box-shadow:inset 0 0 0 2px #161b1c}.article-emblem{background:radial-gradient(#4654596b,#1a1e1f)}.chip-tag{color:#9aaaaf}.article-header h1{color:#d0dce0}.article-sub{color:#afb8bb}.quick-answer{background:linear-gradient(120deg,#c0d0d5,#a2b6bd);border:1px solid #7d969f;box-shadow:inset 0 0 0 4px #d2dfe320;color:#333b3d}.quick-answer:before{background:#86999f}.quick-answer h2{color:#566469}.quick-answer p{color:#31393b}.article-meta{color:#899498;border-bottom:1px solid #44505470}.article-meta>span+span:before{color:#4e585c}.prose{color:#c0c7c9}.prose h2{color:#ccd6d9}.prose h3{color:#c0ccd0}.prose strong{color:#c9d4d8}.prose a{color:#a4b5bb}.prose figcaption{color:#96a1a5}.prose .small-note{color:#8d9a9e}.article-aside{border-left:1px solid #46545866}.article-aside:before{color:#99acb3}.toc a{color:#9fa9ac}.toc a:hover{color:var(--gold-bright)}.image-open{border:1px solid #485458;background:#191e20;color:#a6b2b6}.image-surface{background:#101415}.image-hint{color:#9caaaf}.image-open:hover{border-color:#7b959d}.table-scroll{border:1px solid #465358}.table-scroll th{background:#293133;color:#adbabf}.table-scroll td{border-top:1px solid #45525766;color:#adb8bb}.guide-checklist{border:1px solid #4a595e;background:#1e2426}.guide-progress{border-bottom:1px solid #46545966}.guide-progress button{border:0;background:none;color:#8fa1a7}.guide-checklist input{accent-color:#8da4ab}.guide-checklist label:has(input:checked)>span{color:#87969b}.guide-video{border:1px solid #4d5e64;background:#181d1e}.video-player{background:#0a0c0c}.video-load{border:0;background:#13181a}.video-play{background:#7d9faa;border:1px solid #baced4;color:#21292b;box-shadow:0 3px 12px #0005}.video-overlay{color:#dde5e8}.video-player iframe{border:0}.video-info{color:#9ca9ae}.video-selection{color:#9cb1b8}.guide-sources{border:1px solid #3e4c50;background:#1a1f20}.guide-sources summary{color:#acbabf}.guide-related{border-top:1px solid #47595f;color:#9fb0b6}dialog{color:var(--text)}dialog::backdrop{background:#060809d9}.dialog-heading{border-bottom:1px solid #475559}.dialog-heading strong{color:#bacbd1}.dialog-heading button{border:1px solid #4d5b5f;background:#252d2f;color:#b0bdc1}.search-dialog{border:1px solid #61767d;background:#1a1e20;box-shadow:0 15px 50px #0009}.dialog-input{border:1px solid #55676d;background:#111517;color:#a0b2b8}.dialog-input input{background:none;border:0}.dialog-input input::placeholder{color:#86969b}.search-count{color:#86969b}.search-result{border:1px solid transparent}.search-result:hover{background:#2c373b75;border-color:#51646b55}.search-result strong{color:#c7d1d5}.search-result small{color:#90a2a8}.search-result>span:last-child{color:#74878e}.search-footer{border-top:1px solid #3d505650;color:#829297}.menu-dialog{border:0;border-right:1px solid #53666c;background:#1a1f21}.guide-lightbox{border:1px solid #6f838a;background:#161d1f}.lightbox-toolbar{border-bottom:1px solid #46585e;background:#1b2326}.lightbox-toolbar button,.lightbox-tools button{border:1px solid #4f656c;background:#293539;color:#b8c8cd}.lightbox-tools{color:#9dadb2}.lightbox-caption{color:#a0aeb3}.lightbox-caption a{color:#aabec5}@media(max-width:950px){.toc-mobile{border:1px solid #435359;background:#1e2426}.toc-mobile summary{color:#abbcc1}}@media(max-width:760px){.header-search{background:none;border-color:#3c4649}.hero-shade{background:linear-gradient(90deg,#131718ed,#181c1dbd 40%,#191b1c45 78%),linear-gradient(0deg,#121516,transparent 40%)}}@media(max-width:480px){.hero-shade{background:linear-gradient(90deg,#131718ef,#181c1dba 48%,#191b1c40 100%),linear-gradient(0deg,#121516 0%,transparent 55%)}.hero-search{background:#141819f5}.wide-overlay{background:linear-gradient(90deg,#171b1df2,#171b1dbd 50%,#171b1d60),linear-gradient(0deg,#161b1c8a,transparent 70%)}.entity-portrait.inventory-slot{box-shadow:inset 0 0 0 4px #161a1c}}.brand{color:#fcfdfd}.brand .brand-mark{color:#b8aaff}.footer-brand{color:#fcfdfd}.game-about{border-top:1px solid #434c4f}.game-about-intro{color:#b9c0c3}.game-about-meta{color:#8a9599}.game-about-meta strong{color:#bec6c9}.game-about-meta a{color:var(--gold)}.official-trailer{border:1px solid #4c575b;background:#131617}.official-trailer-screen{background:#121516}.official-trailer-poster{border:0;background:#191e20;color:#d9e4e8}.trailer-picture-shade{background:linear-gradient(0deg,#0b0d0ee8,transparent 65%)}.trailer-play{border:1px solid #afc6ce;background:#7b9ca7ed;box-shadow:0 4px 20px #0006;color:#1b2123}.official-trailer-poster:hover .trailer-play{background:#9ebac4}.trailer-title small{color:#afbfc5}.trailer-title strong{color:#d1dee3}.trailer-title>span{color:#b1babd}.official-trailer-screen iframe{border:0}.official-trailer figcaption{color:#889498}.official-trailer figcaption a{color:#9fb2b9}.nav-link,.menu-dialog .nav-link{color:#c6ccce}.nav-heading{color:#abb3b5}
.pixel-icon{image-rendering:auto}.reference-panel .pixel-icon{filter:brightness(.35)}.hero-sky{background-position:center 55%}.hero-shade{background:linear-gradient(90deg,#091218ed,#101c24af 45%,#101c2420),linear-gradient(0deg,#10191e,transparent 60%)}.hero-wordmark{color:#e2e7e7}.wide-feature,.lead-feature,.reference-panel,.inventory-slot{border-radius:3px}.feature-art.scene{opacity:.7}

.quick-answer{background:var(--panel-raised);border-color:var(--line);color:var(--text)}.quick-answer :is(p,h2,li,strong){color:var(--text)}

.reference-panel{background:linear-gradient(135deg,#253239,#1d292f);border-color:#51656e;color:#dce5e8;box-shadow:inset 0 0 0 4px #9eb9c708,0 4px 12px #0002}
.reference-panel:before{background:#516a76;border-color:#7d949f}
.reference-panel .eyebrow{color:#aabfc7}.reference-panel h3{color:#e0e8eb}
.reference-panel .ledger-description{color:#b5c8ce}.reference-panel .sample-recipe{border-color:#7e9daa33}
.reference-panel .sample-recipe small{color:#b6c6cc}.reference-panel .sample-recipe>span:last-child{color:#b1c6ce}
.reference-panel .inventory-slot{background:#18242a;border-color:#637881;box-shadow:inset 0 0 0 2px #9cb7c414}
.reference-panel .pixel-icon{filter:none}.reference-panel .recipe-output,.reference-panel .ledger-version,.reference-panel .ledger-all,.reference-panel .ledger-seal{color:#adc3cc}
.reference-panel .sample-recipe:hover{background:#90afbf0a}

:root{--game-background:url("/moon-sweepers/assets/scene-0.webp");--serif:"Segoe UI",Arial,sans-serif;--bg:#0d1522;--panel:#141f2d;--panel-raised:#1e2b3b;--text:#e7edf4;--muted:#b4c2d1;--gold:#ffb866;--gold-bright:#ffd29a;--line:#334557;}
.brand .brand-mark{color:#b8aaff}.brand .brand-name{color:#fafaff}

.hero-sky{background-position:75% 38%;background-size:cover}.hero-shade{background:linear-gradient(90deg,#0d1522f5 0%,#0d1522dd 25%,#0d152250 68%,#0d152220),linear-gradient(0deg,#0d1522,transparent 55%)}.hero-wordmark{font-family:var(--sans);font-weight:900;letter-spacing:-2px;font-size:clamp(38px,4.3vw,68px);line-height:.95}.hero-wordmark b{font-family:var(--sans);font-weight:900;letter-spacing:3px;color:#ffbd72;font-size:.7em;margin-top:12px}.hero-description{color:#e0e8f2}.hero .eyebrow{color:#ffcb8c}.hero-copy{max-width:670px}.hero-art-note{color:#c8d5e3}.hero-search{background:#121e2eee;border-color:#647182}.hero-search input{color:#f1f5fa}.hero-search input::placeholder{color:#c4cbd4}.game-plaque .plaque-icon img{border-radius:50%;width:42px!important;height:42px!important}.nav-heading,.sidebar-foot,.article-meta{color:#b5c4d5}.article-header h1{font-family:var(--sans);font-weight:750;letter-spacing:-.8px}.feature-copy h3,.section-top h2,.reference-panel h3{font-family:var(--sans)}.feature-art.scene{opacity:.5}.feature-art.scene:after{background:linear-gradient(90deg,#142030e8,transparent)}.reference-panel{background:linear-gradient(130deg,#253449,#172437);border-color:#44566d}.quick-entry .inventory-slot{background:#223044;border-color:#49617d}.reference-panel .sample-recipe strong,.reference-panel .sample-recipe small{color:#e3eaf4}.quick-entry,.brass-button{border-radius:4px}.brass-button{background:#e5a85f;color:#142030}.prose p,.prose li{overflow-wrap:anywhere}.prose figure{margin:28px 0}.prose figure button{display:block;border:1px solid #45566e;padding:0;background:transparent;width:100%}.prose figure img{display:block;width:100%;height:auto}.prose figcaption{font-size:13px;color:#b4c2d1;margin-top:10px}.table-scroll{max-width:100%;overflow-x:auto;margin:22px 0}.prose table{min-width:440px;width:100%;border-collapse:collapse}.prose th,.prose td{padding:12px 14px;border:1px solid #344557;text-align:left;vertical-align:top;font-size:15px}.prose th{background:#233247;color:#ffca8a}.prose td{background:#142131}.tool-panel{padding:24px;background:#1b2a3d;border:1px solid #486078;display:grid;gap:18px;margin:25px 0}.tool-panel label{display:grid;gap:6px;font-size:15px;color:#dfe9f6}.tool-panel input,.tool-panel select{padding:10px 12px;color:#fff;background:#0d1828;border:1px solid #788a9e;width:100%;min-height:44px}.tool-panel output{display:block;border-top:1px solid #506078;padding-top:18px;color:#ffd29a;font-size:18px;font-weight:600}.tool-panel output small{display:block;font-size:14px;color:#d5e1ed;font-weight:400;margin-top:8px}.flow{display:grid;grid-template-columns:1fr 1fr;gap:15px;text-align:center;padding:25px;border:1px solid #475b74;background:#152337;font-size:16px}.flow>span{padding:14px;border:1px solid #6d7f95;background:#233247}.flow>:first-child,.flow>:nth-child(2),.flow>:nth-child(5),.flow>:last-child{grid-column:1/-1}.achievement{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #36485f;align-items:flex-start;cursor:pointer}.achievement input{width:22px;height:22px;flex:none;margin-top:4px;accent-color:#f4b975}.achievement span{display:grid}.achievement small{font-size:15px;color:#c1cedd}.achievement em{font-size:12px;color:#ffcb8b}.achievement:has(input:checked) strong{color:#b9cbdc;text-decoration:line-through}#guide-reset{padding:10px 16px;color:#f6d9b5;border:1px solid #917356;background:#273449;min-height:44px}.prose code{overflow-wrap:anywhere;white-space:normal}.footer-nav a,.main-nav a{min-height:44px;display:inline-flex;align-items:center}.footer-right{max-width:100%}.section-mark{white-space:normal}.feature-copy p{color:#d9e2ef}.skip:focus{z-index:9999}
@media(max-width:1100px){.hero-copy{max-width:570px}.hero-shade{background:linear-gradient(90deg,#0d1522f5,#0d1522d4 45%,#0d152260),linear-gradient(0deg,#0d1522,transparent 55%)}}
@media(max-width:760px){.hero{min-height:460px}.hero-sky{background-position:68% 40%}.hero-copy{padding:34px 22px}.hero-wordmark{font-size:45px}.hero-description{max-width:330px;font-size:17px}.hero-search{width:100%}.hero-shade{background:linear-gradient(90deg,#0d1522e8,#0d152275),linear-gradient(0deg,#0d1522,transparent 70%)}.hero-art-note{display:none}.article-header{padding-right:0}.article-emblem{display:none}.article-header h1{font-size:32px}.tool-panel{padding:18px}.flow{padding:12px;gap:8px;font-size:14px}.prose h2{overflow-wrap:anywhere}.section-top{gap:10px;flex-wrap:wrap}.quick-grid{gap:10px}.quick-entry{padding:16px 12px}.quick-entry strong{font-size:16px}.quick-entry small{font-size:14px}}
@media(max-width:360px){.hero-wordmark{font-size:38px}.hero-copy{padding-left:18px;padding-right:18px}.quick-grid{grid-template-columns:1fr}.header-search span{display:none}.game-plaque{max-width:100%}.article-header h1{font-size:29px}.interior{padding-left:18px;padding-right:18px}.feature-copy{padding-left:20px;padding-right:20px;width:100%}.feature-copy h3{font-size:32px}.feature-art{opacity:.25!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

#atlas-svg{width:100%;height:auto;border:1px solid #586c85}#atlas-results input[type=checkbox],#include-tools{width:24px;height:24px;min-height:24px} .tool-panel button{padding:12px;background:#e5a85f;color:#142030;border:0;min-height:44px;cursor:pointer}.tool-panel select{min-width:72px}

/* Constrain calculator grid tracks on narrow screens. */
.tool-panel{min-width:0;grid-template-columns:minmax(0,1fr)}.tool-panel>*{min-width:0;max-width:100%}.tool-panel .table-scroll{width:100%;box-sizing:border-box}
