.item-page{padding-bottom:var(--s-7)}.item-crumbs{font-size:var(--t-small);color:var(--ink-mute);margin-bottom:var(--s-5)}.item-crumbs a{color:var(--ink-mute)}.item-crumbs a:hover{color:var(--gold-warm)}.item-crumbs a:focus-visible{color:var(--gold-warm)}.item-crumbs span:last-child{color:var(--ink)}.item-layout{gap:var(--s-7);align-items:start;display:grid}@media (min-width:60rem){.item-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.item-layout[hidden],.item-notfound[hidden]{display:none}.item-art{aspect-ratio:6/5;border:1px solid var(--edge-lit);border-radius:var(--r-lg);background:radial-gradient(closest-side, #5a351080, var(--stone-900) 90%);box-shadow:var(--glow-gold);place-items:center;display:grid}.item-art img{border-radius:var(--r-lg);width:min(55%,16rem);height:auto}.item-art{position:relative}.item-art-3d{position:absolute;top:0;bottom:0;left:0;right:0}.item-art-3d canvas{width:100%;height:100%;display:block}.item-art.has-model>:not(.item-art-3d){display:none}.item-art-glyph{font-size:clamp(5rem,14vw,9rem);line-height:1}.item-info{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.item-info h1,.item-info .lead{margin:0}.item-badges{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.item-tagline{font-size:var(--t-micro);color:var(--ink-mute);letter-spacing:.04em}.item-block{padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-md);background:var(--stone-700)}.item-block h2{font-family:var(--font-body);font-size:var(--t-small);color:var(--ink);margin:0 0 var(--s-2);letter-spacing:0;font-weight:600}.item-block p{font-size:var(--t-small);color:var(--ink-body);margin:0}.item-tips{background:0 0;border:0;padding:0}.item-tips[hidden]{display:none}.item-tips ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.item-tips li{font-size:var(--t-small);color:var(--ink-body);padding-left:1.4rem;position:relative}.item-tips li:before{content:"✓";color:var(--objective);position:absolute;left:0}.item-buy{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.item-price{font-family:var(--font-mono);color:var(--gold);font-size:2rem;font-weight:700}.item-pledge{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--ink);background:#8adf8a14;border:1px solid #8adf8a66;align-self:flex-start;margin:0}.item-pledge:before{content:"";vertical-align:-.125em;width:1em;height:1em;color:var(--objective);background:currentColor;margin-right:.35em;display:inline-block;-webkit-mask:url(/icons/svg/shield.svg) 50%/contain no-repeat;mask:url(/icons/svg/shield.svg) 50%/contain no-repeat}.item-pledge.is-gameplay{background:#ff7a3b14;border-color:#ff7a3b66}.item-pledge.is-gameplay:before{color:var(--ember);-webkit-mask-image:url(/icons/svg/alert-triangle.svg);mask-image:url(/icons/svg/alert-triangle.svg)}.item-offline,.item-terms{font-size:var(--t-small);margin:0}.item-terms a{color:var(--gold-warm)}.item-related{background:var(--stone-900);padding-block:var(--s-7) var(--s-8)}.item-related[hidden]{display:none}.item-related h2{margin-bottom:var(--s-5)}.item-related-card{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.item-related-card h3{margin:0}.item-related-card p{font-size:var(--t-small);color:var(--ink-body);flex:1;margin:0}.item-related-art{place-items:center;width:3.5rem;height:3.5rem;font-size:2.4rem;display:grid}.item-related-art img{object-fit:contain;border-radius:var(--r-sm);width:100%;height:100%}.item-related-foot{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;margin-top:var(--s-2);display:flex}.item-related-link{font-size:var(--t-micro);padding:.55rem 1rem}@media (max-width:40rem){.item-page{padding-top:6.5rem}.item-art{aspect-ratio:4/3}.item-buy .btn{flex:1}.item-price{font-size:1.6rem}}.item-related-art .item-art-glyph{font-size:inherit}
