.store-eyebrow{font:700 .8rem/1.2 var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;display:inline-flex}.store-eyebrow:before{content:"";background:var(--accent-color,var(--color-magenta));width:12px;height:12px;box-shadow:0 0 0 2px var(--outline)}.store-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-nav{margin:0;padding:1.25rem 0 .25rem}.store-section{scroll-margin-top:calc(var(--site-header-h) + 12px);padding-block:clamp(1.75rem,4vw,3rem)}.store-section>header{gap:.5rem;max-width:60ch;margin-bottom:1.5rem;display:grid}.store-section>header p{color:var(--muted-foreground)}.store-stack{gap:24px;display:grid}.store-stack>*,.store-detail>*,.store-section{min-width:0}.store-grid--one{grid-template-columns:minmax(0,520px)}.store-grid--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.store-card{flex-direction:column;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;display:flex}.store-card__top{align-items:center;gap:.85rem;display:flex}.store-card__title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.store-card__title h3{overflow-wrap:anywhere}.store-card__tagline{color:var(--muted-foreground)}.store-card__big{font:700 1.5rem/1.1 var(--font-pixel)}.store-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:.5rem;display:flex}.store-card__actions{flex-wrap:wrap;gap:4px;margin:-3px;display:flex}.store-card__note{color:var(--muted-foreground);font-size:.85rem}.store-art{color:var(--color-ink);background:var(--accent-color,var(--color-magenta));box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline), inset 3px 3px 0 var(--bevel-hi), inset -3px -3px 0 var(--bevel-lo);flex:none;place-items:center;margin:3px;display:grid;overflow:hidden}.store-art--md{width:52px;height:52px}.store-art--lg{width:76px;height:76px}.store-art__img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.store-price{flex-direction:column;line-height:1.15;display:inline-flex}.store-price strong{font:700 1.5rem/1.1 var(--font-pixel)}.store-price span{color:var(--muted-foreground);font-size:.8rem}.store-price--lg strong{font-size:2.5rem}.store-promise{gap:1rem;margin-top:2rem;padding:1.5rem 1.25rem;display:grid}.store-promise__head{align-items:flex-start;gap:.85rem;display:flex}.store-promise__head svg{flex:none;margin-top:2px}.store-promise__head p{color:var(--muted-foreground)}.store-promise__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 24px;display:grid}.store-promise__list li{align-content:start;gap:2px;display:grid}.store-promise__list span{color:var(--muted-foreground);font-size:.95rem}.store-promise__foot{font-weight:700}.store-checks{gap:.7rem;display:grid}.store-checks li{align-items:flex-start;gap:.6rem;display:flex}.store-checks svg{color:var(--color-ink);background:var(--accent-color,var(--color-magenta));box-shadow:0 0 0 2px var(--outline);flex:none;margin-top:2px;margin-left:2px;margin-right:2px;padding:1px}.store-tablewrap{margin:-6px;padding:6px;position:relative;overflow-x:auto}.store-table{width:100%;min-width:520px;margin:0}.store-table--odds{min-width:0}.store-table caption{text-align:left}.store-table th[scope=row]{font:700 .95rem/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--foreground);border-bottom:1px solid var(--border);background:0 0;padding:.65rem .8rem;position:sticky;left:0}.store-table tbody tr:last-child th{border-bottom:0}.store-table thead th:first-child{position:sticky;left:0}.store-table tbody th[scope=row]{background:var(--card)}.store-table .is-hl{background:color-mix(in oklab, var(--accent-color,var(--color-magenta)) 22%, var(--card))}.store-table thead .is-hl{background:var(--accent-color,var(--color-magenta));color:var(--color-ink)}.store-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.store-note{color:var(--muted-foreground);font-size:.85rem;font-weight:400;display:block}.store-planned{margin-left:.5rem}.store-bar{background:var(--muted);height:8px;box-shadow:0 0 0 2px var(--outline);margin:6px 3px 2px;display:block}.store-bar span{background:var(--accent-color,var(--color-magenta));height:100%;display:block}.store-tablewrap>.mc-hint{margin-left:3px}.store-track{align-content:start;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;display:grid}.store-facts{gap:0;display:grid}.store-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(7rem,11rem) 1fr;gap:.75rem;padding:.7rem 0;display:grid}.store-facts>div:last-child{border-bottom:0}.store-facts dt{font:700 .8rem/1.4 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding-top:2px}@media (max-width:560px){.store-facts>div{grid-template-columns:1fr;gap:2px}}.store-detail{align-items:start;gap:28px;padding-block:2rem 3rem;display:grid}@media (min-width:960px){.store-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.store-buy{top:calc(var(--site-header-h) + 16px);position:sticky}}.store-block{align-content:start;gap:1rem;padding:1.5rem 1.25rem;display:grid}.store-buy{gap:1rem;padding:1.5rem 1.25rem;display:grid}.store-buy form{display:grid}.store-buy .mc-btn{white-space:normal;text-align:center;width:calc(100% - 6px)}.store-buy small,.store-small{color:var(--muted-foreground);font-size:.85rem}.store-buy a,.store-block a.store-link,.store-back{color:var(--foreground);text-underline-offset:3px;font-weight:700}.store-back{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.store-notice{box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline), inset 6px 0 0 var(--color-ruby);background:var(--card);padding:.9rem 1rem;margin:3px;padding-left:1.5rem;font-weight:700}.store-related{padding-bottom:3rem}.store-dialog{width:min(100vw - 32px,460px);max-height:calc(100dvh - 32px);color:var(--card-foreground);background:var(--card);box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline), inset 3px 3px 0 var(--bevel-hi), inset -3px -3px 0 var(--bevel-lo);border:0;margin:auto;padding:0;overflow:auto}.store-dialog::backdrop{background:color-mix(in oklab, var(--outline) 70%, transparent)}.store-dialog__head{justify-content:space-between;align-items:center;gap:12px;padding:1rem 1.1rem .5rem 1.5rem;display:flex}.store-dialog__head h2{font-size:1.35rem}.store-dialog__body{padding:.5rem 1.5rem 1.5rem}body:has(.store-dialog[open]){overflow:hidden}.store-skel{height:220px}.shop{--plate-bg:var(--card);--paper:color-mix(in oklab, var(--accent-color,var(--color-leaf)) 7%, var(--card));--soft:color-mix(in oklab, var(--accent-color,var(--color-leaf)) 14%, var(--card))}.shop *,.shop :before,.shop :after{box-sizing:border-box}.sh-label{font:700 .8rem/1.2 var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);display:inline-block}.sh-kicker{font:700 .85rem/1.2 var(--font-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.5rem;display:inline-flex}.sh-kicker:before{content:"";background:var(--accent-color);width:12px;height:12px;box-shadow:0 0 0 2px var(--outline)}.sh-body{gap:0;padding-bottom:3rem;display:grid}.sh-section{scroll-margin-top:calc(var(--site-header-h) + 12px);gap:1.5rem;min-width:0;padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}.sh-head{gap:.5rem;max-width:60ch;display:grid}.sh-head p{color:var(--muted-foreground)}.sh-tabs{padding:1.25rem 0 0}.sh-foot{padding-block:1rem 0}.sh-coming{font:700 .72rem/1.3 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);background:var(--muted);box-shadow:0 0 0 2px var(--border);white-space:nowrap;align-self:start;padding:.15rem .55rem;display:inline-block}.sh-status{background:var(--muted);color:var(--foreground);box-shadow:0 0 0 2px var(--outline);padding:.3rem .7rem;font-size:.95rem;font-weight:700;display:inline-block}.sh-planned-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding:1.5rem;display:flex}.sh-planned-foot>div:first-child{gap:.35rem;max-width:58ch;display:grid}.sh-planned-foot h2{font-size:1.4rem}.sh-planned-foot p{color:var(--muted-foreground)}.sh-planned-foot .store-link{color:var(--foreground);text-underline-offset:3px;font-weight:700}.sh-planned-foot__actions{flex-wrap:wrap;gap:6px;display:flex}.sh-banner{isolation:isolate;background:var(--muted);align-items:flex-end;min-height:clamp(300px,42vw,420px);display:flex;position:relative;overflow:hidden}.sh-banner__img{z-index:-2;object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.sh-banner__shade{z-index:-1;background:linear-gradient(#080e1800 35%,#080e1880);position:absolute;inset:0}.sh-banner__inner{padding-block:3rem 2rem}.sh-plate{background:var(--plate-bg);max-width:660px;color:var(--card-foreground);box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline), inset 3px 3px 0 var(--bevel-hi), inset -3px -3px 0 var(--bevel-lo);gap:.6rem;padding:1.5rem 1.6rem 1.6rem;display:grid;position:relative}.sh-plate h1{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.sh-plate__intro{color:var(--muted-foreground);text-wrap:pretty;max-width:56ch;font-size:1.05rem}.sh-plate .store-head{margin-top:.25rem}.sh-crumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.15rem .5rem;font-size:.85rem;display:flex}.sh-crumb a{color:inherit;text-underline-offset:3px;align-items:center;min-height:24px;display:inline-flex}.sh-crumb a:hover{color:var(--foreground)}.sh-crumb [aria-current]{color:var(--foreground);font-weight:700}.shop--detail .sh-banner{min-height:clamp(220px,28vw,300px)}.shop--wildblock{--plate-bg:color-mix(in oklab, var(--color-sunshine) 10%, var(--card))}.shop--wildblock .sh-plate{border-top:0}.shop--wildblock .sh-plate:before{content:"";background:var(--accent-color);height:8px;position:absolute;top:0;left:0;right:0}.shop--wildblock .sh-plate .sh-kicker:before{border-radius:50%}.sh-ticket{--stub:250px;grid-template-columns:minmax(0, 1fr) var(--stub);background:var(--soft);border:3px solid var(--outline);color:var(--card-foreground);-webkit-mask-image:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, #0000 97%, #000), radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, #0000 97%, #000);-webkit-mask-image:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, #0000 97%, #000), radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, #0000 97%, #000);mask-image:radial-gradient(circle 13px at calc(100% - var(--stub)) 0, #0000 97%, #000), radial-gradient(circle 13px at calc(100% - var(--stub)) 100%, #0000 97%, #000);-webkit-mask-composite:source-in;display:grid;-webkit-mask-composite:source-in;mask-composite:intersect}.sh-ticket__main{align-content:start;gap:.75rem;padding:1.75rem;display:grid}.sh-ticket__main h2{font-size:clamp(2rem,4.5vw,2.75rem);line-height:1}.sh-ticket__main>p{color:var(--muted-foreground);max-width:52ch}.sh-ticket__main .mc-badge{justify-self:start}.sh-ticket__list{gap:.35rem;padding-left:1.1rem;list-style:square;display:grid}.sh-ticket__list li::marker{color:var(--accent-color)}.sh-ticket__stub{border-left:3px dashed var(--outline);background:color-mix(in oklab, var(--accent-color) 30%, var(--card));align-content:center;justify-items:start;gap:.8rem;padding:1.75rem 1.5rem;display:grid}.sh-ticket__stub .mc-btn{text-align:center;white-space:normal;width:100%}@media (max-width:720px){.sh-ticket{grid-template-columns:1fr;-webkit-mask-image:none;mask-image:none}.sh-ticket__stub{border-left:0;border-top:3px dashed var(--outline)}}.sh-ladder{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:end;gap:18px;padding-top:4.5rem;display:grid}.store-card--badge:after{content:"";background:var(--accent-color);width:12px;height:22px;box-shadow:0 0 0 3px var(--outline);z-index:-1;margin-left:-6px;position:absolute;bottom:100%;left:50%}.store-card--badge[data-rank="1"]:after{height:44px}.store-card--badge[data-rank="2"]:after{height:66px}.store-card--badge[data-rank="3"]:after{height:88px}.store-card--badge{margin-top:0}.store-card--badge .store-card__top{flex-direction:column;align-items:flex-start}.store-card--badge:before{height:10px}@media (max-width:640px){.sh-ladder{padding-top:1rem}.store-card--badge:after{display:none}}.store-card--pouch{text-align:left}.store-card--pouch .store-card__big{color:var(--card-foreground)}.store-card--pouch .store-art{border-radius:50% 50% 4px 4px}.sh-keys{align-items:start;gap:24px;display:grid}@media (min-width:900px){.sh-keys{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.store-card--key{background:var(--soft)}.sh-monthly{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.25rem 1.5rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.sh-monthly>svg{margin-top:4px}.sh-monthly h3{margin-bottom:.6rem}.sh-monthly__buy{justify-items:start;gap:.6rem;display:grid}@media (max-width:720px){.sh-monthly{grid-template-columns:1fr}}.shop--wildblock .store-promise{background:var(--soft);margin-top:0}.shop--wildblock .store-promise__head h2{font-size:1.6rem}.shop--prisons{--plate-bg:color-mix(in oklab, var(--foreground) 7%, var(--card));--rule:color-mix(in oklab, var(--foreground) 25%, transparent)}.shop--prisons .sh-plate{border-left:14px solid var(--accent-color)}.shop--prisons .sh-kicker,.shop--prisons .sh-label{font-family:var(--font-code);letter-spacing:.2em;font-size:.78rem;font-weight:700}.shop--prisons .sh-kicker:before{border-radius:0;width:10px;height:10px}.sh-ledger{background:var(--paper);border:3px solid var(--outline);font-family:var(--font-code);margin-top:2rem}.sh-ledger__top{border-bottom:5px double var(--outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex}.sh-ledger__top p{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.85rem}.sh-stamp{font:700 1.3rem/1 var(--font-pixel);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in oklab, var(--color-ruby) 78%, var(--foreground));border:3px solid;padding:.35rem .7rem .3rem;display:inline-block;transform:rotate(-3deg)}.sh-ledger__block{border-bottom:3px solid var(--outline);padding:1.25rem 1.25rem .5rem}.sh-ledger__block:last-child{border-bottom:0}.sh-ledger__block header{gap:.15rem;margin-bottom:.75rem;display:grid}.sh-ledger__blockid{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-color);filter:brightness(.8);font-size:.75rem;font-weight:700}.sh-ledger__block h2{align-items:center;gap:.5rem;font-size:1.6rem;line-height:1.1;display:flex}.sh-ledger__block header p{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.95rem}.sh-ledger__rows{display:grid}.sh-ledger__cols,.sh-ledger__row{border-bottom:1px dashed var(--rule);grid-template-columns:4.5rem minmax(0,1fr) 4.5rem 11.5rem;align-items:baseline;gap:.75rem;padding:.7rem 0;display:grid}.sh-ledger__cols{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:2px solid var(--outline);padding-block:.35rem;font-size:.7rem}.sh-ledger__row:last-child{border-bottom:0}.sh-ledger__no{color:var(--muted-foreground);font-weight:700}.sh-ledger__item{font-family:var(--font-sans);gap:.15rem;display:grid}.sh-ledger__item span{color:var(--muted-foreground);font-size:.92rem}.sh-ledger__price{color:var(--muted-foreground)}.shop--prisons .sh-coming{font-family:var(--font-code);letter-spacing:.04em;box-shadow:none;border:2px solid var(--border);text-align:center;white-space:normal;background:0 0;font-size:.7rem}@media (max-width:720px){.sh-ledger__cols{display:none}.sh-ledger__row{grid-template-columns:3.6rem minmax(0,1fr)}.sh-ledger__price{display:none}.sh-ledger__row .sh-coming{grid-column:2;justify-self:start}}.sh-rules{border:3px solid var(--outline);background:var(--card);gap:.9rem;margin-top:2rem;padding:1.25rem 1.5rem;display:grid}.sh-rules h2{align-items:center;gap:.5rem;font-size:1.4rem;display:flex}.sh-rules ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem 2rem;display:grid}.sh-rules li{border-left:4px solid var(--accent-color);gap:.1rem;padding-left:.75rem;display:grid}.sh-rules li span{color:var(--muted-foreground)}.shop--skyblock{--dirt:color-mix(in oklab, var(--color-dirt) 72%, var(--card));--plate-bg:var(--card)}.shop--skyblock .sh-plate{box-shadow:none;clip-path:polygon(0 12px,12px 12px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 12px),0 calc(100% - 12px));padding:1.75rem 2rem 2rem}.shop--skyblock .sh-banner__inner{filter:drop-shadow(0 4px 0 var(--edge))}.shop--skyblock .sh-kicker:before{border-radius:50% 50% 0 0}.shop--skyblock .sh-body{position:relative}.shop--skyblock .sh-body>*{z-index:1;position:relative}.sh-sky-lead{font:700 1.1rem/1.3 var(--font-pixel);letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:.5rem;padding-top:2rem;display:flex}.sh-isles{filter:drop-shadow(3px 0 0 var(--outline)) drop-shadow(-3px 0 0 var(--outline)) drop-shadow(0 3px 0 var(--outline)) drop-shadow(0 -3px 0 var(--outline));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 30px;padding-block:1.5rem 2.5rem;display:grid}.sh-isle{color:var(--card-foreground);background:linear-gradient(var(--card) calc(100% - 46px), var(--dirt) calc(100% - 46px));clip-path:polygon(0 0,100% 0,100% calc(100% - 46px),92% calc(100% - 46px),92% calc(100% - 34px),80% calc(100% - 34px),80% calc(100% - 20px),64% calc(100% - 20px),64% 100%,36% 100%,36% calc(100% - 20px),20% calc(100% - 20px),20% calc(100% - 34px),8% calc(100% - 34px),8% calc(100% - 46px),0 calc(100% - 46px));align-content:start;gap:1rem;padding:2.1rem 1.4rem 4.6rem;display:grid;position:relative}.sh-isle:before{content:"";background:var(--grass-a);height:14px;position:absolute;top:0;left:0;right:0}.sh-isle--1{margin-top:64px}.sh-isle--2{margin-top:24px}.sh-isle__top{align-items:flex-start;gap:.8rem;display:flex}.sh-isle__top h2{font-size:1.55rem;line-height:1.1}.sh-isle__top p{color:var(--muted-foreground);margin-top:.2rem;font-size:.95rem}.sh-isle__icon{width:48px;height:48px;color:var(--color-ink);background:var(--accent-color);box-shadow:0 0 0 3px var(--outline);flex:none;place-items:center;margin-top:2px;display:grid}.sh-isle__items{gap:.9rem;display:grid}.sh-isle__items li{border-top:2px dotted var(--border);gap:.15rem;padding-top:.8rem;display:grid}.sh-isle__items li span{color:var(--muted-foreground);font-size:.92rem}.sh-isle__items .sh-coming{border-radius:0;margin-top:.3rem}@media (max-width:960px){.sh-isles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sh-isle--1,.sh-isle--2{margin-top:0}}.sh-sky-promise{background:var(--soft);box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline);gap:.75rem;padding:1.5rem;display:grid}.sh-sky-promise ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem 2rem;display:grid}.sh-sky-promise li{gap:.1rem;display:grid}.sh-sky-promise li span{color:var(--muted-foreground)}.shop--rustblock{--plate-bg:color-mix(in oklab, var(--foreground) 9%, var(--card))}.shop--rustblock .sh-plate{background-image:radial-gradient(circle 3px at 12px 22px, var(--outline) 96%, #0000), radial-gradient(circle 3px at calc(100% - 12px) 22px, var(--outline) 96%, #0000);padding-top:2.4rem}.shop--rustblock .sh-plate:before{content:"";background:repeating-linear-gradient(-45deg, var(--accent-color) 0 10px, var(--outline) 10px 20px);height:12px;position:absolute;top:0;left:0;right:0}.shop--rustblock .sh-kicker,.shop--rustblock .sh-label{letter-spacing:.24em}.shop--rustblock .sh-kicker:before{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);border-radius:0}.shop--rustblock .sh-plate h1{text-transform:uppercase;letter-spacing:.03em}.sh-depot-rules{background:var(--paper);border:3px solid var(--outline);border-left-width:12px;border-left-color:var(--accent-color);gap:.9rem;margin-top:2rem;padding:1.25rem 1.5rem;display:grid}.sh-depot-rules h2{text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem}.sh-depot-rules ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem 2rem;display:grid}.sh-depot-rules li{gap:.1rem;display:grid}.sh-depot-rules li span{color:var(--muted-foreground)}.sh-tape{border:3px solid var(--outline);background:repeating-linear-gradient(-45deg, var(--accent-color) 0 16px, var(--outline) 16px 32px);height:20px;margin-block:2rem}.sh-crates{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:28px;margin-bottom:1.5rem;display:grid}.sh-crate{background:var(--paper);border:3px solid var(--outline);box-shadow:6px 6px 0 var(--edge)}.sh-crate__lid{color:var(--color-ink);border-bottom:3px solid var(--outline);background-color:var(--accent-color);background-image:radial-gradient(3px at 9px,#00000073 96%,#0000),radial-gradient(3px at calc(100% - 9px),#00000073 96%,#0000);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.25rem;display:flex}.sh-crate__no{font:700 1.05rem/1 var(--font-pixel);letter-spacing:.22em;text-transform:uppercase}.sh-crate__body{gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.sh-crate__body h2{text-transform:uppercase;letter-spacing:.04em;font-size:1.6rem;line-height:1.05}.sh-crate__body>p{color:var(--muted-foreground);font-size:.95rem}.sh-manifest{margin-top:.4rem;display:grid}.sh-manifest li{border-top:2px dashed var(--border);grid-template-columns:1.6rem minmax(0,1fr);gap:.25rem .6rem;padding:.75rem 0;display:grid}.sh-manifest__no{font:700 .9rem/1.5 var(--font-code);color:var(--muted-foreground)}.sh-manifest__item{gap:.1rem;display:grid}.sh-manifest__item span{color:var(--muted-foreground);font-size:.92rem}.sh-manifest .sh-coming{box-shadow:none;border:2px solid var(--outline);color:var(--foreground);background:0 0;grid-column:2;margin-top:.15rem}.sh-pick{gap:2rem;padding-block:2.5rem 3rem;display:grid}.sh-pick__head{gap:.5rem;max-width:60ch;display:grid}.sh-pick__head p{color:var(--muted-foreground);font-size:1.1rem}.sh-pick__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:22px;display:grid}.sh-pick__grid--small .sh-pick__card img{aspect-ratio:16/8}.sh-pick__grid--small{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sh-pick__card{background:var(--card);color:var(--card-foreground);box-shadow:0 -3px 0 var(--outline), 0 3px 0 var(--outline), -3px 0 0 var(--outline), 3px 0 0 var(--outline);grid-template-rows:auto 1fr;margin:3px;display:grid;overflow:hidden}.sh-pick__card img{aspect-ratio:16/6;object-fit:cover;border-bottom:3px solid var(--outline);width:100%;height:auto;display:block}.sh-pick__body{border-top:8px solid var(--accent-color);align-content:start;justify-items:start;gap:.5rem;padding:1.1rem 1.25rem 1.3rem;display:grid}.sh-pick__body h2,.sh-pick__body h3{font-size:1.7rem;line-height:1.1}.sh-pick__body p{color:var(--muted-foreground)}.sh-pick__soon{gap:1rem;display:grid}.sh-pick__soon>h2{font-size:1.4rem}.gem-art{flex:none;place-items:center;display:grid;position:relative}.gem-art--md{width:88px;height:88px}.gem-art--lg{width:min(100%,300px);height:260px}.gem-art img{object-fit:contain;filter:drop-shadow(0 6px 8px #00140a47);width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s var(--ease-chroma)}.store-card:hover .gem-art img{transform:translateY(-3px)scale(1.04)}.gem-art--glow:before{content:"";background:radial-gradient(circle,#50ff8c8c,#50ff8c00 68%);border-radius:50%;position:absolute;inset:6%}.gem-art--glow img{position:relative}.store-card--pouch .store-card__top{align-items:center}@media (prefers-reduced-motion:reduce){.gem-art img,.store-card:hover .gem-art img{transition:none;transform:none}}
