.shop{padding-bottom:var(--sp-64)}.shop-head{flex-wrap:wrap;justify-content:flex-start}.page-title .shop-beta{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-14);border-radius:var(--r-8);background:color-mix(in srgb, var(--glow) 12%, transparent);color:var(--glow);font-size:var(--fs-13);margin:0;line-height:1.45;display:flex}.shop-empty{min-height:calc(100dvh - var(--nav-h))}.shop-empty-scene{position:relative}.shop-empty-scene img{width:100%;height:min(56.25vw,calc(100dvh - var(--nav-h)));object-fit:cover;object-position:center bottom;display:block}.shop-empty-copy{place-content:center;justify-items:center;gap:var(--sp-14);padding:0 var(--sp-24);text-align:center;background:radial-gradient(40% 32%,#000b,#0000);display:grid;position:absolute;inset:0}.shop-empty-copy h1{text-transform:uppercase;color:var(--text);font-size:clamp(40px,5vw,72px);line-height:1}.shop-empty-copy p{color:var(--muted);font-size:clamp(16px,1.6vw,22px)}@media (max-width:760px){.shop-empty-copy{padding:var(--sp-32) var(--sp-20);background:0 0;position:static}.shop-empty-copy h1{font-size:var(--fs-40)}}.shop-top{align-items:start;gap:var(--sp-20);margin-bottom:var(--sp-28);grid-template-columns:auto minmax(0,1fr);display:grid}.shop-relic{align-items:center;gap:var(--sp-24);padding:var(--sp-24);border-radius:var(--r-14);background:linear-gradient(160deg,color-mix(in srgb, var(--spot) 60%, transparent),var(--panel));display:flex}.shop-relic-site{aspect-ratio:.715;border-radius:var(--card-corner);background:var(--bg);flex-shrink:0;width:180px;position:relative;overflow:hidden}.shop-relic-item{place-items:center;display:grid;position:absolute;inset:0}.shop-relic-item .shop-back{border-radius:0;width:100%;height:100%}.shop-relic-site[data-kind=title] .profile-title-chip{font-size:var(--fs-15);padding:var(--sp-12) var(--sp-18)}.shop-relic-tiles{gap:var(--sp-4);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.shop-relic-tiles i{border-radius:var(--r-4);background:linear-gradient(160deg,color-mix(in srgb, var(--bronze) 25.1%, transparent),color-mix(in srgb, var(--bronze) 7.8%, transparent) 40%,transparent 70%),var(--spot);transition:opacity var(--t-slow) var(--ease-out) calc(var(--i) * 40ms),transform var(--t-slow) var(--ease-out) calc(var(--i) * 40ms)}.shop-relic-tiles i:nth-child(2n){background:linear-gradient(200deg,color-mix(in srgb, var(--bronze) 20%, transparent),color-mix(in srgb, var(--bronze) 6.3%, transparent) 45%,transparent 75%),var(--spot)}.shop-relic-tiles i[data-cleared]{opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.shop-relic-tiles i{transition:none}}.shop-relic-copy{gap:var(--sp-8);justify-items:start;display:grid}.shop-relic-copy strong{font-size:var(--fs-22)}.shop-relic-count{font-size:var(--fs-28);font-variant-numeric:tabular-nums;color:var(--gold);font-weight:700}.shop-relic-copy small{font-size:var(--fs-13);color:var(--muted);max-width:200px;line-height:1.5}.shop-quests{padding:var(--sp-20) var(--sp-24) var(--sp-24);border-radius:var(--r-14);background:var(--panel)}.shop-quests h2{font-size:var(--fs-16);margin-bottom:var(--sp-18);color:var(--muted)}.shop-quests ul{gap:var(--sp-18);margin:0;padding:0;list-style:none;display:grid}.shop-quests li{gap:var(--sp-8) var(--sp-18);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text reward""bar reward";align-items:center;display:grid}.shop-quest-text{font-size:var(--fs-15);grid-area:text;font-weight:600}.shop-quest-bar{border-radius:var(--r-4);background:var(--fill);grid-area:bar;height:8px;overflow:hidden}.shop-quest-bar i{border-radius:var(--r-4);background:var(--gold);height:100%;transition:width var(--t-slow) var(--ease-out);display:block}.shop-quests li[data-done] .shop-quest-text{color:var(--muted)}.shop-quests li[data-done] .shop-quest-bar i{background:var(--green)}.shop-quest-reward{align-items:center;gap:var(--sp-10);font-variant-numeric:tabular-nums;grid-area:reward;font-weight:700;display:flex}.shop-quest-reward>span{align-items:center;gap:var(--sp-6);display:inline-flex}.shop-quest-reward>svg{color:var(--green)}.shop-swap{border-radius:var(--r-round);width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.shop-swap:hover{color:var(--text);background:var(--fill)}.shop-featured{align-items:center;gap:var(--sp-36);padding:var(--sp-28) var(--sp-32);margin-bottom:var(--sp-36);border-radius:var(--r-14);background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb, var(--red) 18%, transparent),transparent 60%),var(--panel);display:flex}.shop-featured-art{flex-shrink:0;place-items:center;width:200px;display:grid}.shop-featured-art .shop-back{width:200px}.shop-featured-copy{gap:var(--sp-14);justify-items:start;display:grid}.shop-featured-copy strong{font-size:var(--fs-30);font-family:var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.5px}.shop-shelf{margin-bottom:var(--sp-36)}.shop-shelf h2{font-size:var(--fs-18);margin-bottom:var(--sp-16)}.shop-shelf ul{gap:var(--sp-24) var(--sp-18);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.shop-shelf ul[data-kind=title]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.shop-shelf li{justify-items:center;gap:var(--sp-10);text-align:center;display:grid}.shop-item-art{min-height:110px;transition:scale var(--t-fast) var(--ease-out);place-items:center;display:grid}.shop-shelf ul[data-kind=title] .shop-item-art{min-height:0}.shop-shelf li:hover .shop-item-art{scale:1.04}.shop-shelf .shop-back{width:130px}.shop-item-name{font-size:var(--fs-14);font-weight:600}.shop-banner{width:100px;height:140px;display:block}.shop-backdrop{aspect-ratio:16/9;border-radius:var(--r-10);background-position:50%;background-size:cover;width:240px;display:block}.shop-price{align-items:center;gap:var(--sp-6);font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex}.shop-buy{justify-items:center;gap:var(--sp-6);display:grid}.shop-confirm{gap:var(--sp-6);display:flex}.shop-confirm .button{gap:var(--sp-6)}.shop-owned{align-items:center;gap:var(--sp-6);font-size:var(--fs-13);color:var(--green);font-weight:600;display:inline-flex}.shop-error{font-size:var(--fs-12);color:var(--red-light)}@media (max-width:760px){.shop-top{grid-template-columns:1fr}.shop-featured{gap:var(--sp-24);padding:var(--sp-24)}.shop-featured-art,.shop-featured-art .shop-back{width:150px}}@media (max-width:500px){.shop-relic{gap:var(--sp-18);padding:var(--sp-16)}.shop-relic-site{width:130px}.shop-relic-copy strong{font-size:var(--fs-18)}.shop-featured{text-align:center;flex-direction:column}.shop-featured-copy{justify-items:center}.shop-featured-copy strong{font-size:var(--fs-26)}.shop-shelf ul{gap:var(--sp-24) var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr))}.shop-shelf ul[data-kind=title]{grid-template-columns:1fr}.shop-shelf .shop-back{width:110px}}
/*# sourceMappingURL=010gi76hr-3ia.css.map*/