.domain-page{padding-block:clamp(1.5rem,4vw,3rem)}.domain-layout{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:0 clamp(2rem,5vw,5rem);display:grid}.domain-heading{grid-column:1}.domain-content{grid-column:1;min-width:0}.domain-infobox{border:1px solid var(--border);background:#182924;grid-area:1/2/3;padding:clamp(1rem,2vw,1.5rem)}.domain-infobox h2{margin:1.25rem 0 .5rem;font-size:1.6rem}.domain-image{background:radial-gradient(circle,#53614f55,#0000 70%),#12221d;place-items:center;display:grid}.domain-image img{object-fit:contain;aspect-ratio:1;width:100%;max-height:19rem}.domain-type{color:var(--gold);text-transform:capitalize}.domain-stats{margin:0}.domain-stats>div{border-top:1px solid var(--border);padding-block:.75rem}.domain-stats dt{text-transform:capitalize}.domain-stats dd{margin:.3rem 0 0}.domain-section{min-width:0;margin-block:2.5rem}.domain-section h2{border-bottom:1px solid var(--border);padding-bottom:.75rem}.domain-prose{max-width:75ch}.domain-prose p{white-space:pre-line}.sample-note{font-size:1rem}@media (width<=48rem){.domain-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.domain-infobox,.domain-heading,.domain-content{grid-area:auto/1}.domain-image img{max-width:18rem}}.domain-layout>.domain-content{grid-area:3/1/auto/-1}.domain-layout-compact{max-width:75ch;display:block}.domain-layout .domain-heading{overflow-wrap:anywhere;min-width:0}.domain-layout .domain-infobox{grid-row:1/3;margin-bottom:1rem}.domain-layout .domain-infobox h2:first-child{margin-top:0}.domain-section h2{font-size:clamp(1.3rem,2.4vw,1.8rem)}@media (width<=48rem){.domain-layout>.domain-content,.domain-layout .domain-infobox{grid-row:auto}.domain-layout{gap:1rem}}.game-item h1{font-size:clamp(1.8rem,1rem + 3vw,3.7rem)}.game-item details,.game-item pre,.item-fields,.item-fields>div,.item-fields dd{min-width:0;max-width:100%}.game-item details{border:1px solid var(--border);margin-block:.5rem;padding:.5rem clamp(.5rem,2vw,1rem)}.domain-section>summary{color:var(--gold);font-size:1.35rem;font-weight:700}.game-item summary{cursor:pointer;min-height:44px;color:var(--gold);padding-block:.6rem}.item-fields{margin:0}.item-fields>div{border-bottom:1px solid var(--border);padding-block:.6rem}.item-fields dt{color:var(--muted)}.item-fields dd{margin:.25rem 0 0}.game-item pre{background:#101e1c;max-height:32rem;padding:.75rem;font-size:1rem;overflow:auto}.catalog-languages{margin-block:1rem}.header-languages{z-index:30;position:relative}.header-languages summary{cursor:pointer;min-height:44px;color:var(--gold);align-items:center;padding:.5rem .75rem;display:inline-flex}.header-languages nav{z-index:5;border:1px solid var(--border);background:#182924;min-width:10rem;padding:.35rem;display:grid;position:absolute;right:0}.header-languages nav a{min-height:44px;color:inherit;align-items:center;padding:.5rem .65rem;display:flex}.catalog-languages summary{cursor:pointer;min-height:44px;color:var(--gold);padding:.6rem}.item-description{white-space:pre-line}.recipe-reference{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.recipe-reference a{align-items:center;min-height:44px;display:inline-flex}.recipe-reference img{object-fit:contain;width:40px;height:40px}.game-item code,.recipe-reference{overflow-wrap:anywhere}
