.wc{--wc-bg:#0d0d16;--wc-panel:#14121f;--wc-line:#51415c;--wc-gold:#f0bd68;--wc-purple:#bc84ed;--wc-text:#f9f4f4;--wc-muted:#bab1c4;max-width:1440px;margin:0 auto 64px;padding:18px 14px 40px;color:var(--wc-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.wc *, .wc *:before,.wc *:after{box-sizing:border-box}.wc a{color:inherit}.wc button,.wc select,.wc input{font:inherit}.wc h1,.wc h2,.wc h3,.wc p{margin:0}.wc small{font-size:.76rem}.wc-sr{position:absolute!important;clip-path:inset(100%)!important;width:1px;height:1px;overflow:hidden}
.wc-cover{position:relative;min-height:310px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;padding:40px clamp(25px,5vw,65px);border:1px solid rgba(224,179,115,.46);border-radius:21px;background:radial-gradient(ellipse at 76% 30%,rgba(123,43,160,.55),transparent 42%),radial-gradient(ellipse at 22% 80%,rgba(167,97,34,.18),transparent 55%),linear-gradient(130deg,#10111c,#241326 75%,#100e17);box-shadow:0 24px 74px #0006}
.wc-cover:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(112deg,transparent 0 70px,#d7a75a0d 70px 71px)}.wc-cover-copy{position:relative;z-index:2;max-width:670px}.wc-cover-copy small,.wc-mini{color:var(--wc-gold);font-size:.72rem;font-weight:900;letter-spacing:.18em}.wc-cover h1{margin:13px 0;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:950;line-height:.99;letter-spacing:-.06em;text-wrap:balance}.wc-cover h1 em{font-style:normal;color:#f4c77d;text-shadow:0 0 28px #d7909744}.wc-cover-copy p{max-width:550px;color:#d5cadc;line-height:1.65;font-size:1rem}.wc-cover-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.wc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:10px;border:1px solid #7d6584;padding:12px 18px;font-size:.89rem;font-weight:800;cursor:pointer;min-height:43px;transition:filter .18s,transform .18s}.wc-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.wc-btn:focus-visible,.wc button:focus-visible,.wc input:focus-visible,.wc select:focus-visible{outline:3px solid #fce0a5;outline-offset:3px}.wc-btn-primary{color:#26151a!important;background:linear-gradient(150deg,#fff0bb,#edb764 80%);border-color:#f7d29b}.wc-btn-outline{color:#f2e1f3!important;background:#201b2dcc}.wc-hero-art{position:relative;z-index:1;width:clamp(220px,28%,380px);flex:none;align-self:stretch;display:grid;place-items:center}.wc-hero-art img{width:100%;max-height:290px;object-fit:contain;transform:rotate(9deg);filter:drop-shadow(0 5px 25px #ad53ff44)}.wc-hero-spark{position:absolute;right:9%;top:15%;font-size:3rem;color:#f4d195;text-shadow:0 0 20px #ffbd76}.wc-cover-cases{background:radial-gradient(ellipse at 75% 45%,#4b2f75 0%,transparent 41%),linear-gradient(130deg,#10111e,#1d112b 77%,#16111c)}
.wc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 42px}.wc-summary article{min-height:132px;padding:19px 21px;background:linear-gradient(150deg,#1d1927,#12111b);border:1px solid #3a3049;border-radius:14px;display:flex;flex-direction:column;gap:8px}.wc-summary article>span{font-size:.71rem;letter-spacing:.08em;font-weight:850;color:#d9c4e6}.wc-summary strong{font-size:2rem;line-height:1.12}.wc-summary strong small{font-size:.95rem;color:#b1a4b6}.wc-summary p{font-size:.77rem;color:#ab9eb5}.wc-progress{margin-top:auto;background:#292437;height:8px;border-radius:8px;overflow:hidden}.wc-progress>span{display:block;background:linear-gradient(90deg,#9862c6,#f6c37b);height:100%;border-radius:8px}.wc-text-button{border:0;background:transparent;color:#f4c884;cursor:pointer;font-size:.8rem;text-align:left;padding:0;text-decoration:underline}
.wc-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:35px 0 19px}.wc-section-heading small{color:#d7a765;font-weight:800;letter-spacing:.1em}.wc-section-heading h2{font-size:clamp(1.35rem,2.6vw,2rem);margin:6px 0}.wc-section-heading p{font-size:.84rem;color:var(--wc-muted);line-height:1.6}.wc-section-heading>a{white-space:nowrap;text-decoration:none;font-size:.73rem;color:#f0c480;font-weight:900}.wc-controls{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.wc-search{display:flex;align-items:center;flex:1 1 260px;gap:9px;background:#191625;border:1px solid #493a58;border-radius:10px;padding:0 13px;color:#c9b6d2}.wc-search input{border:0;outline:0!important;background:transparent;color:white;min-height:46px;width:100%;font-size:.87rem}.wc-select select{border:1px solid #493a58;background:#191625;color:#ebe1ef;border-radius:10px;padding:13px 14px;min-height:46px;max-width:100%}
.wc-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}.wc-item{position:relative;display:flex;flex-direction:column;text-align:left;gap:0;background:#171420;border:1px solid #43334c;border-radius:13px;padding:0;overflow:hidden;cursor:pointer;color:inherit;transition:transform .2s,border-color .2s,box-shadow .2s}.wc-item:hover{transform:translateY(-4px);border-color:#dfa96b;box-shadow:0 12px 28px #0008}.wc-item-image{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#151320}.wc-item-image img{display:block;width:100%;height:100%;object-fit:cover}.wc-item.is-locked .wc-item-image img{filter:saturate(.65) brightness(.79)}.wc-item-state{position:absolute;top:9px;left:9px;padding:5px 8px;border-radius:7px;background:#0c0b16d9;border:1px solid #544665;color:#f4daab;font-size:.63rem;font-weight:900;letter-spacing:.04em}.wc-item-meta{display:flex;flex-direction:column;gap:5px;padding:13px}.wc-item-meta strong{font-size:.88rem;font-weight:800;line-height:1.25}.wc-item-meta small{font-size:.67rem;color:#b5a6be;letter-spacing:.04em}.wc-featured-pill{position:absolute;right:6px;top:10px;padding:4px 7px;font-size:.58rem;color:#ffe8ba;background:#544017;border-radius:6px}.wc-rarity-common{border-bottom:2px solid #9fa5b7}.wc-rarity-uncommon{border-bottom:2px solid #48d7a2}.wc-rarity-rare{border-bottom:2px solid #6cb9ff}.wc-rarity-epic{border-bottom:2px solid #ac71f8}.wc-rarity-legendary{border-bottom:2px solid #f0b960}.wc-rarity-mythic{border-bottom:2px solid #f16baa}.wc-no-results{padding:32px;border:1px dashed #745877;text-align:center;color:#cdb9d9;border-radius:14px}.wc-privacy-note{margin:20px 0;font-size:.8rem;color:#aea5b8;line-height:1.65}
.wc-safety{margin:24px 0 35px;padding:19px 23px;background:#181826;border:1px solid #645272;border-radius:13px;display:flex;gap:15px;align-items:center}.wc-safety strong{white-space:nowrap;color:#f3bf87;font-size:.82rem}.wc-safety p{font-size:.84rem;color:#cabfce;line-height:1.55}.wc-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wc-case{display:flex;flex-direction:column;gap:14px;padding:18px;background:linear-gradient(150deg,#22192d,#11121d);border:1px solid #4e3a59;border-radius:18px}.wc-case-art{position:relative;min-height:210px;background:radial-gradient(circle,#57326c 0%,transparent 65%);display:grid;place-items:center;border-radius:12px}.wc-case-art img{width:min(90%,230px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 20px #0006)}.wc-case-copy h3{font-size:1.4rem;margin:6px 0}.wc-case-copy p,.wc-case-earned{color:#c9bfcd;font-size:.86rem}.wc-case-earned{display:block;margin-top:13px}.wc-drop-list{margin-top:4px;background:#171422;border:1px solid #43374d;border-radius:10px}.wc-drop-list summary{padding:13px;list-style:none;display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-size:.81rem;font-weight:750;color:#f3e8f7}.wc-drop-list summary::-webkit-details-marker{display:none}.wc-drops{padding:5px 12px 12px;display:grid;gap:7px}.wc-drop{display:flex;gap:10px;align-items:center;padding:5px 0;border-top:1px solid #393047}.wc-drop img{width:39px;height:39px;object-fit:cover;border-radius:6px}.wc-drop span{display:flex;flex:1;flex-direction:column;gap:3px}.wc-drop span strong{font-size:.75rem}.wc-drop small{color:#b5a9c5;font-size:.62rem}.wc-drop>b{font-size:.84rem;color:#f8d99a}.wc-preview-case{width:100%;margin-top:auto}.wc-case-emerald{border-color:#39735a}.wc-case-gold{border-color:#967244}.wc-case-ice{border-color:#448aa4}
.wc-detail-dialog,.wc-case-dialog{color:#f9f2ff;background:#181421;border:1px solid #876b92;box-shadow:0 30px 100px #000a;border-radius:20px;width:min(95vw,780px);max-height:90vh;padding:25px}.wc-detail-dialog::backdrop,.wc-case-dialog::backdrop{background:#05040bcb;backdrop-filter:blur(5px)}.wc-detail-dialog[open]{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:center}.wc-detail-art img{display:block;width:100%;border-radius:14px}.wc-detail-copy small,.wc-detail-rarity{color:#d9ad75;letter-spacing:.1em;font-size:.73rem;font-weight:850}.wc-detail-copy h2,.wc-case-dialog h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;margin:8px 0}.wc-detail-copy p{color:#ccc0cf;margin:14px 0;line-height:1.65;font-size:.9rem}.wc-detail-copy .wc-detail-status{color:#efc894}.wc-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.wc-detail-actions .wc-btn[disabled]{opacity:.45;cursor:not-allowed}.wc-dialog-close{position:absolute;right:16px;top:14px;background:#2c2234;border:1px solid #5f4a68;color:#fff;border-radius:8px;cursor:pointer;padding:7px 11px;z-index:1}.wc-case-dialog{text-align:center;max-width:520px}.wc-case-reveal img{max-width:70%;max-height:260px;border-radius:13px}.wc-case-reveal h3{margin:8px}.wc-case-reveal p{color:#f7cb8b}.wc-case-dialog .wc-btn{margin:auto}.wc-toast{position:fixed;bottom:22px;right:22px;z-index:100;background:#211729;border:1px solid #9768af;box-shadow:0 15px 45px #0007;color:#faf2ff;border-radius:11px;padding:13px 18px;max-width:min(360px,90vw)}.wc-toast:empty{display:none}
@media(max-width:1180px){.wc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:750px){.wc{padding:12px 7px 40px}.wc-cover{min-height:240px;padding:25px 20px}.wc-cover h1{font-size:2.75rem}.wc-hero-art{width:130px;opacity:.55;position:absolute;right:0;bottom:0;top:0}.wc-cover-copy{max-width:100%;padding-right:70px}.wc-cover-copy p{font-size:.87rem}.wc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wc-summary{gap:9px}.wc-summary article{padding:14px;min-height:110px}.wc-summary strong{font-size:1.5rem}.wc-item-meta{padding:9px}.wc-item-meta strong{font-size:.75rem}.wc-item-meta small{font-size:.58rem}.wc-item-state{font-size:.5rem}.wc-case-grid{grid-template-columns:1fr}.wc-safety{display:block}.wc-safety p{margin-top:9px}.wc-detail-dialog[open]{display:block;padding:23px}.wc-detail-art{width:min(240px,70%);margin:auto}.wc-detail-copy h2{font-size:1.8rem}.wc-controls label{flex:1}.wc-section-heading{align-items:start}.wc-section-heading>a{display:none}}
@media(max-width:400px){.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-cover-copy{padding-right:5px}.wc-hero-art{opacity:.18}.wc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.wc *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.wc [hidden]{display:none!important}
