.collection-results-bar{flex-wrap:wrap}.collection-page-size{margin-left:auto}.collection-page-size select{background:var(--card);border:1px solid var(--border);color:var(--foreground);max-width:165px;padding:6px 8px;font-size:12px}.collection-atelier-bar{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--gold) 10%, var(--background)), var(--background));flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;padding:16px 18px;display:flex;position:relative}.collection-atelier-bar:before{content:"";background:var(--gold);clip-path:polygon(0 0,100% 8%,65% 24%,100% 65%,60% 100%,0 96%);width:4px;position:absolute;top:8px;bottom:8px;left:0}.collection-atelier-balance{flex:230px;align-items:center;gap:12px;display:flex}.collection-atelier-balance>svg{color:var(--gold);flex:none}.collection-atelier-balance strong{font:600 21px var(--font-heading);display:block}.collection-atelier-balance small{color:var(--muted-foreground);font-size:13px}.collection-atelier-buttons{flex-wrap:wrap;gap:12px;display:flex}.collection-atelier-buttons [data-slot=button]{white-space:normal;height:auto;min-height:42px;font-size:16px}.collection-atelier-bar>p{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:12px}.daily-pack-banner{border-top:1px solid color-mix(in srgb, var(--gold) 25%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--gold) 14%, transparent), transparent);align-items:center;gap:14px;max-width:1400px;margin:0 auto;padding:10px 28px;display:flex}.daily-pack-banner>svg{color:var(--gold);flex:none;animation:.7s ease-out both dailyGiftNudge}.daily-pack-banner>div{flex:1;min-width:0}.daily-pack-banner strong{font:600 18px var(--font-heading);display:block}.daily-pack-banner span{color:var(--muted-foreground);font-size:12px;display:block}.daily-pack-banner [data-slot=button]{white-space:nowrap;flex:none}.daily-packs-modal .art-modal-panel{max-width:780px}.daily-packs-modal h2{margin:12px 0 24px;font-size:34px}.daily-packs-list{gap:24px;margin-bottom:24px;display:grid}.daily-packs-list>section>h3{margin-bottom:10px;font-size:19px}.daily-packs-list .daily-paint-panel{margin:0}.daily-packs-list>p{padding:24px 0}@keyframes dailyGiftNudge{0%{transform:rotate(-10deg)scale(.8)}60%{transform:rotate(7deg)scale(1.1)}to{transform:none}}.collection-card-reveal.art-modal[open]{background:#070608b8;place-items:center;padding:28px;animation:.32s ease-out both cardStageIn;display:grid;overflow:hidden}.collection-card-reveal .art-modal-panel{border:1px solid color-mix(in srgb, var(--reveal-color) 35%, #29231d);width:min(1060px,100%);max-width:none;max-height:calc(100dvh - 56px);box-shadow:0 30px 100px #000b, 0 0 65px color-mix(in srgb, var(--reveal-color) 13%, transparent);background:#15110d;margin:0;padding:42px;animation:.55s cubic-bezier(.16,.8,.25,1) both cardPanelIn}.collection-card-reveal .art-modal-panel>.paint-mark{opacity:.35;inset:0;overflow:hidden}.collection-card-reveal .art-modal-inset{pointer-events:none}.collection-card-reveal .art-modal-close{z-index:10}.collection-card-reveal .card-atelier-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:38px;min-width:0}.collection-card-reveal .card-atelier-visual{perspective:1400px;gap:12px;min-width:0;max-width:none;position:relative}.collection-card-lift{isolation:isolate;width:min(340px,100%,66dvh - 135.3px);animation:.85s cubic-bezier(.16,.78,.21,1) both cardLiftFromBinder;position:relative}.collection-card-float{z-index:1;filter:drop-shadow(0 12px 18px #0008);animation:5s ease-in-out .85s infinite cardFloat;position:relative}.collection-card-reveal .card-atelier-card{width:100%;margin:0;display:block}.collection-card-reveal .card-atelier-face{animation:none}.collection-card-reveal .card-atelier-tools [data-slot=button]{font-size:14px}.collection-card-reveal .card-atelier-visual>.eyebrow{font-size:9px}.collection-card-reveal .card-atelier-details{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d2b07055 transparent;min-width:0;max-height:calc(100dvh - 140px);padding:8px 12px 8px 0;animation:.55s ease-out .15s both cardDetailsIn;overflow-y:auto}.collection-card-reveal .card-atelier-details h2{margin:14px 0 18px;font-size:clamp(27px,3vw,38px)}.collection-card-reveal .card-atelier-details p:not(.eyebrow){font-size:17px}.collection-card-reveal .card-atelier-rarity{margin-top:18px}.collection-card-reveal .card-atelier-variants{margin:18px 0}.collection-card-reveal .card-atelier-economy{margin:14px 0;padding:14px 0}.collection-card-reveal .card-atelier-actions [data-slot=button]{white-space:normal;height:auto;min-height:42px;font-size:15px}.collection-card-reveal .card-atelier-pagination [data-slot=button]{font-size:14px}.collection-card-aura{z-index:0;pointer-events:none;color:var(--reveal-color);opacity:1;animation:1.1s ease-out both cardAuraIn;position:absolute;inset:-24px}.collection-card-aura:before{content:"";opacity:var(--reveal-strength);filter:blur(18px);background:radial-gradient(currentColor,#0000 68%);border-radius:50%;position:absolute;inset:-10%}.collection-card-aura:after{content:"";opacity:0;background:repeating-conic-gradient(from 25deg,#0000 0deg 22deg,currentColor 24deg 25deg,#0000 28deg 44deg);border-radius:50%;position:absolute;inset:-15%;-webkit-mask-image:radial-gradient(#0000 30%,#000 52%,#0000 70%);mask-image:radial-gradient(#0000 30%,#000 52%,#0000 70%)}.collection-card-aura>span{width:3px;height:3px;animation:cardPigmentOrbit 4s var(--particle-delay) ease-in-out infinite;transform:rotate(var(--particle-angle)) translateX(var(--particle-radius));opacity:.5;background:currentColor;border-radius:45% 55% 38% 62%;position:absolute;top:50%;left:50%;box-shadow:0 0 10px}.card-aura-ring{opacity:.3;border:1px dashed;border-radius:50%;animation:22s linear infinite cardOrbit;display:none;position:absolute;inset:-2%}.card-aura-ring--outer{border-style:dotted;animation-duration:32s;animation-direction:reverse;inset:-8%}.rarity-common .collection-card-aura>span{opacity:.2;box-shadow:none}.rarity-rare .collection-card-aura>span{width:2px;height:9px}.rarity-epic .collection-card-aura:after{opacity:.15;animation:30s linear infinite cardOrbit}.rarity-legendary .collection-card-aura:after{opacity:.28;animation:28s linear infinite cardOrbit}.rarity-mythic .collection-card-aura:before{animation:3.2s ease-in-out infinite cardEmberGlow}.rarity-mythic .collection-card-aura>span{filter:blur(.3px);height:8px}.rarity-secret .card-aura-ring,.rarity-starlight .card-aura-ring,.rarity-ultimate .card-aura-ring{display:block}.rarity-secret .collection-card-aura>span{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;width:6px;height:6px}.rarity-starlight .collection-card-aura:after,.rarity-ultimate .collection-card-aura:after{opacity:.42;background:conic-gradient(#0000,#d1c1ff55,#0000,#a7f9e766,#0000,#fbd69066,#0000);animation:26s linear infinite cardOrbit}.rarity-starlight .collection-card-aura>span,.rarity-ultimate .collection-card-aura>span{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);border-radius:0;width:9px;height:9px}.rarity-ultimate .card-aura-ring{opacity:.5;border-width:2px}.rarity-ultimate .collection-card-aura:before{animation:3.2s ease-in-out infinite cardEmberGlow}.rarity-ultimate .collection-card-float{filter:drop-shadow(0 16px 26px #000b)drop-shadow(0 0 12px #dfc99933)}.collection-card-reveal.is-closing{animation:.38s ease-in both cardStageOut!important}.collection-card-reveal.is-closing .art-modal-panel{animation:.38s ease-in both cardPanelOut}.collection-card-reveal.is-closing .collection-card-lift{animation:.38s ease-in both cardReturnToBinder}@keyframes cardStageIn{0%{opacity:0}to{opacity:1}}@keyframes cardStageOut{to{opacity:0}}@keyframes cardPanelIn{0%{opacity:0;transform:translateY(65px)scale(.94)}to{opacity:1;transform:none}}@keyframes cardPanelOut{to{opacity:0;transform:translateY(45px)scale(.97)}}@keyframes cardLiftFromBinder{0%{opacity:0;transform:translateY(100dvh)rotateX(24deg)rotate(-9deg)scale(.75)}24%{opacity:1}72%{transform:translateY(-14px)rotateX(-3deg)rotate(1.5deg)scale(1.02)}to{opacity:1;transform:none}}@keyframes cardReturnToBinder{to{opacity:0;transform:translateY(70dvh)rotate(6deg)scale(.8)}}@keyframes cardFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-7px)rotate(.35deg)}}@keyframes cardDetailsIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cardAuraIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cardPigmentOrbit{0%,to{opacity:.15;transform:rotate(var(--particle-angle)) translateX(var(--particle-radius)) scale(.5)}50%{opacity:.75;transform:rotate(calc(var(--particle-angle) + 12deg)) translateX(calc(var(--particle-radius) + 20px)) scale(1.15)}}@keyframes cardOrbit{to{transform:rotate(360deg)}}@keyframes cardEmberGlow{0%,to{opacity:var(--reveal-strength);transform:scale(.95)}50%{opacity:calc(var(--reveal-strength) + .12);transform:scale(1.08)}}@media (max-width:700px){.collection-atelier-bar{gap:12px;padding:14px}.collection-atelier-buttons{width:100%}.collection-atelier-buttons [data-slot=button]{flex:160px;font-size:14px}.collection-atelier-balance small{font-size:12px}.daily-pack-banner{gap:9px;padding:9px 16px}.daily-pack-banner strong{font-size:15px}.daily-pack-banner span{font-size:10px;line-height:1.3}.daily-pack-banner [data-slot=button]{min-width:0;padding:8px 10px;font-size:12px}.daily-pack-banner [data-slot=button]>svg{display:none}.daily-packs-modal .art-modal-panel{padding:42px 20px 24px}.daily-packs-modal h2{font-size:27px}.daily-packs-modal .daily-paint-panel [data-slot=button]{width:100%}.collection-card-reveal.art-modal[open]{padding:14px}.collection-card-reveal .art-modal-panel{scrollbar-width:thin;max-height:calc(100dvh - 28px);padding:40px 20px 22px;overflow:hidden auto}.collection-card-reveal .card-atelier-layout{grid-template-columns:1fr;gap:22px}.collection-card-lift{width:min(230px,62vw)}.collection-card-reveal .card-atelier-details{max-height:none;padding:0;animation-delay:.2s;overflow:visible}.collection-card-reveal .card-atelier-details h2{font-size:29px}.collection-card-reveal .card-atelier-visual>.eyebrow{display:none}.collection-card-reveal .card-atelier-details p:not(.eyebrow){font-size:16px}.collection-card-reveal .card-atelier-tools{gap:8px}.collection-card-reveal .card-atelier-tools [data-slot=button]{font-size:12px}.collection-card-reveal .card-atelier-variants button{gap:16px;padding:8px 12px}.collection-card-reveal .card-atelier-pagination [data-slot=button]{padding:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.collection-card-reveal,.collection-card-reveal *,.daily-pack-banner>svg{transition:none!important;animation:none!important}.collection-card-aura>span,.card-aura-ring{display:none!important}.collection-card-reveal .collection-card-float{transform:none}}
.site-header{background:var(--background)}.daily-pack-banner{z-index:1;position:relative}.collection-section-nav{scroll-margin-top:80px;top:80px}.tcg-shop{min-width:0}.tcg-shop-heading{justify-content:space-between;align-items:center;gap:24px;margin:26px 0;display:flex}.tcg-shop-heading h2{margin:8px 0;font-size:clamp(30px,3vw,45px);line-height:1.12}.tcg-shop-heading p:not(.eyebrow){color:var(--muted-foreground);font-size:18px}.tcg-wallet{border:1px solid var(--border);flex-shrink:0;align-items:center;gap:14px;padding:14px 22px;display:flex}.tcg-wallet>svg{color:var(--gold)}.tcg-wallet span{font-size:14px;display:grid}.tcg-wallet strong{font-family:var(--font-data);color:var(--gold);font-size:20px}.tcg-shop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tcg-shop-toolbar .collection-switch button{align-items:center;gap:9px;display:inline-flex}.tcg-shop-toolbar .collection-switch button>span{font-family:var(--font-data);font-size:11px}.tcg-shop-toolbar>span{color:var(--muted-foreground);font-size:14px}.tcg-cabinet{color:#eadfc7;background:repeating-linear-gradient(90deg,#0000 0 24.8%,#d2b07008 24.9% 25%),linear-gradient(110deg,#221b15,#100e0c 48%,#211a14);border:1px solid #a17b3d66;border-left:10px ridge #443323;border-right:10px ridge #443323;box-shadow:inset 0 12px 35px #0008,0 20px 45px #0002}.tcg-cabinet-sign{color:#ccaf7b;font-family:var(--font-data);text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #d2b07033;justify-content:space-between;gap:12px;padding:18px 26px;font-size:10px;display:flex}.tcg-shelves{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tcg-shelf-item{text-align:center;cursor:pointer;isolation:isolate;outline-offset:-5px;flex-direction:column;min-width:0;display:flex;position:relative}.tcg-shelf-item:focus-visible{z-index:1;outline:2px solid #f7dc9e}.tcg-shelf-stage{perspective:850px;justify-content:center;align-items:end;height:290px;padding-bottom:29px;display:flex;position:relative}.tcg-shelf-stage:before{content:"";transform-origin:bottom;background:repeating-linear-gradient(4deg,#c89e5c08 0 2px,#0000 3px 8px),linear-gradient(#292017,#6b4b2e);border-top:1px solid #a4814b;height:45px;position:absolute;inset:auto 0 12px;transform:rotateX(58deg)scaleX(1.06);box-shadow:0 -10px 30px #cfa2590b}.tcg-shelf-stage:after{content:"";z-index:3;background:linear-gradient(#a4824b,#4a3522 22%,#281b12 90%,#8b6a3c);height:14px;position:absolute;inset:auto 0 0;box-shadow:0 12px 18px #000a}.tcg-shelf-spot{background:radial-gradient(ellipse at 50% 78%, color-mix(in srgb, var(--pack-accent) 19%, transparent), transparent 62%);pointer-events:none;opacity:.6;width:90%;height:105%;transition:opacity .35s;position:absolute;bottom:8px}.tcg-pack-badge{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:#e7c78b;background:#16110ecc;border:1px solid #d2b07044;padding:5px 9px;font-size:10px;position:absolute;top:21px;right:24px}.tcg-pack-rest{width:150px;height:225px;transform-style:preserve-3d;animation:tcg-stock-arrive .65s var(--pack-delay) both;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.tcg-pack-rest:after{content:"";filter:blur(7px);z-index:-1;background:#000b;border-radius:50%;height:16px;position:absolute;inset:auto -18% -10px;transform:rotateX(30deg)}.tcg-pack-solid{height:100%;transform-style:preserve-3d;transform:rotateY(var(--pack-yaw,-12deg)) rotateX(var(--pack-pitch,4deg));filter:drop-shadow(7px 10px 7px #0007);transition:transform .2s ease-out;display:block;position:relative}.tcg-pack-solid>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;transform:translateZ(4px)}.tcg-pack-edge{transform-origin:100%;background:repeating-linear-gradient(0deg,#94713c 0 2px,#1b1712 3px 5px);width:8px;position:absolute;inset:5% 0 5% auto;transform:rotateY(90deg)}.tcg-pack-gleam{mix-blend-mode:overlay;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#fff7c400 35%,#fff7c47a 48%,#fff7c400 61%,#0000 80%) 100% 0/300% 100%;transition:opacity .3s,background-position .7s;position:absolute;inset:3% 12%;transform:translateZ(5px)}.tcg-pack-fallback{color:#e4c98d;background:linear-gradient(130deg,#332718,#100d0b);border:2px solid #c6a15d;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:15px;display:flex}.tcg-pick-hint{color:#f4e5c4;opacity:0;z-index:4;background:#17120eea;align-items:center;gap:5px;padding:4px 10px;font-size:13px;transition:all .25s;display:flex;position:absolute;bottom:24px;transform:translateY(8px)}.tcg-shelf-item:is(:hover,:focus-visible) .tcg-pack-rest{transform:translateY(-16px)scale(1.055)}.tcg-shelf-item:is(:hover,:focus-visible) .tcg-shelf-spot{opacity:1}.tcg-shelf-item:is(:hover,:focus-visible) .tcg-pack-gleam{opacity:1;background-position:0 0}.tcg-shelf-item:is(:hover,:focus-visible) .tcg-pick-hint{opacity:1;transform:none}.tcg-shelf-label{background:linear-gradient(#0005,#0001);flex-direction:column;flex:1;align-items:center;gap:8px;padding:22px 24px 26px;display:flex}.tcg-shelf-category{font:9px var(--font-data);color:#b8a58a;text-transform:uppercase;letter-spacing:.06em}.tcg-pack-name{max-width:330px;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,27px);line-height:1.15;display:block}.tcg-price{color:#dfc493;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:15px;display:flex}.tcg-price b{font-family:var(--font-data);font-size:14px}.tcg-price svg{margin-left:6px}.tcg-cabinet-footer{color:#bbaa8e;border-top:1px solid #d2b07030;justify-content:center;align-items:center;gap:10px;padding:17px 22px;font-size:14px;display:flex}.tcg-cabinet-footer svg{color:#d2b070;flex-shrink:0}.tcg-empty-shelf{text-align:center;justify-items:center;gap:15px;padding:70px 24px;display:grid}.tcg-empty-shelf>svg{color:#d2b070}.tcg-empty-shelf h3{font-size:28px}.tcg-empty-shelf p{color:#bdaf98}.tcg-shop-extras{margin-top:24px}.tcg-pack-modal .art-modal-panel{width:min(100%,1000px);padding:44px;animation:.5s cubic-bezier(.16,1,.3,1) both tcg-counter-arrive}.tcg-pack-modal .art-modal-panel>.paint-mark{inset:-8px}.tcg-pack-modal.is-closing .art-modal-panel{animation:.28s ease-in both tcg-counter-leave}.tcg-counter-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:38px;display:grid}.tcg-counter-art{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:30px 0;display:flex;position:relative}.tcg-counter-art:after{content:"";filter:blur(10px);z-index:-1;background:#0009;border-radius:50%;width:85%;height:24px;position:absolute;bottom:66px}.tcg-counter-halo{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--pack-accent) 20%, transparent), transparent 65%);position:absolute;inset:-10%}.tcg-counter-pack{width:min(100%,330px);animation:.7s cubic-bezier(.16,1,.3,1) both tcg-pack-pickup}.tcg-counter-seal{font:10px var(--font-data);text-transform:uppercase;letter-spacing:.12em;color:#c4b28f;align-items:center;gap:8px;margin-top:30px;display:flex}.tcg-counter-details{min-width:0}.tcg-counter-details h2{margin:10px 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.1}.tcg-counter-details>p:not(.eyebrow){color:#b8ab93;font-size:17px}.tcg-counter-facts{border-bottom:1px solid #d2b07030;flex-wrap:wrap;gap:8px 16px;margin:20px 0;padding-bottom:20px;font-size:15px;display:flex}.tcg-counter-facts b{color:#e5c686}.tcg-counter-price{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.tcg-counter-price>span{color:#baac95;font-size:14px}.tcg-counter-price strong{font:24px var(--font-heading);color:#ebd09a;display:block}.tcg-counter-price small{color:#a99a81}.tcg-pack-modal .booster-offer--actions-only{width:100%;min-width:0}.tcg-pack-modal .paint-button{white-space:normal;width:100%;height:auto;min-height:46px}@keyframes tcg-stock-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes tcg-counter-arrive{0%{opacity:0;transform:translateY(65px)scale(.96)}to{opacity:1;transform:none}}@keyframes tcg-counter-leave{to{opacity:0;transform:translateY(50px)scale(.97)}}@keyframes tcg-pack-pickup{0%{opacity:0;transform:perspective(900px)translateY(160px)rotateX(18deg)rotate(-8deg)}to{opacity:1;transform:none}}@media (min-width:901px){.collection-filters{top:155px}.collection-story-reward{top:160px}}@media (max-width:760px){.tcg-shop-heading{align-items:start;gap:14px}.tcg-shop-heading h2{font-size:30px}.tcg-wallet{gap:8px;padding:10px}.tcg-wallet strong{font-size:16px}.tcg-wallet>svg{display:none}.tcg-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-cabinet{border-inline-width:6px}.tcg-cabinet-sign{padding:15px;font-size:8px}.tcg-shelf-stage{height:242px}.tcg-pack-rest{width:120px;height:180px}.tcg-pack-badge{font-size:8px;top:14px;right:12px}.tcg-shelf-label{padding:18px 12px 24px}.tcg-shelf-category{font-size:8px;line-height:1.5}.tcg-pack-name{font-size:21px}.tcg-pack-modal .art-modal-panel{padding:42px 24px 24px}.tcg-counter-layout{grid-template-columns:minmax(0,1fr);gap:16px}.tcg-counter-art{padding:0}.tcg-counter-pack{width:180px}.tcg-counter-seal{margin-top:10px}.tcg-counter-art:after{width:180px;bottom:30px}.tcg-counter-details h2{font-size:28px}}@media (max-width:420px){.tcg-shop-heading{flex-direction:column}.tcg-wallet{width:100%}.tcg-wallet>svg{display:block}.tcg-wallet span{flex:1;justify-content:space-between;align-items:center;display:flex}.tcg-shelf-stage{height:211px}.tcg-pack-rest{width:96px;height:144px}.tcg-pack-name{font-size:18px}.tcg-shelf-label{padding-inline:8px}.tcg-cabinet-sign{flex-wrap:wrap}.tcg-price{gap:5px;font-size:13px}.tcg-price svg{display:none}.tcg-pick-hint{padding-inline:5px;font-size:11px}.tcg-counter-pack{width:150px}}@media (prefers-reduced-motion:reduce){.tcg-shop *,.tcg-pack-modal *,.tcg-pack-modal.is-closing .art-modal-panel{transition:none!important;animation:none!important}.tcg-shelf-item:is(:hover,:focus-visible) .tcg-pack-rest,.tcg-pack-solid{transform:none}}
.collection-section-nav>div{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden}.collection-section-nav>div::-webkit-scrollbar{display:none}.collection-section-nav a{flex-shrink:0}.collection-section-nav a:after{bottom:0;left:0;right:0}.collection-section-nav>.collection-quick-open{flex-shrink:0}.collection-media-section{padding:26px 0}.collection-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.collection-media-card{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, var(--gold));min-width:0;transition:border-color .25s,transform .25s}.collection-media-card:hover{border-color:var(--gold);transform:translateY(-4px)}.collection-media-card>:is(button,a){text-align:left;cursor:pointer;flex-direction:column;width:100%;height:100%;display:flex}.collection-media-card>:is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.collection-media-cover{aspect-ratio:16/9;color:#d2b070;background:radial-gradient(at 40% 20%,#6b513b,#181311 75%);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.collection-media-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.collection-media-card:hover .collection-media-cover>img{transform:scale(1.04)}.collection-media-provider{text-overflow:ellipsis;white-space:nowrap;color:#f0dfba;max-width:calc(100% - 24px);font:10px var(--font-data);background:#100d0ce8;padding:5px 9px;position:absolute;top:12px;left:12px;overflow:hidden}.collection-media-play{color:#f3d79f;background:#0e0b0bd9;border:1px solid #e1c08080;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 5px 20px #0005}.collection-media-copy{flex-direction:column;flex:1;gap:10px;width:100%;padding:20px;display:flex}.collection-media-copy strong{font:600 25px/1.15 var(--font-heading);overflow-wrap:anywhere}.collection-media-copy>span{color:var(--muted-foreground);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-media-copy small{color:var(--gold);margin-top:auto;padding-top:8px}.collection-media-empty{text-align:center;border:1px dashed var(--border);color:var(--muted-foreground);justify-items:center;gap:14px;margin-top:24px;padding:60px 24px;display:grid}.collection-media-empty h3{color:var(--foreground);font-size:28px}.collection-media-empty>svg{color:var(--gold)}.collection-media-modal .art-modal-panel{background:#100d0b;max-width:1050px;padding:50px 32px 32px}.collection-media-modal .art-modal-panel>.paint-mark{inset:-7px}.collection-media-modal h2{overflow-wrap:anywhere;margin:10px 0 24px;padding-right:25px;font-size:clamp(25px,3vw,38px);line-height:1.2}.collection-media-player{aspect-ratio:16/9;background:#080808;width:100%;position:relative}.collection-media-player>:is(iframe,video,img){object-fit:contain;border:0;width:100%;height:100%}.collection-media-player.is-image{aspect-ratio:auto}.collection-media-player.is-image img{max-height:65dvh}.collection-media-player.is-audio{aspect-ratio:auto;color:#d2b070;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:220px;padding:30px;display:flex}.collection-media-player audio{width:min(100%,550px)}.collection-media-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#baad98;margin-top:20px}.collection-media-original{color:#dfc18b;align-items:center;gap:8px;margin-top:20px;text-decoration:underline;display:inline-flex}.media-manager-list{gap:12px;margin:24px 0;display:grid}.media-manager-list article{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.media-manager-list article>div:first-child{gap:5px;min-width:0;display:grid}.media-manager-list strong{overflow-wrap:anywhere;font-size:20px}.media-manager-list small{color:var(--muted-foreground);overflow-wrap:anywhere}.media-manager-list article>div:last-child{flex-shrink:0;gap:6px;display:flex}.media-editor{border:1px solid var(--border);padding:24px}.media-editor h3{margin-bottom:20px;font-size:27px}.media-editor fieldset{flex-direction:column;gap:18px;min-width:0;display:flex}.media-editor label:not(.media-publish){flex-direction:column;gap:8px;font-size:16px;display:flex}.media-editor label>span,.media-detection{color:var(--muted-foreground);font-size:13px}.media-detection{margin-top:-10px}.media-editor textarea{border:1px solid var(--border);resize:vertical;border-radius:4px;width:100%;padding:10px}.media-publish{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-editor-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.collection-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.collection-section-nav>div{justify-content:space-between;gap:4px;width:100%;padding-inline:7px}.collection-section-nav a small{display:none}.collection-media-grid{grid-template-columns:minmax(0,1fr);gap:18px}.collection-media-modal .art-modal-panel{padding:52px 14px 24px}.collection-media-modal .eyebrow{font-size:9px}.media-editor{padding:16px}.media-manager-list article{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.collection-media-card,.collection-media-cover>img{transition:none}.collection-media-card:hover,.collection-media-card:hover .collection-media-cover>img{transform:none}}
.extra-ultra-finish{pointer-events:none;isolation:isolate;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.extra-ultra-finish canvas{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.extra-ultra-diffraction{mix-blend-mode:color-dodge;opacity:.6;background:repeating-conic-gradient(from 40deg,#0000 0deg 14deg,#a6fff330 18deg,#0000 25deg,#dfb1ff38 35deg,#0000 42deg);animation:24s linear infinite extra-ultra-prism;position:absolute;inset:-60%}.extra-ultra-lens{background:linear-gradient(120deg,#0000 24%,#a6fff314 35%,#fff7ce80 39%,#eca9ff38 42%,#0000 50%) 0 0/300% 100%;animation:7s ease-in-out infinite extra-ultra-sweep;position:absolute;inset:0;box-shadow:inset 0 0 18px #c3fefb85,inset 0 0 3px #fff}.extra-ultra-finish>i{clip-path:polygon(50% 0,56% 43%,100% 50%,56% 57%,50% 100%,44% 57%,0 50%,44% 43%);background:radial-gradient(#fff 0%,#d7fff7 4%,#0000 65%);width:42px;height:42px;animation:4s ease-in-out infinite extra-ultra-star;position:absolute;top:20%;left:14%}.extra-ultra-finish>i:nth-last-child(2){width:30px;height:30px;animation-delay:-1.7s;top:62%;left:78%}.extra-ultra-finish>i:last-child{width:20px;height:20px;animation-delay:-2.8s;top:7%;left:68%}@keyframes extra-ultra-prism{to{transform:rotate(360deg)}}@keyframes extra-ultra-sweep{0%,15%{background-position:150% 0}70%,to{background-position:-100% 0}}@keyframes extra-ultra-star{0%,to{opacity:.2;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(90deg)}}.completion-banner{color:#eee8da;background:radial-gradient(at 0 0,#a6fff310,#0000 60%),#14121a;border:1px solid #a6fff339;grid-template-columns:60px minmax(180px,1fr) minmax(150px,210px) auto;align-items:center;gap:22px;min-width:0;margin:20px 0;padding:18px 24px;display:grid;position:relative}.completion-banner.is-ready{border-color:#a6fff3;box-shadow:0 0 24px #a6fff312}.completion-banner.is-claimed{border-color:#c5ac6c66}.completion-banner-emblem{background:radial-gradient(#c6acff22,#0000);border:1px solid #a6fff35c;place-items:center;width:56px;height:80px;display:grid;position:relative;transform:rotate(-6deg);box-shadow:0 0 25px #b6a3ff16}.completion-banner-emblem>svg{color:#a6fff3;width:14px;position:absolute;top:7px;right:7px}.completion-banner-emblem>span{font-family:var(--font-heading);color:#e4ddfc;font-size:40px}.completion-banner-emblem .game-card{width:100%;height:100%}.completion-banner-emblem .game-card-copy{display:none}.completion-banner .eyebrow{color:#a6fff3;letter-spacing:.15em;margin:0 0 5px;font-size:9px}.completion-banner h2{font:600 24px/1.1 var(--font-heading);margin:0 0 5px}.completion-banner p:not(.eyebrow){margin:0;font-size:16px}.completion-banner small{color:#b8b0bc;font-size:12px}.completion-banner-progress{gap:5px;display:grid}.completion-banner-progress>span{align-items:center;gap:7px;font-size:14px;display:flex}.completion-banner progress{accent-color:#a6fff3;background:#ffffff15;border:0;width:100%;height:4px}.completion-banner progress::-webkit-progress-bar{background:#ffffff15}.completion-banner progress::-webkit-progress-value{background:linear-gradient(90deg,#a6fff3,#dcacff)}.completion-banner-action{max-width:270px}.completion-banner-action button,.completion-banner-action a{white-space:normal;height:auto;min-height:42px}.completion-banner-action [role=alert]{color:#ffbcb3;margin-top:8px;font-size:13px}.completion-locked{color:#b8b0bc;align-items:center;gap:8px;font-size:14px;display:flex}.completion-manager{background:linear-gradient(140deg,#a6fff309,#0000 40%);border:1px solid #a6fff330;padding:24px}.completion-manager-heading{align-items:center;gap:18px;margin-bottom:30px;display:flex}.completion-manager-heading>svg{color:#a6fff3;flex-shrink:0}.completion-manager h2{font:600 30px var(--font-heading)}.completion-manager p{color:var(--muted-foreground);font-size:15px}.completion-config-grid{grid-template-columns:minmax(0,1fr) 280px;gap:36px;display:grid}.completion-config-grid fieldset{border-top:1px solid #ffffff20;margin:0 0 26px;padding-top:16px}.completion-config-grid legend{font:600 22px var(--font-heading);padding:0 10px 0 0}.completion-config-grid label{gap:7px;margin-bottom:16px;font-size:15px;display:grid}.completion-config-grid input:not([type=checkbox]),.completion-config-grid select,.completion-config-grid textarea{color:#eee8da;background:#111017;border:1px solid #ffffff30;border-radius:2px;width:100%;min-width:0;padding:10px 12px}.completion-config-grid .completion-check{align-items:center;gap:10px;display:flex}.completion-check input{accent-color:#a6fff3;width:17px;height:17px}.completion-config-grid aside{align-self:start;gap:20px;display:grid;position:sticky;top:100px}.completion-config-grid aside .game-card{width:100%}.completion-config-grid aside small{color:var(--muted-foreground)}.completion-manager-empty{aspect-ratio:2/3;background:radial-gradient(#a6fff31a,#0000);border:1px solid #a6fff360;flex-direction:column;justify-content:center;align-items:center;display:flex}.completion-manager-empty svg{color:#a6fff3}.completion-config-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.completion-config-actions [role=alert]{color:#ffa9a9}.completion-ceremony.art-modal{background:#09090e;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.completion-ceremony .art-modal-panel{height:100%;min-height:100%;box-shadow:none;background:#09090e;border:0;padding:0;overflow:hidden}.completion-ceremony .art-modal-panel>.paint-mark,.completion-ceremony .art-modal-inset{display:none}.completion-ceremony .art-modal-close{z-index:20;top:24px;right:24px}.completion-cinema{isolation:isolate;color:#eee8da;background:radial-gradient(at 50% 45%,#30203c55,#0000 65%);width:100%;height:100%;position:relative;overflow:hidden}.completion-filter{pointer-events:none;width:0;height:0;position:absolute}.completion-cosmos{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.completion-cinema-header{z-index:12;font:10px/1.5 var(--font-data);letter-spacing:.17em;text-transform:uppercase;color:#c6becf;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:25px;left:32px;right:78px}.completion-cinema-header button{background:#17131e;border:1px solid #ffffff25;padding:10px}.completion-corona{pointer-events:none;border:1px solid #b2fff388;border-radius:50%;width:55vmin;height:55vmin;margin:-27.5vmin;animation:6.4s cubic-bezier(.7,0,.9,1) both completion-collapse;position:absolute;top:50%;left:50%;box-shadow:0 0 90px #a6fff330,inset 0 0 70px #c7a6ff30}.completion-seal{pointer-events:none;justify-items:center;gap:28px;animation:6.5s both completion-seal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.completion-seal svg{color:#dafff7;filter:drop-shadow(0 0 24px #a6fff3);width:80px;height:80px}.completion-seal span{font:20px var(--font-heading);letter-spacing:.2em;white-space:nowrap}.completion-orbit{pointer-events:none;position:absolute;inset:0}.completion-orbit>i{color:#e0fff7;width:35px;height:52px;animation:5.7s cubic-bezier(.3,0,.85,.45) both completion-converge;animation-delay:calc(var(--i) * 12ms);background:linear-gradient(120deg,#a6fff325,#c7a6ff12);border:1px solid #a6fff375;place-items:center;margin:-26px -17px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #a6fff325}.completion-shock{opacity:0;pointer-events:none;border:3px solid #c7fff2;border-radius:50%;width:30vmin;height:30vmin;animation:1.1s ease-out 5.7s both completion-shock;position:absolute;top:50%;left:50%;box-shadow:0 0 35px #a6fff3,inset 0 0 35px #deb5ff}.completion-starburst{pointer-events:none;z-index:2;position:absolute;inset:0}.completion-starburst>i{width:3px;height:16px;animation:completion-particle 3.2s calc(5.7s + var(--i) * 8ms) ease-out both;background:#d1fff7;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #b79bff}.completion-achievement{perspective:1300px;z-index:3;justify-content:center;align-items:center;gap:clamp(30px,6vw,120px);display:flex;position:absolute;inset:80px 6vw 100px}.completion-award-card{width:min(30vw,360px,66dvh - 145.2px);transform-style:preserve-3d;opacity:0;filter:drop-shadow(0 0 30px #a6fff344);flex-shrink:0;animation:3.5s cubic-bezier(.15,.75,.2,1) 6s both completion-card}.completion-award-card>.game-card{width:100%;animation:7s ease-in-out 9.5s infinite completion-float;box-shadow:0 0 2px 2px #e9fff0,0 0 36px #b2c0ff40,0 20px 80px #000;border-color:#d9fff0!important}.completion-award-card .game-card-art{animation:2s 6s both completion-refraction}.completion-award-copy{opacity:0;max-width:520px;animation:1.4s 8.5s both completion-copy}.completion-award-copy>.eyebrow{color:#a6fff3;letter-spacing:.2em;align-items:center;gap:10px;font-size:10px;display:flex}.completion-award-copy h2{font:500 clamp(30px, 3.6vw, 64px)/1.06 var(--font-heading);text-wrap:balance;color:#fff4db;margin:20px 0 24px}.completion-award-copy h3{font:500 25px/1.15 var(--font-heading);color:#a6fff3}.completion-award-copy blockquote{font:italic 22px/1.45 var(--font-body);color:#d4ccdd;text-wrap:pretty;margin:22px 0 12px}.completion-signature{font:42px/1.3 var(--font-signature);color:#e7d9f5;margin:15px 0 24px;transform:rotate(-5deg)}.completion-achievement-date{font:10px/1.6 var(--font-data);letter-spacing:.07em;color:#aaa1b7}.completion-award-actions{justify-items:start;gap:12px;margin-top:24px;animation:1s 11s both completion-copy;display:grid}.completion-award-actions small{font:12px/1.5 var(--font-body);color:#b8b0c4}.completion-cinema-footer{z-index:10;text-align:center;justify-items:center;gap:12px;display:grid;position:absolute;bottom:28px;left:24px;right:24px}.completion-cinema-footer p{font:italic 20px/1.3 var(--font-body);color:#cfc5dd;margin:0}.completion-cinema-footer button{font:11px var(--font-data);color:#d1c5df;border:1px solid #ffffff25;padding:7px 16px}.completion-cinema-footer>span{font:10px var(--font-data);letter-spacing:.1em;color:#d4c9e2;align-items:center;gap:8px;display:flex}.completion-ceremony.is-finished .completion-orbit,.completion-ceremony.is-finished .completion-seal,.completion-ceremony.is-finished .completion-shock,.completion-ceremony.is-finished .completion-starburst{display:none}.completion-ceremony.is-finished .completion-corona{opacity:.18;animation:none;transform:scale(1.5)}.completion-ceremony.is-finished .completion-cosmos{opacity:.45}.completion-ceremony.is-finished .completion-award-card,.completion-ceremony.is-finished .completion-award-copy,.completion-ceremony.is-finished .completion-award-actions{opacity:1;animation:none;transform:none}.completion-ceremony.is-finished .completion-award-card .game-card-art{filter:none;animation:none}@keyframes completion-collapse{0%{opacity:0;transform:scale(1.2)rotate(0)}15%{opacity:.7}80%{opacity:1}95%{opacity:1;transform:scale(.15)rotate(180deg)}to{opacity:0;transform:scale(3)}}@keyframes completion-seal{0%{opacity:0;filter:blur(12px)}20%,65%{opacity:1;filter:blur()}87%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(2)}}@keyframes completion-converge{0%{opacity:0;transform:rotate(var(--angle)) translateY(-42vmin) rotate(calc(var(--angle) * -1)) scale(.5)}20%{opacity:.9}70%{opacity:1;transform:rotate(calc(var(--angle) + 80deg)) translateY(-24vmin) rotate(-80deg)}95%{opacity:1}to{transform:rotate(calc(var(--angle) + 220deg)) translateY(0) scale(.08);opacity:0}}@keyframes completion-shock{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}12%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}@keyframes completion-particle{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.1)}8%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--reach) * -1)) scale(.2)}}@keyframes completion-card{0%{opacity:0;filter:blur(12px)drop-shadow(0 0 80px #a6fff3);transform:translate(28vw)translateZ(-650px)rotateY(150deg)rotate(-18deg)scale(.3)}20%{opacity:1}55%{filter:blur()drop-shadow(0 0 55px #a6fff375)}80%{transform:translate(0)translateZ(40px)rotateY(-8deg)rotate(2deg)}to{opacity:1;filter:drop-shadow(0 0 30px #a6fff344);transform:none}}@keyframes completion-refraction{0%,45%{filter:var(--refraction)}to{filter:none}}@keyframes completion-float{0%,to{transform:translateY(0)rotateY(-3deg)rotate(-.5deg)}50%{transform:translateY(-10px)rotateY(3deg)rotate(.5deg)}}@keyframes completion-copy{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:1100px){.completion-banner{grid-template-columns:48px 1fr minmax(160px,220px);gap:16px}.completion-banner-emblem{grid-row:span 2;width:45px;height:65px}.completion-banner-progress{grid-column:2}.completion-banner-action{grid-area:1/3/span 2}.completion-banner-copy{grid-column:2}.completion-banner-progress progress{max-width:260px}.completion-config-grid{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:700px){.completion-banner{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.completion-banner-copy{grid-column:2}.completion-banner-emblem{grid-row:1}.completion-banner-progress{grid-column:1/-1}.completion-banner-progress progress{max-width:none}.completion-banner-action{grid-area:auto/1/auto/-1;max-width:none}.completion-banner-action button{width:100%}.completion-banner h2{font-size:23px}.completion-banner small{font-size:11px}.completion-config-grid{grid-template-columns:1fr}.completion-config-grid aside{max-width:280px;margin:auto;position:static}.completion-manager{padding:16px}.completion-cinema-header{letter-spacing:.08em;font-size:8px;top:16px;left:16px;right:65px}.completion-ceremony .art-modal-close{top:16px;right:16px}.completion-achievement{flex-direction:column;justify-content:center;gap:18px;inset:70px 20px 65px}.completion-award-card{width:min(45vw,66dvh - 237.6px,220px);min-width:100px}.completion-award-copy{text-align:center;max-width:450px}.completion-award-copy>.eyebrow{justify-content:center;gap:6px;font-size:8px}.completion-award-copy h2{margin:8px 0;font-size:28px}.completion-award-copy h3{font-size:19px}.completion-award-copy blockquote{max-height:80px;margin:8px 0;font-size:16px;line-height:1.25;overflow-y:auto}.completion-signature{margin:7px 0 10px;font-size:28px}.completion-achievement-date{font-size:8px}.completion-award-actions{justify-items:center;gap:7px;margin-top:12px}.completion-award-actions small{font-size:10px}.completion-cinema-footer{gap:8px;bottom:16px}.completion-cinema-footer p{font-size:14px}.completion-cinema-footer button{font-size:9px}.completion-cinema-footer>span{font-size:8px}.completion-seal span{font-size:16px}.completion-seal svg{width:60px;height:60px}}@media (max-height:580px) and (min-width:701px){.completion-achievement{inset:65px 6vw}.completion-award-card{width:calc(66dvh - 92.4px)}.completion-award-copy h2{margin:10px 0;font-size:32px}.completion-award-copy blockquote{max-height:70px;font-size:17px;overflow-y:auto}.completion-signature{margin:10px 0;font-size:28px}.completion-award-actions{margin-top:12px}.completion-cinema-footer{bottom:15px}}@media (prefers-reduced-motion:reduce){.extra-ultra-finish *,.completion-cinema *{animation:none!important}.extra-ultra-diffraction{opacity:.3}.completion-corona{opacity:.15}.completion-orbit,.completion-seal,.completion-starburst,.completion-shock,.completion-cosmos{display:none}.completion-award-card,.completion-award-copy,.completion-award-actions{opacity:1;filter:none;transform:none}.completion-award-card .game-card-art{filter:none!important}}@media (max-width:700px),(max-height:580px){.completion-achievement{scrollbar-width:thin;scrollbar-color:#a6fff34d transparent;justify-content:safe center;padding:10px 0;overflow:clip auto}}@media (max-width:550px){.completion-config-actions button{white-space:normal;width:100%;height:auto;min-height:44px}.collection-editor-identity>.min-w-0{flex-basis:calc(100% - 74px)}.collection-editor-identity>a{width:100%}}
.daily-rewards-modal{padding:20px;overflow:hidden}.daily-rewards-modal .art-modal-panel{background:radial-gradient(at 50% 0,#41301c50,#0000 65%),#14110f;border:1px solid #d2b07055;flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 30px 100px #000a}.daily-rewards-modal .art-modal-panel>.paint-mark,.daily-rewards-modal .art-modal-inset{display:none}.daily-rewards-modal .art-modal-close{top:20px;right:20px}.daily-rewards-heading{flex:none;padding:28px 32px 0}.daily-rewards-kicker{color:#d2b070;font:10px var(--font-data);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;padding-right:48px;display:flex}.daily-rewards-kicker b{letter-spacing:.08em;border:1px solid #d2b07055;padding:4px 6px;font-weight:500}.daily-rewards-heading h2{color:#f1e5ce;margin:12px 0 7px;padding-right:35px;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.daily-rewards-heading>p{color:#bdb19d;margin:0;font-size:18px}.daily-rewards-progress{font:10px var(--font-data);color:#bdb19d;border-top:1px solid #d2b07025;align-items:center;gap:12px;margin-top:20px;padding:14px 0;display:flex}.daily-rewards-progress>span:first-child{color:#e3c584;align-items:center;gap:6px;display:flex}.daily-rewards-progress>span:last-child{margin-left:auto}.daily-rewards-progress>div{gap:5px;display:flex}.daily-rewards-progress i{background:#5a5141;width:5px;height:5px;transition:background .3s,box-shadow .3s;transform:rotate(45deg)}.daily-rewards-progress i.is-filled{background:#d5bb80;box-shadow:0 0 8px #d5bb8099}.daily-rewards-progress progress{accent-color:#d5bb80;width:60px}.daily-rewards-shelf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#786443 #171310;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;padding:8px 32px 24px;display:grid;overflow-y:auto}.daily-reward-card{min-width:0;animation:daily-pack-arrive .65s var(--arrival) both;background:linear-gradient(160deg,#24201b,#171411 75%);border:1px solid #d2b07030;transition:border-color .3s,background .3s;position:relative}.daily-reward-card:hover{border-color:#d2b07085}.daily-reward-stage{isolation:isolate;perspective:750px;place-items:center;height:252px;display:grid;position:relative;overflow:hidden}.daily-reward-edition,.daily-reward-count{z-index:3;font:10px var(--font-data);color:#c7baa3;position:absolute;top:12px}.daily-reward-edition{color:#e5c992;border:1px solid #d2b07040;padding:4px 6px;left:14px}.daily-reward-count{align-items:center;gap:5px;padding-top:4px;display:flex;right:14px}.daily-reward-halo{background:radial-gradient(circle, color-mix(in srgb, var(--pack-accent) 22%, transparent), transparent 68%);filter:blur(16px);opacity:.8;border-radius:50%;width:220px;height:220px;transition:opacity .4s,transform .4s;position:absolute}.daily-reward-card:hover .daily-reward-halo{opacity:1;transform:scale(1.25)}.daily-pack-tilt{z-index:1;width:128px;height:192px;transform:rotateY(var(--pack-tilt,0deg)) rotateZ(-5deg);margin-top:12px;transition:transform .35s ease-out}.daily-pack-object{filter:drop-shadow(0 12px 12px #0009);width:100%;height:100%;animation:daily-pack-float 5s calc(var(--arrival) * -8) ease-in-out infinite;position:relative}.daily-pack-object img{object-fit:contain;width:100%;height:100%;display:block}.daily-pack-fallback{text-align:center;outline-offset:-7px;color:#e3c584;background:linear-gradient(125deg,#382d17,#100d0e 48%,#534127);border:2px solid #b79a5a;outline:1px solid #b79a5a55;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:14px 10px;display:flex}.daily-pack-fallback>span,.daily-pack-fallback small{font:9px var(--font-data);letter-spacing:.12em}.daily-pack-fallback svg{width:38px;height:38px}.daily-pack-fallback strong{font:17px var(--font-heading)}.daily-pack-glint{pointer-events:none;mix-blend-mode:screen;animation:daily-pack-shine 7s var(--arrival) infinite;background:linear-gradient(110deg,#0000 35%,#ffeac52a 48%,#fff5db55 50%,#0000 64%) 0 0/350% 100%;position:absolute;inset:0}.daily-reward-plinth{background:radial-gradient(#ad884224,#0007 65%);border:1px solid #b392503b;border-radius:50%;width:145px;height:26px;position:absolute;bottom:15px;box-shadow:0 10px 12px #0006}.daily-reward-details{text-align:center;padding:0 18px 15px;position:relative}.daily-reward-creator{font:10px var(--font-data);color:#bcaa87;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 5px}.daily-reward-details h3{color:#eee1ca;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.15}.daily-reward-name{color:#b4a994;margin:5px 0 15px;font-size:16px}.daily-reward-action{min-height:42px}.daily-reward-action .paint-button{gap:7px;width:100%;padding-inline:12px;font-size:16px}.daily-reward-free{font:9px var(--font-data);text-transform:uppercase;border-left:1px solid #14111040;margin-left:auto;padding-left:6px}.daily-reward-collection-link{color:#b8aa92;justify-content:center;align-items:center;gap:6px;min-height:24px;margin-top:13px;font-size:15px;display:inline-flex}.daily-reward-collection-link:hover{color:#f0d394}.daily-reward-error{color:#f5b7a0;margin-top:10px;font-size:15px;line-height:1.2}.daily-reward-confirmation{color:#c5dbbb;background:#86ad6510;border:1px solid #9bbd7840;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:18px;display:flex}.daily-reward-stamp{z-index:3;font:9px var(--font-data);color:#def0c9;background:#152015f2;border:1px solid #b7ce8d80;align-items:center;gap:6px;padding:6px 9px;animation:.5s both daily-pack-stamp;display:flex;position:absolute;bottom:12px;transform:rotate(-5deg)}.daily-reward-card.is-collected{border-color:#a5bf7655}.daily-reward-card.is-collected .daily-pack-tilt{animation:.9s cubic-bezier(.2,.8,.2,1) both daily-pack-receive}.daily-reward-sparks{z-index:2;pointer-events:none;position:absolute;inset:50% 0 auto 50%}.daily-reward-sparks i{background:#f5d992;border-radius:1px;width:4px;height:4px;animation:.85s ease-out both daily-pack-spark;position:absolute;box-shadow:0 0 7px #eac377}.daily-reward-card.is-claiming .daily-reward-halo{animation:.8s ease-in-out infinite alternate daily-pack-pulse}.daily-rewards-footer{background:#1f1a14;border-top:1px solid #d2b07035;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 32px;display:flex}.daily-rewards-footer-note{color:#d5b97d;align-items:center;gap:12px;min-width:0;display:flex}.daily-rewards-footer-note>svg{flex-shrink:0}.daily-rewards-footer-note strong{color:#e6d9bf;font-size:17px;font-weight:600}.daily-rewards-footer-note p{color:#b6a88f;margin:2px 0 0;font-size:14px}.daily-rewards-footer-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.daily-rewards-footer-actions>*{gap:7px}.daily-rewards-footer.is-complete{background:linear-gradient(90deg,#283122,#1b1913)}.daily-rewards-modal a[aria-disabled=true]{opacity:.5;cursor:wait}.daily-rewards-shelf.is-pair{grid-template-columns:repeat(2,minmax(0,310px));justify-content:center}.daily-rewards-shelf.is-single{grid-template-columns:minmax(0,600px);justify-content:center}.daily-rewards-shelf.is-single .daily-reward-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.daily-rewards-shelf.is-single .daily-reward-details{padding-top:20px}@keyframes daily-pack-arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes daily-pack-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes daily-pack-shine{0%,15%{background-position:100% 0}55%,to{background-position:0 0}}@keyframes daily-pack-receive{0%{transform:rotate(-5deg)}35%{transform:translateY(-17px)rotateY(18deg)rotate(4deg)scale(1.12)}to{transform:rotate(-3deg)}}@keyframes daily-pack-stamp{0%{opacity:0;transform:scale(1.5)rotate(-12deg)}65%{opacity:1;transform:scale(.94)rotate(-5deg)}to{transform:scale(1)rotate(-5deg)}}@keyframes daily-pack-spark{0%{opacity:1;transform:rotate(var(--spark-angle)) translateX(15px) scale(1.4)}to{opacity:0;transform:rotate(var(--spark-angle)) translateX(var(--spark-distance)) scale(.3)}}@keyframes daily-pack-pulse{to{opacity:1;transform:scale(1.3)}}@media (max-width:900px){.daily-rewards-heading{padding:24px 24px 0}.daily-rewards-shelf{gap:12px;padding-inline:24px}.daily-rewards-footer{flex-wrap:wrap;padding:16px 24px}.daily-rewards-footer-actions{margin-left:auto}.daily-reward-details{padding-inline:12px}.daily-reward-details h3{font-size:20px}.daily-reward-count{font-size:9px;right:8px}.daily-reward-edition{left:8px}}@media (max-width:650px){.daily-rewards-modal{padding:10px}.daily-rewards-modal .art-modal-panel{max-height:calc(100dvh - 20px)}.daily-rewards-modal .art-modal-close{width:34px;height:34px;top:12px;right:12px}.daily-rewards-heading{padding:20px 16px 0}.daily-rewards-kicker{letter-spacing:.08em;gap:6px;font-size:8px}.daily-rewards-kicker b{display:none}.daily-rewards-heading h2{font-size:29px}.daily-rewards-heading>p{font-size:16px;line-height:1.15}.daily-rewards-progress{gap:7px;margin-top:14px;padding:12px 0;font-size:9px}.daily-rewards-progress>div{flex-wrap:wrap;gap:3px;max-width:45px}.daily-rewards-shelf,.daily-rewards-shelf.is-pair,.daily-rewards-shelf.is-single{grid-template-columns:minmax(0,1fr);gap:12px;padding:6px 16px 16px}.daily-reward-card,.daily-rewards-shelf.is-single .daily-reward-card{grid-template-columns:102px minmax(0,1fr);align-items:center;display:grid}.daily-reward-stage{height:194px}.daily-pack-tilt{width:76px;height:114px;margin-top:5px}.daily-reward-count{justify-content:center;inset:auto 0 7px}.daily-reward-edition{padding:2px 4px;font-size:9px;top:8px;left:8px}.daily-reward-halo{width:140px;height:180px}.daily-reward-plinth{width:80px;height:16px;bottom:29px}.daily-reward-details,.daily-rewards-shelf.is-single .daily-reward-details{text-align:left;padding:14px 10px 12px 4px}.daily-reward-details h3{font-size:20px}.daily-reward-creator{font-size:8px}.daily-reward-name{margin:4px 0 10px;font-size:14px}.daily-reward-action .paint-button{gap:5px;padding-inline:7px;font-size:15px}.daily-reward-free{display:none}.daily-reward-collection-link{margin-top:8px;font-size:13px}.daily-reward-stamp{border-radius:50%;padding:5px;font-size:0;bottom:25px}.daily-reward-stamp svg{width:16px;height:16px}.daily-reward-confirmation{gap:5px;font-size:15px}.daily-rewards-footer{gap:10px;padding:12px 16px}.daily-rewards-footer-note{gap:8px}.daily-rewards-footer-note strong{font-size:15px}.daily-rewards-footer-note p{font-size:13px}.daily-rewards-footer-note>svg{width:18px}.daily-rewards-footer-actions{flex:1 0 100%;grid-template-columns:1fr;gap:8px;display:grid}.daily-rewards-footer-actions>*{width:100%;min-height:40px}.daily-pack-fallback{padding:10px 5px}.daily-pack-fallback strong{font-size:12px}.daily-pack-fallback>span,.daily-pack-fallback small{font-size:7px}.daily-pack-fallback svg{width:24px;height:24px}}@media (max-height:600px){.daily-rewards-heading>p,.daily-rewards-footer-note{display:none}.daily-rewards-heading{padding-top:15px}.daily-rewards-heading h2{font-size:26px}.daily-rewards-progress{margin-top:8px;padding-block:8px}.daily-rewards-footer{padding-block:10px}}@media (prefers-reduced-motion:reduce){.daily-rewards-modal *,.daily-rewards-modal :before,.daily-rewards-modal :after{transition:none!important;animation:none!important}.daily-reward-sparks{display:none}}
.opening-victory{isolation:isolate;color:#f0e6d2;background:radial-gradient(ellipse at 32% 45%, color-mix(in srgb, var(--victory-accent) 13%, transparent), transparent 60%), #100d10;flex-direction:column;flex:1;justify-content:flex-start;min-height:0;padding:40px clamp(20px,5vw,90px) 24px;display:flex;position:relative;overflow:hidden auto}.opening-victory.is-grand{background:radial-gradient(at 35% 45%,#75602a40,#0000 65%),linear-gradient(120deg,#100d18,#17110a)}.victory-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.victory-particles{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.victory-aurora{pointer-events:none;z-index:-1;opacity:.4;background:conic-gradient(from 0deg at 35% 45%, transparent, color-mix(in srgb, var(--victory-accent) 16%, transparent), transparent 30%, #fff4dc0a, transparent 65%);filter:blur(45px);animation:18s linear infinite victory-aurora;position:absolute;inset:-25%}.victory-content{z-index:2;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,6vw,90px);width:min(1250px,100%);margin:auto;display:grid;position:relative}.victory-visual{perspective:1100px;place-items:center;min-height:480px;display:grid;position:relative}.victory-medallion{aspect-ratio:1;width:min(310px,75%);box-shadow:0 0 0 8px #d9b8710b, 0 0 0 10px #d9b87136, 0 0 90px color-mix(in srgb, var(--victory-accent) 20%, transparent), inset 0 0 30px #fff1c41a;opacity:.25;border:2px solid #ddc38a;border-radius:50%;padding:9px;transition:transform .9s cubic-bezier(.15,.8,.3,1.3),opacity .6s;position:relative;transform:scale(.76)rotateY(-28deg)}.has-impact .victory-medallion{opacity:1;transform:scale(1)rotateY(0)}.victory-cover{background:#17121d;border-radius:50%;width:100%;height:100%;overflow:hidden}.victory-cover>img{object-fit:cover;filter:brightness(.6)saturate(.8);width:100%;height:100%}.victory-cover>.brand-emblem{object-fit:contain;padding:60px}.victory-cover:after{content:"";background:linear-gradient(#0000,#080609dd);border-radius:50%;position:absolute;inset:9px}.victory-crown{color:#f8da91;filter:drop-shadow(0 0 16px #f0c56870);background:#171113;border:1px solid #debd7455;border-radius:50% 50% 0 0;place-items:center;width:74px;height:65px;display:grid;position:absolute;top:-36px;left:calc(50% - 37px)}.victory-crown svg{width:42px;height:42px}.victory-percent{text-align:center;font:76px/1 var(--font-heading);color:#fff0c5;text-shadow:0 3px 20px #000;opacity:0;transition:opacity .5s .2s,transform .6s .2s;position:absolute;top:45%;left:0;right:0;transform:translateY(20px)}.victory-percent span{font-size:32px}.has-impact .victory-percent{opacity:1;transform:none}.victory-seal{color:#f6e0ac;font:10px var(--font-data);letter-spacing:.15em;opacity:0;background:#281d12;border:1px solid #c9a666;align-items:center;gap:8px;padding:11px 18px;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 4px 15px #0008}.has-impact .victory-seal{opacity:1;animation:.6s both victory-stamp}.victory-orbit{aspect-ratio:1;border:1px solid #d1af6138;border-radius:50%;width:min(420px,95%);transition:opacity .5s;animation:24s linear infinite victory-orbit;position:absolute}.victory-orbit:before{content:"";border:1px dashed #dbbf6d38;border-radius:50%;position:absolute;inset:16px}.victory-orbit i{width:5px;height:5px;transform:rotate(var(--angle)) translateX(clamp(130px, 14vw, 210px)) rotate(45deg);background:#e6c583;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #eac87c}.victory-rays{opacity:0;background:repeating-conic-gradient(#e7c06b00 0deg,#e7c06b14 2deg,#e7c06b00 7deg 16deg);width:100%;height:100%;transition:opacity 1.2s,transform 1.5s;position:absolute;transform:scale(.5);-webkit-mask-image:radial-gradient(#000 0%,#0000 67%);mask-image:radial-gradient(#000 0%,#0000 67%)}.has-impact .victory-rays{opacity:1;transform:scale(1.3)}.victory-copy{z-index:4;padding-block:24px;position:relative}.victory-copy>.eyebrow{color:#d8bb81;letter-spacing:.18em;align-items:center;gap:8px;font-size:10px;display:flex}.victory-copy h2{color:#fbebc6;letter-spacing:-.025em;opacity:.2;outline:none;margin:16px 0;font-size:clamp(38px,4.9vw,74px);line-height:1.02;transition:opacity .6s,transform .7s;transform:translateY(14px)}.has-impact .victory-copy h2{opacity:1;text-shadow:0 0 35px #e1ba5725;transform:none}.is-grand .victory-copy h2{color:#f7d88c}.victory-copy h3{color:#d8c298;font-size:clamp(23px,2.4vw,33px);line-height:1.2}.victory-congratulation{color:#bdb09a;max-width:520px;margin-top:14px;font-size:21px;line-height:1.4}.victory-progress{border-block:1px solid #d5b57138;margin-top:26px;padding-block:18px}.victory-progress>div:first-child{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.victory-progress>div:first-child>span{font:10px var(--font-data);text-transform:uppercase;letter-spacing:.08em;color:#ae9c7a}.victory-progress strong{font:20px var(--font-data);color:#f4d78f}.victory-progress strong small{color:#b4a17c;font-size:12px}.victory-progress [role=progressbar]{background:#e4bf7115;height:5px;overflow:visible}.victory-progress [role=progressbar] i{background:linear-gradient(90deg, var(--victory-accent), #ffebae);height:100%;transition:width .9s cubic-bezier(.3,.8,.2,1);display:block;box-shadow:0 0 13px #e3be6799}.victory-progress>span{color:#a99879;font:10px var(--font-data);margin-top:12px;display:block}.victory-reward-note{color:#e7c982;align-items:center;gap:12px;min-height:52px;margin-top:20px;display:flex}.victory-reward-note>svg{flex-shrink:0}.victory-reward-note strong{color:#efdbaf;font-size:21px}.victory-reward-note p{color:#b4a285;margin-top:3px;font-size:17px}.victory-actions{flex-wrap:wrap;gap:12px;margin-top:24px;animation:.4s both victory-copy-in;display:flex}.victory-actions button{white-space:normal;gap:9px;height:auto;min-height:44px}.victory-skip{color:#b3a58d;margin-top:24px;font-size:15px}.victory-error{color:#ffc2a9;margin-top:16px;font-size:17px}.victory-footer{z-index:4;color:#bda67e;border-top:1px solid #d1ad6028;flex-shrink:0;justify-content:center;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex;position:relative}.victory-footer>span{font:10px var(--font-data);align-items:center;gap:8px;display:flex}.victory-footer>div{flex-wrap:wrap;gap:6px;max-width:150px;display:flex}.victory-footer i{background:#5d503d;width:5px;height:5px;transform:rotate(45deg)}.victory-footer i.is-current{background:#f4d48c;box-shadow:0 0 10px #f4d48c}.victory-footer i.is-done{background:#ad9768}.victory-footer small{color:#9f9076;font-size:14px}.victory-wave{pointer-events:none;opacity:0;border:3px solid #f1d68b;border-radius:50%;width:60%;height:60%;position:absolute;top:20%;left:20%;box-shadow:0 0 35px #edc96966}.has-impact:not(.is-settled) .victory-wave{animation:1s ease-out both victory-wave}.victory-flash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(at 35%,#ffe4a580,#0000 70%);position:absolute;inset:0}.has-impact:not(.is-settled) .victory-flash{animation:.7s ease-out both victory-flash}.has-impact:not(.is-settled) .victory-content{animation:.45s both victory-impact}.victory-sparks{pointer-events:none;position:absolute;top:50%;left:50%}.victory-sparks i{opacity:0;background:#ffe3a1;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #d5b05f}.has-impact .victory-sparks i{animation:1.4s ease-out both victory-spark}.victory-reward-card{z-index:3;width:min(290px,75%);animation:.9s cubic-bezier(.2,.8,.2,1) both victory-card;position:relative}.victory-reward-card .game-card{width:100%}.has-reward .victory-orbit{opacity:.3}@keyframes victory-aurora{to{transform:rotate(360deg)}}@keyframes victory-orbit{to{transform:rotate(360deg)}}@keyframes victory-stamp{0%{opacity:0;transform:translate(-50%)scale(1.8)rotate(-15deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(-5deg)}}@keyframes victory-wave{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(2.1)}}@keyframes victory-flash{0%{opacity:.9}to{opacity:0}}@keyframes victory-impact{0%,to{transform:none}20%{transform:translate(3px,-3px)}45%{transform:translate(-3px,1px)}70%{transform:translate(1px,-1px)}}@keyframes victory-spark{0%{opacity:1;transform:rotate(var(--angle)) translateX(20px) scale(1.5)}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--reach)) scale(.2)}}@keyframes victory-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes victory-card{0%{opacity:0;transform:translateY(70px)rotateY(-55deg)scale(.6)}65%{opacity:1;transform:translateY(-12px)rotateY(8deg)scale(1.04)}to{opacity:1;transform:none}}@media (max-width:900px){.opening-victory{padding:24px 28px}.victory-content{gap:28px}.victory-visual{min-height:390px}.victory-medallion{width:230px;max-width:85%}.victory-percent{font-size:60px}.victory-congratulation{font-size:18px}.victory-actions{flex-direction:column}.victory-copy h2{font-size:42px}}@media (max-width:650px){.opening-victory{min-height:0;padding:16px 20px 24px}.victory-content{grid-template-columns:minmax(0,1fr);gap:0}.victory-visual{min-height:260px}.victory-medallion{width:190px}.victory-cover>.brand-emblem{padding:35px}.victory-orbit{width:250px;max-width:90%}.victory-orbit i{transform:rotate(var(--angle)) translateX(115px) rotate(45deg)}.victory-percent{font-size:53px}.victory-percent span{font-size:23px}.victory-crown{width:55px;height:48px;top:-24px;left:calc(50% - 27px)}.victory-crown svg{width:32px;height:32px}.victory-seal{padding:7px 11px;font-size:8px;bottom:-15px}.victory-copy{text-align:center;padding:10px 0}.victory-copy>.eyebrow{letter-spacing:.1em;justify-content:center;font-size:8px}.victory-copy h2{margin:10px 0;font-size:36px}.victory-copy h3{font-size:23px}.victory-congratulation{margin-top:10px;font-size:17px;line-height:1.25}.victory-progress{margin-top:16px;padding-block:14px}.victory-reward-note{text-align:left;margin-top:15px}.victory-reward-note strong{font-size:19px}.victory-reward-note p{font-size:15px}.victory-actions{gap:10px;margin-top:18px}.victory-footer{flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px}.victory-footer small{text-align:center;flex-basis:100%;font-size:12px}.victory-reward-card{width:190px;margin-block:15px}}@media (prefers-reduced-motion:reduce){.opening-victory *,.opening-victory :before,.opening-victory :after{transition:none!important;animation:none!important}.victory-particles,.victory-flash,.victory-sparks,.victory-wave{display:none}}.victory-wreath{color:#d9b873;fill:currentColor;filter:drop-shadow(0 0 6px #d9b87340);pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}
