@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.level-progress{width:100%;max-width:340px;margin-top:16px;text-align:left;min-width:0;font-variant-numeric:tabular-nums}.level-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;line-height:1.35;margin-bottom:8px}.level-heading>span{display:flex;flex-direction:column;gap:3px;min-width:0}.level-heading strong{font-size:13px;font-weight:650;color:var(--chrome-text)}.level-title{font-size:11px;color:var(--muted)}.level-heading small{font-size:10px;color:var(--muted);white-space:nowrap}.level-track{height:5px;overflow:hidden;border-radius:8px;background:var(--line)}.level-track>span{display:block;height:100%;border-radius:inherit;background:var(--gold);transition:width .4s ease}.collector-name{flex:1}.collector-name>.level-progress{margin-bottom:8px}.menu-identity>.level-progress{margin-top:13px}.level-compact .level-heading strong{font-size:11px}.nav-player-name small{display:block;font-size:9px;color:var(--chrome-muted);font-weight:500;line-height:1.3;margin-top:1px}.reward-experience{max-width:360px;width:calc(100% - 32px);margin:22px auto 0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--chrome-panel);text-align:left}.pack-experience{width:min(320px,calc(100% - 32px));margin:20px auto 0}.pack-experience .level-progress{max-width:none;margin:0}.pack-experience .level-heading{margin-bottom:7px}.pack-level-up .level-heading strong{color:var(--gold)}.pack-xp-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reward-xp-heading{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reward-xp-heading>strong{font-size:17px;color:var(--gold);font-weight:650}.reward-xp-heading>span{font-size:11px;color:var(--muted)}.reward-experience .level-progress{margin-top:13px;max-width:none}.xp-breakdown{width:100%;font-size:11px;color:var(--muted)}.xp-breakdown summary{cursor:pointer;display:list-item;margin-left:13px}.xp-breakdown>span{display:block;margin-top:5px}.fusion-xp{display:block;font-size:12px;color:var(--gold);margin-top:6px;font-variant-numeric:tabular-nums}@media(max-width:500px){.level-progress{max-width:100%}.level-heading{gap:8px}.reward-experience{margin-top:16px}}@media(prefers-reduced-motion:reduce){.level-track>span{transition:none}}.odds-link{background:none;border:0;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.odds-link:hover{color:var(--gold)}.pack-odds .modal{width:min(560px,calc(100vw - 32px));padding:36px;max-height:85dvh;overflow:auto}.pack-odds h2{font-size:28px;line-height:1.15;margin:16px 24px 20px 0}.pack-odds p{font-size:14px;line-height:1.65;color:var(--muted)}.pack-odds table{width:100%;border-collapse:collapse;margin:24px 0}.pack-odds caption{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-bottom:8px}.pack-odds th,.pack-odds td{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.pack-odds th{text-align:left;font-weight:500}.pack-odds th span{display:inline-block;width:22px}.pack-odds td{text-align:right;font-variant-numeric:tabular-nums}.pack-odds .odds-highlight strong{color:var(--gold)}.pack-odds details{padding:14px 0;border-top:1px solid var(--line);font-size:13px}.pack-odds summary{cursor:pointer}.pack-odds details p:last-child{margin-bottom:0}@media(max-width:600px){.pack-odds .modal{padding:24px}.pack-odds h2{font-size:24px}}.social-notification-toast{position:fixed;z-index:34;right:24px;bottom:24px;width:min(360px,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--chrome-panel);box-shadow:0 10px 35px #0003;animation:social-notice-arrive .2s ease-out}.social-toast-open{display:flex;align-items:center;gap:12px;width:100%;min-height:84px;padding:16px 35px 16px 15px;text-align:left;border-radius:inherit}.social-toast-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.social-toast-open>span:last-child{display:grid;gap:5px;min-width:0}.social-toast-open strong{font:650 13px var(--font-ui);color:var(--chrome-text)}.social-toast-open>span>span{font:400 11px/1.5 var(--font-ui);color:var(--chrome-muted);overflow-wrap:anywhere}.social-toast-close{position:absolute;right:6px;top:6px;width:25px;height:25px;color:var(--muted);border:0}.social-toast-open:hover{background:color-mix(in srgb,var(--gold) 4%,transparent)}body:has(.social-notification-toast) .badge-celebration{bottom:130px}@keyframes social-notice-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.social-notification-toast{right:16px;bottom:16px}.social-toast-open{min-height:78px;padding-top:13px;padding-bottom:13px}body:has(.social-notification-toast) .badge-celebration{bottom:118px}}@media(prefers-reduced-motion:reduce){.social-notification-toast{animation:none}}.market-page{padding-top:45px;padding-bottom:70px}.market-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px}.market-heading h1{margin:10px 0 8px;font-size:clamp(32px,4vw,45px)}.market-heading p{margin:0;color:var(--muted);font-size:14px}.market-wallet{text-align:right;display:grid;gap:6px;flex-shrink:0;font-variant-numeric:tabular-nums}.market-wallet>span{font-size:11px;color:var(--muted)}.market-wallet>strong{font-size:27px;font-weight:650;color:var(--gold)}.market-wallet small{font-size:10px;color:var(--muted)}.market-wallet>strong>small{font-size:13px;color:var(--gold)}.market-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.market-tabs{display:flex;gap:4px;overflow:auto;scrollbar-width:thin}.market-tabs>button{display:flex;align-items:center;gap:7px;padding:10px 13px;white-space:nowrap;border-radius:7px;color:var(--muted);font-size:12px}.market-tabs>button[aria-pressed=true]{background:var(--chrome-panel);color:var(--gold)}.market-tabs>button>span{font-size:10px;color:var(--muted)}.market-topbar>.button{white-space:nowrap;padding:11px 14px}.market-filters{display:grid;grid-template-columns:minmax(200px,1fr) repeat(3,minmax(120px,170px));gap:12px;align-items:end;margin:24px 0 18px}.market-filters>label:not(.search-field),.market-sell-fields>label,.market-confirm>label{display:grid;gap:7px;color:var(--muted);font-size:10px}.market-filters select,.market-sell-fields input,.market-sell-fields select,.market-confirm input{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:var(--chrome-panel);color:var(--chrome-text);font:400 12px var(--font-ui)}.market-filters>.search-field{margin:0;min-height:38px}.market-filters input{min-width:0;width:100%;font-size:12px}.market-count{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:11px;color:var(--muted)}.market-listings{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 18px}.market-listing{min-width:0;display:flex;flex-direction:column}.market-card{display:block;width:100%;text-align:left;border-radius:10px}.market-card .card-front{width:100%;aspect-ratio:.7}.market-listing-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;align-items:center;margin:12px 0 8px;font-size:10px;color:var(--muted)}.market-listing-heading>span,.market-listing-heading>time{display:flex;align-items:center;gap:4px}.market-listing-heading>time{font-variant-numeric:tabular-nums}.market-listing-price{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.market-listing-price>strong{font-size:18px;color:var(--gold);font-weight:650;font-variant-numeric:tabular-nums}.market-listing-price>strong>small{font-size:11px}.market-listing-price>span{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.market-action{width:100%;justify-content:center;padding:10px 8px;font-size:11px;margin-top:auto}.market-bid-state{font-size:10px;color:var(--muted);margin:0 0 10px;line-height:1.5}.market-bid-state.leading{color:var(--gold)}.market-status{font-size:11px;color:var(--muted);margin:0;padding:9px 0}.market-status small{display:block;font-size:9px;margin-top:5px}.market-confirm{border-top:1px solid var(--line);padding-top:12px;margin-top:auto;display:grid;gap:12px}.market-confirm p{margin:0;font-size:11px;color:var(--chrome-text);line-height:1.5}.market-confirm>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.market-confirm .button{padding:9px 11px;font-size:11px}.market-confirm .text-button{font-size:10px}.market-pending{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px;border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line));border-radius:9px;background:var(--chrome-panel);margin-bottom:20px}.market-pending>div{display:grid;gap:5px}.market-pending strong{font-size:12px;color:var(--gold)}.market-pending span{font-size:11px;color:var(--muted)}.market-pending>.button{flex-shrink:0;font-size:11px;padding:11px 13px}.market-success{padding:11px 14px;border-left:2px solid var(--gold);color:var(--gold);font-size:12px;background:color-mix(in srgb,var(--gold) 5%,transparent);margin-bottom:20px}.market-empty{text-align:center;color:var(--muted);padding:55px 20px}.market-empty h2{color:var(--chrome-text);font-size:23px}.market-empty p{font-size:13px;line-height:1.6;margin:0}.nav-wallet{display:flex;align-items:center;gap:5px;color:var(--gold);font:600 11px var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:5px 7px}.nav-wallet:hover{background:color-mix(in srgb,var(--gold) 8%,transparent)}.wikicoin-mark{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid currentColor;font-size:9px}@media(max-width:1150px){.market-listings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.market-listings,.market-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.market-filters>.search-field{grid-column:1/-1}}@media(max-width:600px){.market-page{padding-top:24px}.market-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.market-heading h1{font-size:32px}.market-heading p{font-size:12px;max-width:185px;line-height:1.5}.market-heading .eyebrow{font-size:8px}.market-wallet{gap:5px}.market-wallet>strong{font-size:21px}.market-wallet>span,.market-wallet>small{font-size:9px;max-width:130px}.market-topbar{flex-wrap:wrap;gap:12px}.market-tabs{width:100%;gap:2px}.market-tabs>button{padding:9px;font-size:11px}.market-topbar>.button{font-size:11px}.market-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.market-listing-price{flex-wrap:wrap;gap:5px}.market-listing-price>strong{font-size:16px}.market-listing-heading{font-size:9px}.market-card .card-front>.card-copy{padding:10px}.market-card .card-copy>h3{font-size:16px}.market-card .card-copy>p{display:none}.market-card .card-stats{font-size:10px;gap:8px}.market-card .card-rarity{font-size:10px}.market-filters{gap:10px}.market-filters select{font-size:11px;padding:9px 7px}.market-pending{flex-wrap:wrap}.market-pending>.button{width:100%;justify-content:center}.nav-wallet{padding:3px;gap:4px;font-size:10px}.wikicoin-mark{width:15px;height:15px;font-size:8px}}.market-focus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;color:var(--muted)}.legal-page{max-width:1120px;padding-block:56px 70px;color:var(--chrome-text,var(--text))}.legal-heading{max-width:780px}.legal-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.2px;margin-top:16px}.legal-heading>p{font-size:16px;line-height:1.75;margin-top:18px;color:var(--chrome-muted,var(--muted))}.legal-version{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:22px;font-size:12px;color:var(--chrome-muted,var(--muted))}.legal-draft-label{border:1px solid var(--gold);border-radius:20px;padding:6px 11px;color:var(--gold)}.legal-draft-notice{max-width:880px;margin-top:28px;padding:18px 22px;border:1px solid var(--chrome-line,var(--line));border-left:3px solid var(--gold);border-radius:8px;background:var(--chrome-panel,var(--surface))}.legal-draft-notice strong{font-size:14px}.legal-draft-notice p{font-size:13px;line-height:1.75;margin-top:8px;color:var(--chrome-muted,var(--muted))}.legal-document-nav{align-self:auto;gap:12px 24px;flex-wrap:wrap;margin-block:28px 36px;border-bottom:1px solid var(--chrome-line,var(--line));padding-bottom:18px}.legal-document-nav a{font-size:13px;padding-block:10px}.legal-document-nav a[aria-current=page]{color:var(--gold);text-decoration:underline;text-underline-offset:6px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:52px}.legal-contents{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:4px;position:sticky;top:112px}.legal-contents strong{font-size:12px;margin-bottom:10px;color:var(--chrome-muted,var(--muted))}.legal-contents a{font-size:13px;line-height:1.55;padding:6px 0}.legal-contents a:hover,.legal-section-links a:hover{text-decoration:underline;text-underline-offset:4px}.legal-body{min-width:0}.legal-body section{scroll-margin-top:125px;border-bottom:1px solid var(--chrome-line,var(--line));padding-bottom:32px;margin-bottom:32px}.legal-body section:last-child{border-bottom:0;margin-bottom:0}.legal-body h2{font-size:22px;line-height:1.3;margin-bottom:16px;letter-spacing:-.35px}.legal-body p{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.legal-body p+p{margin-top:14px}.legal-fields{margin:20px 0 0;border:1px solid var(--chrome-line,var(--line));border-radius:8px;overflow:hidden}.legal-fields>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);gap:14px;padding:13px 16px}.legal-fields>div+div{border-top:1px solid var(--chrome-line,var(--line))}.legal-fields dt,.legal-fields dd{font-size:13px;line-height:1.65;margin:0;overflow-wrap:anywhere}.legal-fields dt{color:var(--chrome-muted,var(--muted))}.legal-fields .legal-unfilled{color:var(--gold)}.legal-section-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.legal-section-links a{font-size:13px;line-height:1.7;color:var(--gold);padding-block:5px}.auth-information{font-size:12px;line-height:1.8;margin-top:20px;color:var(--chrome-muted,var(--muted))}.auth-information a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.site-footer-links{flex-wrap:wrap;row-gap:14px}.site-footer-links a{white-space:normal}@media(max-width:800px){.legal-page{padding-top:32px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-contents{position:static;flex-flow:row wrap;gap:4px 18px;border-bottom:1px solid var(--chrome-line,var(--line));padding-bottom:18px}.legal-contents strong{flex-basis:100%}.legal-heading>p{font-size:14px}.legal-document-nav{gap:6px 18px}.legal-body section{scroll-margin-top:100px}.legal-draft-notice{padding:16px}.legal-fields>div{grid-template-columns:1fr;gap:3px}.legal-body h2{font-size:21px}}@media(max-width:500px){.legal-page{width:calc(100% - 36px);padding-bottom:40px}.legal-heading h1{font-size:30px}.legal-document-nav a,.legal-contents a,.legal-section-links a{min-height:40px;display:inline-flex;align-items:center}.site-footer-links{justify-content:center;gap:14px 20px!important}}:root{--font-ui:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-family:var(--font-ui);color:#ebe9df;background:#111310;font-synthesis:none;font-weight:400;--gold:#d6b67e;--text:#ebe9df;--muted:#94998e;--bg:#111310;--line:#ffffff12;--surface:#1a1e18;--surface-raised:#20261d;--surface-subtle:#ffffff08;--radius:14px;color-scheme:dark}html,body{overflow-x:clip}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.5}button{border:0;background:none}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-ui)}em{font-family:var(--font-ui);font-weight:400}::selection{color:#171912;background:#d6b67e}.section-width{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.muted{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:650;display:inline-flex;align-items:center;gap:9px}.little-star{color:var(--gold);font-size:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 22px;border-radius:7px;font-size:12px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.gold{color:#24271d;background:var(--gold);box-shadow:0 3px 15px #d6b67e0b}.gold:hover{background:#e3c590;box-shadow:0 4px 24px #d6b67e22}.outline{border:1px solid #d6b67e4d;color:#ddc393;background:#d6b67e07}.outline:hover{background:#d6b67e13}.subtle{background:#ffffff08;border:1px solid var(--line)}.text-button{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#d4bf97;padding:8px 0;white-space:nowrap}.text-button:hover{color:#f9e9c7}.icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;color:#abaea3;transition:background .2s,color .2s}.icon-button:hover{background:#ffffff0a;color:#f7f0de}.mark{display:inline-flex;width:36px;height:36px;color:var(--gold)}.mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3}.mark svg path:nth-child(2){opacity:.35}.mark svg path:nth-child(3){stroke-width:2}.site-header{height:86px;border-bottom:1px solid var(--line);position:relative;z-index:5;background:#111310f5}.header-inner{height:100%;width:calc(100% - 72px);max-width:1390px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.wordmark{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:23px;letter-spacing:-1.2px;font-weight:800;white-space:nowrap;padding:0}.brand-dot{color:var(--gold)}nav{display:flex;align-items:center;align-self:stretch;gap:34px}nav button{font-size:12px;color:#8f9589;position:relative;padding:0}nav button:hover{color:#e9e8de}nav button.active{color:#ecebdd}nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold)}.nav-count{font-size:9px;background:#ffffff09;border:1px solid var(--line);border-radius:4px;padding:1px 5px;margin-left:5px}.header-actions{display:flex;align-items:center;gap:17px}.avatar{width:35px;height:35px;border-radius:50%;border:1px solid #ccb07877;background:linear-gradient(135deg,#777454,#343c30);color:#f1e4c8;font-size:11px;font-weight:650;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 3px #d6b67e08}.avatar.large{width:46px;height:46px;font-size:15px}.card-front{background:#22261e;border:1px solid color-mix(in srgb,var(--rarity),transparent 35%);border-radius:11px;overflow:hidden;position:relative;box-shadow:inset 0 0 0 4px #0003;aspect-ratio:.663;display:flex;flex-direction:column;color:#e5e7dc;isolation:isolate;text-align:left}.card-front:after{content:"";position:absolute;inset:4px;border:1px solid color-mix(in srgb,var(--rarity),transparent 73%);border-radius:7px;pointer-events:none;z-index:4}.card-art{height:64%;position:relative;overflow:hidden;background:#060d10}.card-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s;filter:saturate(.8)}.card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#22261e 0%,transparent 35%,#070b1040 100%)}.card-top{position:absolute;z-index:1;inset:14px 13px auto;display:flex;align-items:center;justify-content:space-between}.card-top>span:first-child{font-size:7px;text-transform:uppercase;letter-spacing:1.2px;color:#eee9db;background:#080e1266;border:1px solid #ffffff16;border-radius:3px;padding:3px 5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rarity-gem{font-size:18px;color:var(--rarity);text-shadow:0 0 12px var(--rarity)}.card-copy{padding:0 16px 15px;flex:1;display:flex;flex-direction:column;position:relative;margin-top:-2px}.card-rarity{color:var(--rarity);font-size:6.5px;letter-spacing:1.5px;text-transform:uppercase;display:block;margin:1px 0 5px;font-weight:650}.card-copy h3{font-family:var(--font-ui);font-weight:600;font-size:20px;line-height:1.15;letter-spacing:-.4px}.card-copy p{font-size:7px;line-height:1.6;color:#a8afa0;margin-top:6px;max-width:155px}.card-stats{border-top:1px solid color-mix(in srgb,var(--rarity),transparent 83%);display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:8px;font-size:8px;color:#bcc3af;font-variant-numeric:tabular-nums}.card-stats span{display:flex;align-items:center;gap:5px}.card-stats svg{color:var(--rarity);width:10px}.card-stats .card-edition{margin-left:auto;color:#65705f;font-size:5px;letter-spacing:1px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.section-title .eyebrow{margin-bottom:10px;font-size:8px;letter-spacing:1.8px}.section-title h2{font-size:25px;font-weight:500;letter-spacing:-.9px}.section-title h2>span{color:var(--gold)}.section-title p{color:var(--muted);font-size:13px;margin-top:10px}.profile-badge{color:#c4b071;background:#d6b67e0b;border:1px solid #b29c5f38;border-radius:9px;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.compact .card-copy{padding:0 10px 10px}.compact .card-copy h3{font-size:14px}.compact .card-copy p{font-size:5px;margin-top:4px}.compact .card-stats{font-size:5px;gap:7px;padding-top:5px}.compact .card-stats svg{width:7px}.compact .card-rarity{font-size:5px;margin-bottom:4px;letter-spacing:1px}.compact .card-top{inset:10px 9px auto}.compact .card-top>span:first-child{font-size:4px}.compact .rarity-gem{font-size:12px}.compact .card-edition{display:none}footer{display:flex;align-items:center;padding-block:25px 32px;gap:25px;border-top:1px solid var(--line)}.wordmark.small{font-size:17px;letter-spacing:-.8px;gap:6px}.wordmark.small .mark{width:26px;height:26px}footer>p{font-size:9px;color:#6e7666}footer>div{margin-left:auto;display:flex;align-items:center;gap:25px}footer button:not(.wordmark){font-size:9px;color:#a4ac97;display:flex;align-items:center;gap:5px}footer>div>span{font-size:7px;letter-spacing:1px;color:#68705f}.collection-page,.profile-page{padding-top:45px;padding-bottom:65px;min-height:75vh}.page-kicker{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.demo-pill{font-size:9px;color:#818b75;border:1px solid #ffffff12;padding:7px 10px;border-radius:5px}.collection-page h1{font-size:44px;font-weight:550;letter-spacing:-2px}.collection-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;margin-top:35px;gap:20px}.segmented{display:flex;padding:4px;background:#1b2017;border-radius:7px;border:1px solid var(--line)}.segmented button{font-size:12px;padding:8px 15px;border-radius:4px;color:#87927b}.segmented .selected{background:#323728;color:#e0d6ba}.search-field{border:1px solid #ffffff17;background:#191d17;border-radius:7px;display:flex;align-items:center;padding:0 14px;height:40px;gap:12px;color:#7a866e;width:290px}.search-field input{border:0;outline:0;background:none;min-width:0;width:100%;color:#e9e8dc;font-size:12px}.search-field input:focus-visible{outline-offset:8px}.category-filters{display:flex;gap:9px;margin-block:23px 27px;flex-wrap:wrap}.category-filters button{border:1px solid #ffffff0f;border-radius:30px;padding:7px 16px;color:#929c85;font-size:11px}.category-filters button.selected{background:#d6b67e1a;border-color:#d6b67e55;color:#d9c299}.collection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:27px 23px}.card-open{padding:0;display:block;width:100%;transition:transform .25s}.card-open:hover{transform:translateY(-6px)}.collection-item-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#818c75;padding:9px 0}.is-favorite{color:var(--gold)}.is-favorite svg{fill:#d6b67e38}.empty-state{padding:65px 0;text-align:center;color:#8b987d}.empty-state>svg{margin:0 auto 20px}.empty-state h3{font-size:20px;font-weight:450;color:#dedfce}.empty-state p{margin:12px 0 24px;font-size:12px}.profile-cover{height:240px;border:1px solid #d6b67e25;border-radius:13px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.theme-cosmos{background:radial-gradient(ellipse at 85% 5%,#8d997527,transparent 60%),linear-gradient(140deg,#202c25,#121c1b 55%,#26342a)}.theme-forest{background:radial-gradient(ellipse at 70% 0%,#78935450,transparent 60%),linear-gradient(140deg,#2a3920,#151e13 55%,#34432b)}.theme-ochre{background:radial-gradient(ellipse at 70% 0%,#b97d4040,transparent 60%),linear-gradient(140deg,#413226,#221b15 55%,#493b2a)}.profile-cover>.mark{width:105px;height:105px;opacity:.35}.profile-cover>.eyebrow{color:#aea67e;font-size:9px;margin-bottom:7px;position:relative}.cover-orbit{width:700px;height:300px;border:1px solid #c4bd8316;border-radius:50%;position:absolute;transform:rotate(-20deg);box-shadow:0 0 0 30px #c4bd8303,0 0 0 70px #c4bd8303}.glass{position:absolute;right:20px;bottom:20px;min-height:34px;font-size:10px;padding-inline:13px;background:#0004;border:1px solid #fff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-identity{display:flex;align-items:center;position:relative;margin-top:-23px;padding:0 25px;gap:22px}.avatar.extra-large{width:95px;height:95px;border:5px solid #111310;font-size:27px;box-shadow:0 0 0 1px #d6b67e30}.profile-name{display:flex;align-items:center;gap:12px;padding-top:20px}.profile-name h1{font-size:30px;letter-spacing:-1px;font-weight:550}.profile-identity p{font-size:12px;color:#9aa58d;margin-top:7px}.profile-identity>.demo-pill{margin-left:auto;margin-top:25px}.profile-stats{display:flex;gap:65px;margin:35px 0 48px;padding:26px;border-block:1px solid var(--line)}.profile-stats>div{display:flex;flex-direction:column;gap:7px}.profile-stats strong{font-size:27px;font-family:var(--font-ui);font-weight:450;color:#d4c49d}.profile-stats strong>span{font-size:15px;margin-left:6px;color:#69765d}.profile-stats>div>span{font-size:10px;color:#8b997c}.profile-favorites{display:grid;grid-template-columns:repeat(3,210px);gap:24px;padding:20px 35px 30px;justify-content:center;background:radial-gradient(ellipse at bottom,#d6b67e08,transparent 80%);border-bottom:1px solid var(--line)}.empty-slot{border:1px dashed #d6b67e45;aspect-ratio:.663;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#9a9e7d;font-size:10px}.empty-slot:hover{background:#d6b67e08}.badge-section{margin-top:45px}.badge-section h2{font-size:21px;letter-spacing:-.5px;font-weight:450}.badge-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.badge-list>div{border:1px solid var(--line);padding:25px;border-radius:9px}.achievement-medal{display:flex;align-items:center;justify-content:center;background:#d6b67e14;border:1px solid #d6b67e55;border-radius:14px;width:45px;height:45px;color:#d4b275;margin-bottom:18px;box-shadow:inset 0 0 0 4px #111310}.badge-list strong{font-size:13px;font-weight:500}.badge-list p{font-size:10px;color:#88947b;margin-top:7px}.badge-list .locked{opacity:.4;filter:grayscale(1)}.modal-backdrop{position:fixed;inset:0;background:#080b09df;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:35px;overflow-y:auto;animation:fade-in .2s ease}.modal{position:relative;border:1px solid #d6b67e25;background:#171d15;max-height:calc(100dvh - 70px);overflow:auto;border-radius:18px;padding:38px;box-shadow:0 35px 100px #0007;outline:0;width:100%;max-width:850px}.modal-close{position:absolute;top:18px;right:18px;z-index:10;border:1px solid var(--line);background:#11191090}.pack-modal .modal{max-width:1300px;min-height:680px;background:radial-gradient(ellipse at 50% 50%,#46473525,transparent 68%),#141a13;padding:25px 34px 23px}.pack-toolbar{display:flex;justify-content:space-between;padding-right:47px;align-items:center}.pack-toolbar>.eyebrow{color:#8b9b7c;font-size:9px;letter-spacing:1.8px}.pack-toolbar>.icon-button{width:30px;height:30px}.pack-heading{text-align:center;margin-top:26px}.pack-heading>.eyebrow{font-size:8px;letter-spacing:2.4px}.pack-heading h2{font-family:var(--font-ui);font-size:37px;font-weight:400;margin:12px 0 10px;letter-spacing:-.8px}.pack-heading p{font-size:12px;color:#89977b;line-height:1.7}.sealed-stage{height:360px;display:flex;align-items:center;justify-content:center;position:relative;perspective:1000px;margin-top:13px}.pack-floor{position:absolute;bottom:21px;width:260px;height:30px;background:#0009;filter:blur(15px);border-radius:50%}.sealed-pack{width:184px;height:270px;position:relative;border-radius:7px 7px 9px 9px;border:1px solid #c0a263;background:repeating-linear-gradient(45deg,transparent,transparent 20px,#c9b67408 20px,#c9b67408 21px),radial-gradient(ellipse at 50% 10%,#81816633,transparent 70%),linear-gradient(115deg,#2d3929,#1b241a 35%,#323b29 65%,#1c261b);display:flex;flex-direction:column;align-items:center;box-shadow:inset 5px 0 8px #ffffff09,inset -5px 0 10px #0006,0 25px 40px #0008;transform:rotate(-5deg);transition:transform .4s,box-shadow .4s}.sealed-pack:before{content:"";position:absolute;inset:14px 9px;border:1px solid #c2a97142;border-radius:2px;pointer-events:none}.sealed-pack:hover{transform:rotate(0) translateY(-8px);box-shadow:0 0 50px #d6b67e19,0 25px 40px #0008}.pack-tear,.pack-bottom{position:absolute;top:0;left:0;right:0;height:15px;background:repeating-linear-gradient(90deg,#baaa7020 0px,#baaa7020 1px,transparent 1px,transparent 3px),#384332;border-bottom:1px solid #c6ae7266;border-radius:4px 4px 0 0;transform-origin:0 50%}.pack-bottom{top:auto;bottom:0;border-top:1px solid #c6ae7266;border-bottom:0;border-radius:0 0 4px 4px;height:12px}.pack-emblem{margin-top:37px}.pack-emblem>.mark{width:57px;height:57px}.pack-brand{font-family:var(--font-ui);color:#d5c18e;font-size:19px;font-weight:650;letter-spacing:-1px;margin-top:5px}.pack-rule{height:1px;width:54px;background:linear-gradient(90deg,transparent,#bea872,transparent);margin-top:15px}.pack-collection{text-align:center;font-size:6px;letter-spacing:2px;color:#89977a;margin-top:12px;line-height:2.1}.pack-collection strong{font-weight:500;font-size:10px;color:#d2c196;letter-spacing:2.6px}.pack-five{font-size:5px;letter-spacing:1.2px;margin-top:auto;margin-bottom:25px;color:#9a9d7c}.open-hint{position:absolute;bottom:-3px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:15px;color:#858f78;font-size:10px}.open-hint>span{color:#d6b67e;font-size:19px}.is-opening .sealed-pack{animation:pack-open 1.1s ease-in forwards;pointer-events:none}.is-opening .pack-tear{animation:tear .8s ease-in forwards}.is-opening .pack-floor{animation:fade-in .8s reverse forwards}.spread-stage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;max-width:1060px;margin:47px auto 12px;padding:8px 5px 22px;perspective:1400px}.flip-card{padding:0;display:block;position:relative;aspect-ratio:.663;animation:deal .5s both;animation-delay:calc(var(--index)*.09s);border-radius:12px;outline-offset:10px!important}.flip-inner{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.flip-card.is-revealed .flip-inner{transform:rotateY(180deg)}.card-back,.flip-front{position:absolute;inset:0;display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:11px}.flip-front{transform:rotateY(180deg)}.flip-front>.card-front{width:100%;height:100%;aspect-ratio:auto}.card-back{border:1px solid #787e5870;background:repeating-linear-gradient(45deg,transparent 0,transparent 13px,#a9ac7f06 13px,#a9ac7f06 14px),repeating-linear-gradient(-45deg,transparent 0,transparent 13px,#a9ac7f06 13px,#a9ac7f06 14px),radial-gradient(ellipse at center,#3b492d,#1a271c);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 10px 20px #0004;transition:box-shadow .3s,border-color .3s,filter .3s}.back-border{position:absolute;inset:7px;border:1px solid #c7b36f40;border-radius:6px}.back-border:before,.back-border:after{content:"✦";position:absolute;top:8px;left:9px;color:#a49765;font-size:10px}.back-border:after{inset:auto 9px 8px auto}.card-back>.mark{width:70px;height:70px;color:#b8b48a;opacity:.7}.back-brand{color:#aba67b;font-family:var(--font-ui);font-weight:500;font-size:12px;letter-spacing:-.5px;margin-top:12px}.back-star{position:absolute;bottom:29px;color:#73815b;font-size:16px}.flip-card:not(.is-revealed):is(:hover,:focus-visible) .card-back{border-color:var(--rarity);box-shadow:0 0 0 1px var(--rarity),0 0 22px color-mix(in srgb,var(--rarity),transparent 45%),0 0 65px color-mix(in srgb,var(--rarity),transparent 72%);filter:brightness(1.1)}.flip-card:not(.is-revealed):is(:hover,:focus-visible){z-index:2}.flip-card:not(.is-revealed):is(:hover,:focus-visible) .aura-label{opacity:1;transform:translateY(0)}.aura-label{position:absolute;top:calc(100% + 13px);left:-8px;right:-8px;text-align:center;color:var(--rarity);font-size:9px;letter-spacing:.5px;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s;pointer-events:none}.is-revealed .aura-label{opacity:.65;transform:none}.pack-actions{min-height:64px;margin-top:28px;display:flex;align-items:center;justify-content:center;gap:25px}.pack-actions>span{font-size:11px;color:#87997a}.demo-caption{text-align:center;font-size:8px;color:#637059;margin-top:17px;letter-spacing:.2px}.detail-modal .modal{display:grid;grid-template-columns:270px 1fr;gap:38px;max-width:880px;align-items:center;padding:47px}.detail-copy h2{font-family:var(--font-ui);font-weight:400;font-size:35px;margin:12px 0}.detail-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.detail-intro{font-size:13px;line-height:1.7;color:#9ca68f}.fact{margin:25px 0 10px;padding:17px;background:#ffffff04;border:1px solid var(--line);border-radius:7px;display:flex;gap:12px;color:#bba981}.fact>svg{flex-shrink:0}.fact span{font-size:8px;letter-spacing:1px}.fact p{font-size:12px;line-height:1.8;margin-top:7px;color:#b3bda6}.detail-actions{margin-top:25px}.detail-actions>span{display:block;margin-top:11px;font-size:9px;color:#929e84}.attribution{font-size:8px;line-height:1.8;color:#66775c;margin-top:20px}.attribution a{text-decoration:underline}.editor-modal .modal{max-width:550px;padding:40px}.editor-modal h2,.credits-modal h2{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:12px 0 28px}.editor-modal form>label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#a9b599;margin-block:20px}.editor-modal input:not([type=radio]),.editor-modal textarea{border:1px solid #ffffff1a;border-radius:5px;background:#10170e;color:#e6e8da;padding:12px;resize:vertical}.editor-modal fieldset{padding:0;border:0;margin:25px 0}.editor-modal legend{font-size:11px;margin-bottom:12px;color:#a9b599}.theme-options{display:flex;gap:10px}.theme-swatch{flex:1;padding:17px 10px;display:flex;align-items:center;gap:7px;border:1px solid #ffffff19;border-radius:7px;font-size:10px}.theme-swatch input{accent-color:var(--gold)}.editor-modal form>p{font-size:10px;line-height:1.7;margin-bottom:23px}.credits-modal .modal{max-width:750px}.credits-modal .modal>p{font-size:12px;color:#9fab92;line-height:1.9;margin-bottom:15px}.credits-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.credits-list>div{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:15px}.credits-list img{width:45px;height:60px;object-fit:cover;border-radius:4px}.credits-list strong{font-size:11px}.credits-list p{font-size:9px;color:#849678;margin-top:6px;line-height:1.6}.credits-list a{font-size:9px;color:#c3b28a;display:inline-block;margin-top:5px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:200;border:1px solid #d6b67e66;border-radius:9px;background:#252d1eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 22px;display:flex;gap:13px;align-items:center;font-size:12px;color:#dcd8bd;max-width:calc(100% - 30px);box-shadow:0 10px 40px #0005;animation:fade-in .2s}.toast svg{flex-shrink:0}.storage-warning{background:#615432;color:#fff2ca;padding:10px;text-align:center;font-size:12px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes deal{0%{opacity:0;transform:translateY(35px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tear{0%{transform:rotate(0)}55%{transform:rotate(-9deg) translateY(-15px);opacity:1}to{transform:rotate(-25deg) translate(-35px,-100px);opacity:0}}@keyframes pack-open{0%{transform:rotate(-5deg);opacity:1}35%{transform:rotate(1deg) scale(1.04);filter:brightness(1.5)}65%{transform:rotate(0) scale(1.08);opacity:1}to{transform:rotate(0) scale(1.2);opacity:0;filter:brightness(2)}}@media(max-width:1150px){.section-width{width:calc(100% - 64px)}.header-inner{width:calc(100% - 48px);gap:20px}nav{gap:23px}.card-copy h3{font-size:18px}.card-copy{padding-inline:13px}.card-copy p{font-size:6px}.card-stats{font-size:7px;gap:9px}.collection-grid{grid-template-columns:repeat(4,1fr)}.pack-modal .modal{min-height:620px}.spread-stage{gap:15px}.flip-card .card-copy{padding-inline:10px}.flip-card .card-copy h3{font-size:15px}.flip-card .card-copy p{font-size:5.5px}.flip-card .card-rarity{font-size:5px}.flip-card .card-stats{font-size:6px;gap:8px}footer>p{display:none}}@media(max-width:850px){.site-header{height:74px}.wordmark{font-size:21px}.header-inner{gap:20px}nav{gap:20px}nav button{font-size:11px}.header-actions{gap:9px}.section-title h2{font-size:24px}.section-title>.text-button{font-size:10px}.compact .card-copy h3{font-size:10px}.compact .card-rarity{font-size:4px;letter-spacing:.5px}.compact .card-copy p{display:none}.compact .card-stats{font-size:4px;gap:4px}.compact .card-copy{padding:0 7px 8px}.compact .card-top>span:first-child{display:none}.compact .card-stats svg{width:6px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:22px}.collection-page h1{font-size:34px}.page-kicker{gap:15px}.profile-identity>.demo-pill{display:none}.profile-favorites{grid-template-columns:repeat(3,1fr);max-width:740px;padding:20px;gap:20px}.detail-modal .modal{grid-template-columns:210px 1fr;gap:28px;padding:40px 28px}.detail-copy h2{font-size:30px}.detail-copy .button{font-size:10px;padding-inline:12px}.pack-modal .modal{min-height:650px}.spread-stage{gap:11px}.flip-card .card-art{height:56%}.flip-card .card-copy h3{font-size:12px}.flip-card .card-copy p{display:none}.flip-card .card-stats{font-size:5px;gap:4px}.flip-card .card-top{inset:8px}.flip-card .card-top>span:first-child{font-size:5px}.flip-card .card-stats .card-edition{display:none}.pack-modal .modal{padding:22px}.card-back>.mark{width:50px;height:50px}.back-brand{font-size:9px}.pack-heading h2{font-size:32px}.spread-stage{margin-top:75px;margin-bottom:65px}}@media(max-width:600px){.section-width{width:calc(100% - 36px)}.site-header{height:auto}.header-inner{width:calc(100% - 32px);flex-wrap:wrap;gap:0;position:relative;min-height:95px;padding-top:11px}.wordmark{font-size:20px}.wordmark .mark{width:29px;height:29px}.header-actions{margin-left:auto;height:34px}.avatar{width:31px;height:31px;font-size:10px}.header-inner>nav{order:3;width:100%;height:40px;justify-content:center;gap:35px;margin-top:7px}.header-inner>nav button{font-size:10px}.nav-count{font-size:8px}.desktop-break{display:none}.section-title{align-items:flex-start;gap:14px;flex-direction:column;margin-bottom:20px}.section-title h2{font-size:24px;letter-spacing:-.8px;line-height:1.4}.section-title .eyebrow{font-size:7px;margin-bottom:8px}.section-title>.text-button{font-size:10px;padding:0}.compact .card-copy h3{font-size:12px}.compact .card-copy p{display:block;font-size:4px}.compact .card-copy{padding-inline:8px;padding-bottom:10px}.compact .card-rarity{font-size:4px;letter-spacing:.7px}.compact .card-stats{font-size:4.5px;padding-top:5px;gap:4px}footer{flex-wrap:wrap;padding-block:23px;gap:14px;align-items:center}footer>div{width:100%;margin:0;justify-content:space-between}footer>div>span{font-size:6px}.collection-page,.profile-page{padding-top:28px}.page-kicker{flex-direction:column;align-items:flex-start;gap:13px}.page-kicker>.eyebrow{font-size:8px}.collection-page h1{font-size:35px}.collection-page .section-title{gap:20px}.collection-tools{flex-direction:column;align-items:stretch;gap:17px;margin-top:25px}.segmented{justify-content:space-between}.segmented button{flex:1;font-size:11px}.search-field{width:100%}.category-filters{gap:6px}.category-filters button{font-size:10px;padding:6px 12px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:18px 15px}.collection-grid .card-copy h3{font-size:17px}.collection-grid .card-copy p{font-size:6px}.collection-item-meta{font-size:9px}.profile-cover{height:190px}.profile-cover>.mark{width:80px;height:80px}.profile-cover>.eyebrow{font-size:7px}.profile-identity{padding:0 12px;gap:15px;margin-top:-21px;align-items:flex-start}.avatar.extra-large{width:74px;height:74px;font-size:22px}.profile-name{padding-top:29px;gap:10px}.profile-name h1{font-size:25px}.profile-name>.profile-badge{width:25px;height:25px}.profile-name>.profile-badge svg{width:16px}.profile-identity p{font-size:10px;line-height:1.6}.profile-stats{padding:21px 0;gap:0;justify-content:space-between;margin:30px 0}.profile-stats strong{font-size:24px}.profile-stats strong>span{font-size:12px}.profile-stats>div>span{font-size:8px}.profile-favorites{gap:10px;padding:18px 0 25px}.profile-favorites .card-copy{padding:0 7px 8px}.profile-favorites .card-copy h3{font-size:11px}.profile-favorites .card-copy p{display:none}.profile-favorites .card-rarity{font-size:4px;letter-spacing:.5px}.profile-favorites .card-stats{font-size:4px;gap:4px;padding-top:5px}.profile-favorites .card-stats svg{width:6px}.profile-favorites .card-edition{display:none}.profile-favorites .card-top{inset:8px}.profile-favorites .card-top>span:first-child{font-size:4px}.profile-favorites .rarity-gem{font-size:10px}.profile-favorites .card-front{border-radius:7px}.badge-list{grid-template-columns:1fr;gap:12px}.badge-list>div{padding:19px 20px;display:grid;grid-template-columns:45px 1fr;gap:4px 17px;align-items:center}.achievement-medal{grid-row:span 2;margin:0}.badge-list p{margin:0}.badge-section h2{font-size:20px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:12px;padding:25px}.pack-modal .modal{padding:17px;min-height:min(740px,calc(100dvh - 24px))}.pack-toolbar>.eyebrow{font-size:6px;letter-spacing:1px;gap:6px}.pack-toolbar{padding-right:39px}.pack-toolbar .icon-button{width:26px;height:26px}.modal-close{right:12px;top:13px;width:28px;height:28px}.pack-heading{margin-top:29px}.pack-heading h2{font-size:29px;line-height:1.16;max-width:290px;margin:12px auto}.pack-heading p{font-size:10px;padding-inline:8px}.pack-heading>.eyebrow{font-size:7px;letter-spacing:1.7px}.sealed-stage{height:340px;margin-top:10px}.sealed-pack{width:170px;height:251px}.pack-five{font-size:4.5px}.spread-stage{grid-template-columns:repeat(2,minmax(0,1fr));max-width:310px;gap:35px 22px;margin:28px auto 24px;padding:0 9px 15px}.flip-card:last-child{grid-column:span 2;width:calc(50% - 11px);justify-self:center}.flip-card .card-art{height:60%}.flip-card .card-copy h3{font-size:13px}.flip-card .card-rarity{font-size:4.5px}.flip-card .card-stats{font-size:5px}.flip-card .card-copy p{display:none}.aura-label{font-size:8px;top:calc(100% + 8px)}.pack-actions{gap:12px;margin-top:18px;min-height:47px}.pack-actions .button{font-size:10px;padding-inline:12px;min-height:41px}.pack-actions>span{font-size:9px}.demo-caption{font-size:7px;line-height:1.6;padding-inline:16px}.detail-modal .modal{grid-template-columns:1fr;gap:25px;padding:43px 23px 25px}.detail-card{max-width:215px;width:100%;margin:auto}.detail-copy h2{font-size:30px}.detail-copy>.eyebrow{font-size:7px}.fact{margin-top:18px}.detail-actions{margin-top:19px}.credits-list{grid-template-columns:1fr}.editor-modal .modal{padding:40px 23px 25px}.editor-modal h2,.credits-modal h2{font-size:25px}.theme-swatch{font-size:9px;padding:17px 6px;gap:4px}.theme-options{gap:6px}.editor-modal>.modal>.eyebrow{font-size:8px}.toast{font-size:11px;bottom:14px;padding:13px 15px}.empty-slot{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.flip-card .flip-inner{transition:none}}.catalogue-import{margin:1rem 0 1.5rem;padding:1rem 1.2rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;font-size:.85rem}.catalogue-import>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.catalogue-import p{margin:.5rem 0 0;opacity:.7;font-size:.8rem}.catalogue-import progress{display:block;width:100%;height:3px;margin-top:.8rem;accent-color:#d6b779}.mark{flex-shrink:0;background:currentColor;-webkit-mask:url(/mark.svg) center / contain no-repeat;mask:url(/mark.svg) center / contain no-repeat}.seo-intro{padding-block:clamp(48px,9vh,100px);min-height:calc(100svh - 160px);max-width:900px}.seo-intro .eyebrow{color:var(--gold);margin-bottom:20px}.seo-intro h1{font-size:clamp(30px,5vw,58px);line-height:1.1;letter-spacing:-1.4px;margin-bottom:24px}.seo-intro p{font-size:16px;line-height:1.75;color:var(--muted);max-width:720px;margin-bottom:18px}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seo-shell nav{gap:24px;align-items:center}.seo-shell nav a{font-size:12px;color:var(--muted)}.seo-shell nav a:hover{color:var(--text)}.seo-shell footer>a:last-child{margin-left:auto;font-size:12px;color:var(--muted)}.seo-intro noscript p{font-size:13px;margin-top:28px}@media(max-width:680px){.seo-shell .header-inner{width:calc(100% - 32px);gap:16px;flex-wrap:wrap;align-content:center}.seo-shell .site-header{height:auto;min-height:104px;padding-block:16px}.seo-shell nav{order:3;flex-basis:100%;justify-content:space-between;gap:14px}.seo-shell .header-inner>.button{margin-left:auto;min-height:36px;padding-inline:14px}.seo-shell .section-width{width:calc(100% - 40px)}.seo-intro{padding-block:44px;min-height:calc(100svh - 190px)}.seo-intro p{font-size:15px}.seo-actions{flex-direction:column;align-items:stretch}}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:#c4b18a;-webkit-mask-image:url(/topo.svg),radial-gradient(ellipse 42% 64% at center,transparent 15%,#0008 68%,#000 100%);mask-image:url(/topo.svg),radial-gradient(ellipse 42% 64% at center,transparent 15%,#0008 68%,#000 100%);-webkit-mask-size:600px 600px,100% 100%;mask-size:600px 600px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.075}#root{position:relative;min-height:100svh;display:flex;flex-direction:column}main{flex:1}.site-header{height:76px;background:#111310e8}.header-inner{max-width:1280px;width:calc(100% - 80px)}.wordmark{font-size:21px;letter-spacing:-.8px}.wordmark .mark{width:29px;height:29px}nav{gap:32px}nav button{font-size:13px}nav button.active{color:var(--gold)}nav button.active:after{height:2px;bottom:-9px;left:35%;right:35%;border-radius:2px}.header-actions{gap:15px}.pack-home{min-height:calc(100svh - 143px);padding:47px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.home-intro h1{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:1.25}.home-intro p{margin-top:12px;font-size:14px;color:#999d92}.discovery-pack{display:block;position:relative;width:222px;height:314px;padding:15px 9px;margin:35px 0 28px;border-radius:2px;color:#d7c39a;transform:rotate(-4deg);background:linear-gradient(100deg,#727558,#272e23 4%,#4c5140 7%,#20291f 11%,#303c2d 47%,#1b241b 89%,#545b46 96%,#1b2219);box-shadow:11px 20px 24px #0006,2px 2px 3px #000a,inset 0 0 0 1px #a7a17d38;transition:transform .3s,filter .3s,box-shadow .3s}.discovery-pack:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 20%,#fff5 21%,#fff0 22%,transparent 72%,#fff1 73%,transparent 75%);opacity:.12;pointer-events:none}.discovery-pack:hover{transform:rotate(-1deg) translateY(-5px);filter:brightness(1.12);box-shadow:8px 26px 32px #0008}.discovery-pack:active{transform:rotate(0) translateY(-1px)}.foil-seal{position:absolute;left:0;right:0;height:13px;background:repeating-linear-gradient(90deg,#0f160a33 0 1px,#ced09c26 1px 2px,transparent 2px 4px),linear-gradient(#868767,#424b37 40%,#323b29)}.seal-top{top:0;border-bottom:1px solid #111b0f;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.seal-bottom{bottom:0;border-top:1px solid #151d12;transform:rotate(180deg)}.pack-face{height:100%;border:1px solid #c3af7940;display:flex;flex-direction:column;align-items:center;position:relative;padding:18px 8px 14px}.pack-face:before{content:"";position:absolute;inset:4px;border:1px solid #b6a87812;pointer-events:none}.edition-label{font-size:6px;letter-spacing:2px;color:#b4b28f}.discovery-brand{margin-top:11px;font-family:var(--font-ui);font-size:14px;font-weight:650;letter-spacing:-.5px}.pack-globe{width:137px;height:137px;margin:2px auto -1px;fill:none;stroke:#c9b984;stroke-width:.7;opacity:.8}.pack-globe .globe-orbit{stroke-width:1.2}.pack-globe .globe-point{fill:#d7c594;stroke:none}.discovery-title{font-family:var(--font-ui);font-size:27px;letter-spacing:-.5px;line-height:1.1}.discovery-subtitle{font-size:5.5px;letter-spacing:1.8px;margin-top:9px;opacity:.7}.discovery-count{margin-top:auto;padding-top:14px;font-size:6px;letter-spacing:1.5px}.home-controls{display:flex;flex-direction:column;align-items:center}.home-open{min-width:222px;min-height:46px;border-radius:6px;font-size:13px;gap:25px;box-shadow:none}.home-free{font-size:11px;margin-top:12px;color:#878c7f}.home-collection{display:flex;align-items:center;gap:10px;margin-top:28px;padding:12px 6px;color:#b9bdaf;font-size:12px}.home-collection:hover{color:#dfcda9}.home-collection>svg{color:#999c88}.home-owned{color:#898e80;font-size:11px;margin-left:12px;font-variant-numeric:tabular-nums}footer.section-width{min-height:67px;padding-block:18px;gap:20px}footer .wordmark.small{font-size:13px;font-weight:600}footer .wordmark.small .mark{width:20px;height:20px}footer>div{gap:24px}footer>div>span{letter-spacing:0;font-size:10px;color:#878c7f}footer button:not(.wordmark){font-size:11px}@media(min-height:900px)and (min-width:700px){.pack-home{padding-top:65px}.discovery-pack{width:245px;height:347px;margin-block:46px 34px}.pack-globe{width:158px;height:158px}.discovery-title{font-size:30px}.home-collection{margin-top:35px}}@media(max-width:700px){.site-header{height:110px}.header-inner{width:calc(100% - 36px);flex-wrap:wrap;gap:0;position:relative;padding-top:13px}.wordmark{font-size:19px}.header-actions{margin-left:auto}.header-inner nav{order:3;width:100%;height:49px;justify-content:center;gap:30px}nav button{font-size:12px}nav button.active:after{bottom:-9px;left:15%;right:15%}.pack-home{min-height:calc(100svh - 173px);padding:33px 18px 22px}.home-intro h1{font-size:26px}.home-intro p{font-size:12px;margin-top:9px}.discovery-pack{margin-block:30px 26px;width:202px;height:286px}.pack-face{padding-top:13px}.pack-globe{width:120px;height:120px}.discovery-title{font-size:25px}.discovery-brand{margin-top:9px}.discovery-count{font-size:5px}.home-collection{margin-top:20px}footer.section-width{min-height:63px;width:calc(100% - 36px);padding-block:16px;flex-direction:row;justify-content:space-between}footer>.wordmark.small{display:none}footer>div{width:100%;margin:0;justify-content:space-between;gap:12px}footer>div>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.discovery-pack{transition:none}.discovery-pack:hover{transform:rotate(-4deg)}}.sealed-stage .discovery-pack{margin:0;width:206px;height:290px}.sealed-stage .pack-globe{width:117px;height:117px}.sealed-stage .pack-face{padding-top:13px}.is-opening .seal-top{animation:tear .8s ease-in forwards}.operations-page{max-width:1100px;padding-top:48px;padding-bottom:65px}.operations-page h1{font-size:clamp(28px,4vw,40px);margin:14px 0}.operations-page>p{max-width:680px;color:var(--chrome-muted);line-height:1.7}.operations-form{max-width:620px;display:grid;gap:18px;margin:28px 0}.operations-form label,.admin-card label{display:grid;gap:8px;font-size:13px;color:var(--chrome-muted)}.operations-form input,.operations-form select,.operations-form textarea,.admin-card input,.admin-card select,.admin-card textarea{width:100%;min-width:0;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:6px;padding:12px;color:var(--chrome-text);font:inherit}.operations-page code{overflow-wrap:anywhere}.support-history article,.admin-card{padding:20px;border:1px solid var(--chrome-line);border-radius:10px;margin:15px 0;background:var(--chrome-panel)}.support-history p,.admin-card p{white-space:pre-wrap;overflow-wrap:anywhere}.support-history small{overflow-wrap:anywhere;color:var(--chrome-muted)}.support-history blockquote{border-left:2px solid var(--gold);padding-left:15px;margin:12px 0}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.admin-tabs button{padding:12px 18px;border:1px solid var(--chrome-line);border-radius:6px}.admin-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}.admin-card h2{font-size:20px}.admin-card form{display:grid;gap:12px}.admin-results{display:grid;gap:8px}.admin-results button{text-align:left;padding:14px;border:1px solid var(--chrome-line);border-radius:6px}.admin-card summary{cursor:pointer;padding:10px 0}.admin-card dl{display:flex;gap:20px;flex-wrap:wrap}.admin-card ul{padding-left:20px}.admin-card small{color:var(--chrome-muted);overflow-wrap:anywhere}.danger-zone{border-top:1px solid var(--chrome-line);margin-top:28px;padding-top:18px}.danger-zone p{line-height:1.6;font-size:13px;color:var(--chrome-muted)}.danger-zone .operations-form{margin:15px 0}.onboarding{padding:22px;margin-top:28px;margin-bottom:20px;border:1px solid var(--chrome-line);border-radius:10px;background:var(--chrome-panel);display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.onboarding p{margin:8px 0;font-weight:600}.onboarding small{color:var(--chrome-muted);line-height:1.6}.onboarding-steps{grid-column:1/-1;display:flex;gap:22px;flex-wrap:wrap;color:var(--chrome-muted);font-size:11px}.onboarding-steps span{display:flex;gap:5px;align-items:center}.onboarding-steps .complete{color:var(--gold)}@media(max-width:600px){.operations-page{padding-top:28px}.operations-form input,.operations-form select,.operations-form textarea,.admin-card input,.admin-card select,.admin-card textarea{font-size:16px}.onboarding{grid-template-columns:1fr}.onboarding .button{justify-self:start}.onboarding-steps{gap:10px}.game-header nav{overflow-x:auto;justify-content:flex-start;gap:4px}.game-header nav :is(button,a){flex-shrink:0;min-height:44px}.admin-card{padding:15px}}.operation-reference{text-align:center;margin:18px auto 0;font-size:11px;color:var(--chrome-muted);max-width:500px}.operation-reference summary{cursor:pointer;padding:8px}.operation-reference code{display:block;margin:8px;overflow-wrap:anywhere}.admin-card input[type=checkbox]{width:auto;min-height:18px}.pack-bonus{display:inline-block;margin-left:16px}.admin-pack-grant{max-width:650px}.admin-pack-grant h2 small{display:block;margin-top:6px;font-size:13px}.grant-preview{border-left:2px solid var(--gold);padding-left:12px}.grant-history{border-top:1px solid var(--chrome-line);padding:12px 0}.grant-history code{display:block;font-size:11px;color:var(--chrome-muted);margin-top:7px}@media(max-width:600px){.pack-bonus{margin-left:10px}}.game-header nav{scrollbar-width:none}.game-header nav::-webkit-scrollbar{display:none}.home-principle{padding-top:45px;padding-bottom:60px;border-top:1px solid var(--chrome-line);max-width:1000px}.home-principle h2{font-size:28px}.home-principle>p{color:var(--chrome-muted);line-height:1.7;max-width:640px;margin:15px 0 25px}.home-principle>div{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:25px}.home-principle span{font-size:13px;color:var(--chrome-muted);max-width:220px}.home-principle strong{display:block;color:var(--chrome-text);font-size:20px;margin-bottom:6px}@media(max-width:600px){.onboarding{padding:16px}.onboarding-steps{display:none}.onboarding .button{min-height:34px;padding:8px 12px;font-size:12px}.onboarding p{font-size:15px}.onboarding small{font-size:12px}}.landing{max-width:1160px}.landing-intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;min-height:440px;padding:45px 24px 38px}.landing-kicker{font-size:9px;letter-spacing:1.8px;color:#bca77f}.landing-copy h1{font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.12;letter-spacing:-1.9px;margin:18px 0}.landing-copy>p{font-size:14px;line-height:1.85;color:#aaad9f;max-width:440px}.landing-copy>.button{margin-top:25px;min-height:45px;padding-inline:21px}.landing-note{display:block;font-size:10px;color:#8d9585;margin-top:12px}.landing-object{display:flex;align-items:center;flex-direction:column;padding-top:4px}.featured-earth{width:188px;padding:0;transform:rotate(5deg);box-shadow:15px 20px 40px #0006;border-radius:12px;transition:transform .4s}.featured-earth:hover{transform:rotate(1deg) translateY(-4px)}.object-caption{font-size:10px;line-height:1.6;color:#949b8b;margin-top:24px;text-align:center}.discovery-feed{border-block:1px solid #ffffff12;padding:27px 0 18px}.feed-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.feed-heading h2{font-size:20px;font-weight:650;letter-spacing:-.5px}.feed-heading p{font-size:11px;color:#959c8d;margin-top:7px}.feed-controls{display:flex;align-items:center;gap:3px}.feed-controls select{background:#171c15;color:#c7caba;border:1px solid #ffffff16;border-radius:5px;font:inherit;font-size:11px;padding:9px;margin-right:8px}.feed-viewport{overflow:hidden}.feed-track{display:flex;gap:16px;transition:transform .65s cubic-bezier(.22,.65,.2,1)}.feed-item{flex:0 0 calc((100% - (var(--visible) - 1) * 16px) / var(--visible));display:flex;min-width:0;padding:12px;gap:15px;border:1px solid #ffffff12;border-radius:9px;background:#181d16ed}.feed-art{width:72px;height:98px;flex-shrink:0;padding:0;border:1px solid color-mix(in srgb,var(--rarity),transparent 50%);border-radius:5px;overflow:hidden}.feed-art img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.feed-art:hover img{transform:scale(1.08)}.feed-copy{min-width:0;display:flex;flex-direction:column;flex:1;padding-block:4px}.feed-rarity{color:var(--rarity);font-size:9px;letter-spacing:.5px}.feed-card-name{text-align:left;font-family:var(--font-ui);font-size:14px;font-weight:650;margin-top:9px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-owner{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:auto;padding-top:10px}.feed-owner a{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:10px;color:#c0c4b3}.feed-owner a:hover{color:var(--gold)}.feed-owner a>span{display:grid;place-items:center;background:#a99a6a20;border-radius:50%;width:20px;height:20px;font-size:7px}.feed-owner time{color:#909986;font-size:9px}.feed-bottom{display:flex;justify-content:space-between;color:#8b9481;font-size:9px;gap:15px;margin-top:14px}.feed-empty{padding:30px;text-align:center;font-size:13px;color:var(--muted)}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:32px 0 40px}.how-it-works>div{display:flex;gap:16px}.how-it-works>div>span{color:#9b8862;font-size:11px;padding-top:4px}.how-it-works h3{font-size:13px;font-weight:600}.how-it-works p{font-size:11px;line-height:1.8;color:#959e8b;margin-top:7px}.visitor-back{margin-bottom:20px}.visitor-page .section-title{margin-top:35px}.cinematic-pack .modal{overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#263121,#11180f 68%);min-height:690px}.cinematic-pack .pack-heading h2{font-family:var(--font-ui);font-weight:600;font-size:30px;letter-spacing:-1px}.cinematic-pack .pack-heading p{font-size:12px;margin-top:12px}.cinematic-pack .sealed-stage{isolation:isolate;height:330px;margin-top:35px}.cinematic-pack .sealed-pack{z-index:2}.cinematic-pack .sealed-stage .open-hint{bottom:-24px}.cinematic-pack .pack-actions{margin-top:38px}.cinematic-pack .pack-floor{opacity:.5}.opening-rings{position:absolute;inset:0;display:grid;place-items:center;z-index:-1;pointer-events:none}.opening-rings i{position:absolute;width:230px;height:230px;border:1px solid #d6b67e50;border-radius:50%;opacity:0}.is-opening .opening-rings i{animation:pack-ring 1.8s ease-out both}.is-opening .opening-rings i:nth-child(2){animation-delay:.2s}.is-opening .opening-rings i:nth-child(3){animation-delay:.4s}.cinematic-pack .is-opening .sealed-pack{animation:unseal 1.9s cubic-bezier(.22,.7,.2,1) forwards}.cinematic-pack .is-opening .seal-top{animation:seal-away .9s ease-out forwards}.cinematic-pack .is-opening .pack-face{animation:foil-fold 1.9s ease-in forwards;transform-origin:bottom}.escaping-cards{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1}.escaping-cards>span{width:155px;height:224px;border-radius:8px;background:#293622;border:1px solid #a89e6155;position:absolute;display:grid;place-items:center;opacity:0}.is-opening .escaping-cards>span{animation:slip-out 1.9s both;animation-delay:calc(var(--index) * 35ms)}.cinematic-pack .spread-stage{margin-top:42px;margin-bottom:25px;perspective:1500px}.cinematic-pack .flip-card{animation:card-land .95s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index) * .14s)}.cinematic-pack .flip-card:disabled{opacity:1}.cinematic-pack .flip-inner{transition:transform .85s cubic-bezier(.2,.7,.2,1)}.cinematic-pack .card-back{background:linear-gradient(135deg,#303c28,#192516)}.cinematic-pack .card-back:after{content:"";position:absolute;inset:0;background:url(/topo.svg) center / 380px;opacity:.04}.card-halo{position:absolute;inset:15px -10px;border-radius:50%;background:var(--rarity);filter:blur(26px);opacity:0;transition:opacity .4s;pointer-events:none}.flip-card:not(.is-revealed):is(:hover,:focus-visible) .card-halo{opacity:.3}.cinematic-pack .is-revealed.rarity-legendaire .card-front,.cinematic-pack .is-revealed.rarity-ultra .card-front{box-shadow:0 0 22px color-mix(in srgb,var(--rarity),transparent 77%)}.legend-reveal{position:absolute;inset:0;z-index:10;background:#0d130f;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;isolation:isolate;animation:reveal-stage .45s both;overflow:hidden}.cinematic-pack .modal-close{z-index:30}.legend-light{position:absolute;inset:-30%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--celebration),transparent 79%),transparent 52%);z-index:-1;animation:light-bloom 2s ease-out both;pointer-events:none}.legend-orbits{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:-1}.legend-orbits i{position:absolute;width:390px;height:390px;border:1px solid color-mix(in srgb,var(--celebration),transparent 73%);border-radius:50%;animation:orbit-expand 2.2s cubic-bezier(.16,1,.3,1) both}.legend-orbits i:nth-child(2){width:530px;height:530px;animation-delay:.13s;opacity:.55}.legend-orbits i:nth-child(3){width:710px;height:710px;animation-delay:.25s;opacity:.3}.legend-label{text-align:center;margin-bottom:23px;animation:legend-title 1s .25s both}.legend-label>span{color:#acb39e;font-size:10px;letter-spacing:1px}.legend-label h2{text-transform:uppercase;font-size:22px;color:var(--celebration);letter-spacing:7px;font-weight:500;margin-top:10px}.legend-card{position:relative;width:205px;transform-style:preserve-3d;border-radius:11px;box-shadow:0 25px 60px #0008,0 0 50px color-mix(in srgb,var(--celebration),transparent 86%);animation:legendary-arrival 1.3s cubic-bezier(.16,1,.3,1) both}.legend-card>.card-front{width:100%}.legend-shine{position:absolute;inset:0;overflow:hidden;border-radius:11px;pointer-events:none}.legend-shine:after{content:"";position:absolute;inset:-100%;background:linear-gradient(110deg,transparent 42%,#fff5 49%,transparent 56%);animation:card-gleam 1.7s .65s both}.legend-caption{text-align:center;margin-top:22px;animation:legend-title .7s .5s both}.legend-caption h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.legend-caption p{font-size:11px;color:#a5ae98;margin-top:8px}.legend-caption .button{margin-top:20px;min-height:40px;border-color:color-mix(in srgb,var(--celebration),transparent 60%);color:var(--celebration)}.legend-particles{position:absolute;left:50%;top:48%;z-index:-1;pointer-events:none}.legend-particles i{position:absolute;width:3px;height:3px;background:var(--celebration);border-radius:50%;box-shadow:0 0 8px var(--celebration);animation:gold-dust var(--duration) var(--delay) cubic-bezier(.12,.7,.25,1) both}.legend-particles i:nth-child(4n){width:2px;height:8px;border-radius:1px}.epic-reveal .legend-light{background:radial-gradient(ellipse at 45% 45%,#c29be936,transparent 50%),radial-gradient(ellipse at 60% 60%,#e0b8ff2b,transparent 55%)}.epic-reveal .legend-orbits i{border-color:#c29be950}.epic-reveal .legend-particles i:nth-child(3n){background:#e3c2ff}@keyframes pack-ring{0%{opacity:0;transform:scale(.7)}25%{opacity:.7}to{opacity:0;transform:scale(2.9)}}@keyframes unseal{0%{transform:rotate(-4deg)}20%{transform:rotate(0) translateY(-12px)}48%{transform:rotate(0) translateY(-12px);opacity:1}to{transform:translateY(90px) rotate(9deg) scale(.85);opacity:0}}@keyframes seal-away{to{transform:translate(70px,-100px) rotate(25deg);opacity:0}}@keyframes foil-fold{30%{transform:perspective(700px) rotateX(0)}to{transform:perspective(700px) rotateX(-50deg);opacity:0}}@keyframes slip-out{0%,20%{opacity:0;transform:translateY(0) scale(.8)}35%{opacity:1}75%{opacity:1;transform:translate(calc((var(--index) - 2) * 67px),-80px) rotate(calc((var(--index) - 2) * 12deg))}to{opacity:0;transform:translate(calc((var(--index) - 2) * 90px),-50px) scale(.8)}}@keyframes card-land{0%{opacity:0;transform:translate(calc((2 - var(--index)) * 50px),-90px) rotateX(35deg) scale(.8)}to{opacity:1;transform:translate(0) rotateX(0) scale(1)}}@keyframes reveal-stage{0%{opacity:0}to{opacity:1}}@keyframes light-bloom{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes orbit-expand{0%{opacity:0;transform:scale(.3) rotate(-25deg)}to{transform:scale(1) rotate(0)}}@keyframes legendary-arrival{0%{opacity:0;transform:perspective(1000px) translateY(45px) rotateY(-65deg) scale(.65)}to{opacity:1;transform:perspective(1000px) translateY(0) rotateY(0) scale(1)}}@keyframes legend-title{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes card-gleam{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes gold-dust{0%{opacity:0;transform:rotate(var(--angle)) translate(55px)}20%{opacity:.9}to{opacity:0;transform:rotate(var(--angle)) translate(var(--distance)) rotate(120deg)}}@media(max-width:850px){.landing-intro{gap:35px;padding-inline:0}.landing-copy h1{font-size:38px}.landing-copy>p{font-size:12px}.featured-earth{width:165px}.how-it-works{gap:25px}.feed-heading{align-items:flex-start}.cinematic-pack .modal{min-height:660px}.legend-card{width:190px}}@media(max-width:600px){.header-inner nav{gap:22px}.header-inner nav button{font-size:11px}.header-inner nav .nav-count{display:none}.landing{width:calc(100% - 36px)}.landing-intro{grid-template-columns:1fr;gap:25px;padding-top:36px;padding-bottom:32px}.landing-copy h1{font-size:36px}.landing-copy>p{font-size:13px}.landing-object{display:none}.feed-heading{flex-direction:column;gap:16px}.feed-controls{width:100%}.feed-controls select{margin-right:auto}.feed-heading h2{font-size:19px}.feed-item{padding:13px}.feed-art{width:76px;height:105px}.feed-bottom{font-size:8px}.feed-bottom>span:last-child{display:none}.how-it-works{grid-template-columns:1fr;gap:22px;padding-block:27px}.how-it-works p{max-width:280px}.cinematic-pack .modal{min-height:700px;overflow-y:auto;padding:22px 16px}.cinematic-pack .pack-heading h2{font-size:23px}.cinematic-pack .pack-heading p{font-size:11px;max-width:260px;margin-inline:auto;line-height:1.6}.cinematic-pack .pack-toolbar .eyebrow{font-size:8px;letter-spacing:1px}.cinematic-pack .spread-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 12px;margin-block:27px}.cinematic-pack .flip-card:nth-child(4){grid-column:1}.cinematic-pack .card-copy h3{font-size:11px}.cinematic-pack .pack-actions{margin-top:25px;gap:12px}.cinematic-pack .pack-actions>.button{font-size:10px;padding-inline:12px}.cinematic-pack .aura-label{font-size:8px}.legend-reveal{padding:25px 15px;min-height:660px}.legend-label h2{font-size:20px;letter-spacing:5px}.legend-card{width:190px}.legend-caption h3{font-size:16px}.legend-orbits i{width:300px;height:300px}.legend-orbits i:nth-child(2){width:400px;height:400px}.legend-orbits i:nth-child(3){width:520px;height:520px}}@media(prefers-reduced-motion:reduce){.feed-track,.featured-earth,.cinematic-pack .flip-inner{transition:none}.cinematic-pack *{animation:none!important}.legend-particles,.legend-shine,.escaping-cards,.opening-rings{display:none}.legend-light,.legend-label,.legend-card,.legend-caption,.cinematic-pack .flip-card{opacity:1;transform:none}}html:has(.landing-main),html:has(.auth-page){background:#0d0f0c}body:has(.landing-main):before{opacity:.037}.landing-header{height:64px;background:#0d0f0cf5}.landing-header .header-inner{width:calc(100% - 48px);max-width:1440px;justify-content:flex-start;gap:44px}.landing-header .wordmark{color:#d6b67e;font-family:Inter,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.5px}.landing-header .wordmark>.mark{display:none}.landing-header nav{gap:27px}.landing-header nav button{font-family:Inter,sans-serif;font-size:12px;font-weight:600}.landing-header .header-actions{margin-left:auto}.landing{width:calc(100% - 64px);max-width:1360px;font-family:Inter,sans-serif}.landing h1,.landing h2,.landing h3{font-family:Inter,sans-serif}.landing-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:clamp(40px,7vw,100px);min-height:465px;padding:62px 0 47px}.landing-kicker{text-transform:uppercase;color:#d6b67e;font-size:10px;font-weight:800;letter-spacing:1.5px}.landing-copy h1{margin:21px 0 0;font-size:clamp(48px,5.4vw,78px);font-weight:800;letter-spacing:-.072em;line-height:.98;color:#f2f3ed}.landing-copy>p{max-width:460px;font-size:15px;line-height:1.7;color:#b4b7ac;margin:25px 0 0}.landing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.landing-actions .button{border-radius:8px;min-height:43px;font-size:12px;padding:0 19px;font-weight:600}.landing-actions .subtle{background:#1c2119;color:#d4d7cc;border-color:#ffffff0b}.discovery-mosaic{height:355px;position:relative;isolation:isolate}.mosaic-image{position:absolute;border-radius:14px;overflow:hidden;padding:0;background:#070b0f;box-shadow:0 18px 40px #0006;text-align:left;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s}.mosaic-image img{height:100%;width:100%;object-fit:cover;transition:transform .65s,filter .4s}.mosaic-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050805bb,transparent 35%);pointer-events:none}.mosaic-main{inset:23px 15% 0 0;transform:rotate(-4deg)}.mosaic-main img{object-fit:contain;padding:9px 27px 20px 0}.mosaic-top{top:0;right:1%;width:41%;aspect-ratio:1;transform:rotate(8deg);z-index:2}.mosaic-bottom{bottom:-2%;right:0;width:34%;aspect-ratio:4 / 5;transform:rotate(5deg);z-index:3}.mosaic-bottom img{object-position:50% 35%}.mosaic-subject{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:650;color:#fff8ed}.mosaic-main .mosaic-subject{inset:17px 20px auto;color:#c8d1ce}.mosaic-main .mosaic-subject svg{display:none}.mosaic-top .mosaic-subject{top:10px;bottom:auto;right:auto;padding:5px 7px;background:#0b130ccc;border-radius:4px}.mosaic-caption{display:inline-flex;position:absolute;z-index:4;bottom:15px;left:-8px;align-items:center;gap:7px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;padding:10px 12px;border:1px solid #d5c69c30;border-radius:30px;background:#11170dc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.mosaic-caption>span{width:4px;height:4px;border-radius:50%;background:#d6b67e}.discovery-mosaic:hover .mosaic-main{transform:translate(-5px,-4px) rotate(-2deg)}.discovery-mosaic:hover .mosaic-top{transform:translate(3px,-8px) rotate(10deg)}.discovery-mosaic:hover .mosaic-bottom{transform:translate(6px,4px) rotate(7deg)}.mosaic-image:is(:hover,:focus-visible) img{transform:scale(1.045);filter:saturate(1.1)}.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #ffffff12;margin-bottom:40px}.home-shortcut{display:grid;grid-template-columns:auto 1fr;column-gap:14px;padding:24px;min-height:137px;text-align:left;position:relative;transition:background .2s}.home-shortcut+.home-shortcut{border-left:1px solid #ffffff12}.home-shortcut:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:2px;background:#d6b67e;transform:scaleX(0);transform-origin:left;transition:transform .25s}.home-shortcut:is(:hover,:focus-visible){background:#ffffff03}.home-shortcut:is(:hover,:focus-visible):before{transform:scaleX(1)}.home-shortcut>span:first-child{color:#818978;font-size:9px;padding-top:4px}.home-shortcut strong{font-size:17px;letter-spacing:-.6px;font-weight:750}.home-shortcut small{grid-column:2;color:#aeb5a5;font-size:11px;line-height:1.7;margin-top:10px}.shortcut-action{grid-column:2;display:inline-flex;align-items:center;gap:9px;color:#d6b67e;font-size:11px;font-weight:700;margin-top:13px}.discovery-feed{border-top:0;border-bottom:0;padding:0 0 35px}.feed-heading h2{font-size:27px;font-weight:750;letter-spacing:-.9px}.feed-heading p{font-size:12px}.feed-item{background:#171d14dd;padding:14px;border-color:#ffffff0e}.feed-art{width:77px;height:110px}.feed-card-name{font-family:Inter,sans-serif;font-size:14px;letter-spacing:-.3px}.feed-bottom{margin-top:15px}@media(min-width:1600px){.landing-intro{min-height:540px}.discovery-mosaic{height:400px}}@media(max-width:1000px){.landing-header .header-inner{gap:27px}.landing-header nav{gap:20px}.landing-intro{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:35px}.landing-copy h1{font-size:clamp(40px,5.6vw,56px)}.landing-copy>p{font-size:13px}.discovery-mosaic{height:295px}.home-shortcut{padding:22px 17px;column-gap:9px}.home-shortcut small{font-size:10px}.home-shortcut strong{font-size:15px}}@media(max-width:700px){.landing-header{height:110px}.landing-header .header-inner{width:calc(100% - 36px);gap:0}.landing-header .wordmark{font-size:25px}.landing-header nav{gap:24px}.landing-header nav button{font-size:11px}.landing{width:calc(100% - 36px)}.landing-intro{grid-template-columns:1fr;padding:37px 0 30px;gap:29px;min-height:0}.landing-copy h1{font-size:clamp(39px,9vw,56px);line-height:1;margin-top:17px;letter-spacing:-.065em}.landing-copy>p{margin-top:20px;font-size:13px;max-width:400px}.landing-kicker{font-size:9px}.landing-actions{margin-top:23px;gap:8px}.landing-actions .button{font-size:11px;padding-inline:16px}.discovery-mosaic{display:block;height:245px;width:100%;max-width:390px;margin:0 auto 8px}.mosaic-main{inset:10px 16% 0 4%}.mosaic-top{right:3%;width:35%}.mosaic-bottom{width:29%;right:3%}.mosaic-caption{bottom:8px;left:3%;font-size:7px}.mosaic-subject{font-size:8px;left:9px;right:9px;bottom:9px}.mosaic-subject svg{width:12px}.home-shortcuts{grid-template-columns:1fr;margin-bottom:29px}.home-shortcut{grid-template-columns:20px 1fr auto;padding:19px 8px;min-height:94px;column-gap:10px}.home-shortcut+.home-shortcut{border-left:0;border-top:1px solid #ffffff12}.home-shortcut strong{font-size:16px}.home-shortcut small{grid-row:2;grid-column:2 / 4;font-size:11px;margin-top:8px}.shortcut-action{grid-row:1;grid-column:3;font-size:10px;margin-top:0;gap:5px;align-self:center}.shortcut-action svg{width:12px}.home-shortcut:before{left:8px;right:8px}.feed-heading h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.mosaic-image,.mosaic-image img,.home-shortcut:before{transition:none}.discovery-mosaic:hover .mosaic-main{transform:rotate(-4deg)}.discovery-mosaic:hover .mosaic-top{transform:rotate(8deg)}.discovery-mosaic:hover .mosaic-bottom{transform:rotate(5deg)}}html{background:#0d0f0c}body:before{opacity:.037}.game-header{height:66px;position:sticky;top:0;z-index:40;background:#0d0f0cf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.game-header .header-inner{width:calc(100% - 48px);max-width:1440px;justify-content:flex-start;gap:36px}.game-header .wordmark{font-family:Inter,sans-serif;font-size:27px;color:var(--gold);font-weight:800;letter-spacing:-1.5px}.game-header nav{gap:5px;align-items:center}.game-header nav :is(button,a){font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:10px 12px;border-radius:6px;color:#a0a797;transition:background .2s,color .2s}.game-header nav :is(button,a):hover{background:#ffffff06;color:#e7eada}.game-header nav :is(button,a).active{color:#e1c18a;background:#d6b67e0b}.game-header nav :is(button,a).active:after{display:none}.game-header .header-actions{margin-left:auto;gap:13px}.nav-open{font-size:11px;font-weight:650;min-height:35px;padding-inline:14px;border-radius:7px}.nav-profile{display:flex;align-items:center;gap:9px;padding:6px 9px 6px 5px;border-radius:7px;background:#ffffff04;border:1px solid #ffffff0a}.nav-profile:hover,.nav-profile.is-current{background:#ffffff08;border-color:#d6b67e35}.nav-profile .avatar{width:29px;height:29px;font-size:9px;box-shadow:none}.nav-player-name{font-size:11px;max-width:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.game-header .nav-search{width:30px;height:32px}.pack-page{position:relative;isolation:isolate;min-height:calc(100svh - 133px);max-width:1280px;padding:27px 0 35px}.pack-page .pack-toolbar{padding:0;min-height:36px}.pack-page .pack-toolbar .eyebrow{font-size:9px;letter-spacing:1.5px;color:#909980}.pack-page .pack-heading{margin-top:17px}.pack-page .pack-heading h1{font-family:Inter,sans-serif;font-size:30px;letter-spacing:-1.2px;font-weight:650;outline:none}.pack-page .pack-heading p{color:#9ea793}.pack-page .sealed-stage{margin-top:34px;height:310px}.pack-page .sealed-stage .discovery-pack{width:206px;height:290px}.pack-page .sealed-stage .open-hint{display:none}.pack-page .pack-floor{opacity:.2}.pack-page .pack-actions{margin-top:21px;min-height:45px}.pack-page .demo-caption{margin-top:18px;color:#8d9582;font-size:10px}.pack-page .spread-stage{margin-top:40px;margin-bottom:30px}.pack-page .opening-content{min-height:570px}.pack-page.has-celebration .opening-content{visibility:hidden}.pack-page .legend-reveal{inset:0;background:transparent;min-height:620px;padding:25px}.pack-page .legend-light{inset:-10% 0}.pack-page .legend-card{width:200px}.pack-page .legend-orbits{overflow:hidden}.pack-page .legend-particles{z-index:0}.pack-page .legend-label,.pack-page .legend-card,.pack-page .legend-caption{z-index:1}.pack-page .legend-label{margin-bottom:19px}.pack-page .legend-caption{margin-top:17px}.pack-page .legend-caption .button{margin-top:16px}@media(max-width:1050px){.game-header .header-inner{gap:22px}.game-header nav :is(button,a){padding-inline:9px;font-size:11px}.nav-player-name{display:none}.nav-profile{padding:3px;border:0;background:none}.game-header .header-actions{gap:9px}.nav-open{padding-inline:11px}}@media(max-width:800px){.game-header .nav-open{display:none}.game-header .header-inner{gap:18px;width:calc(100% - 36px)}.game-header .wordmark{font-size:24px}}@media(max-width:700px){.game-header{height:109px}.game-header .header-inner{flex-wrap:wrap;gap:0;padding-top:9px}.game-header nav{order:3;width:100%;height:49px;justify-content:space-between;gap:0}.game-header nav :is(button,a){padding:9px 12px;font-size:11px}.game-header .header-actions{gap:12px}.pack-page{width:calc(100% - 36px);min-height:calc(100svh - 172px);padding-top:17px;padding-bottom:26px}.pack-page .pack-heading{margin-top:16px}.pack-page .pack-heading h1{font-size:25px}.pack-page .pack-heading p{max-width:280px;font-size:11px;line-height:1.6;margin-inline:auto}.pack-page .sealed-stage{height:300px;margin-top:29px}.pack-page .demo-caption{font-size:8px;line-height:1.7}.pack-page .pack-actions{gap:13px;flex-wrap:wrap}.pack-page .pack-actions>.button{font-size:11px;min-height:43px;padding-inline:17px}.pack-page .opening-content{min-height:560px}.pack-page .legend-reveal{min-height:600px;padding:20px 0}.pack-page .legend-card{width:180px}.pack-page .legend-label h2{font-size:20px}.pack-page .legend-caption .button{font-size:11px}}.card-front{container-type:inline-size}.card-front .card-art{height:57%;flex-shrink:0}.card-front .card-copy{padding:2px 6cqw 5cqw;margin:0}.card-front .card-copy h3{font-size:clamp(15px,7.2cqw,30px);line-height:1.12;letter-spacing:-.03em}.card-front .card-rarity{font-size:clamp(9px,3.4cqw,13px);letter-spacing:.08em;margin-bottom:2.3cqw}.card-front .card-copy p{display:block;max-width:none;font-size:clamp(10px,4.1cqw,16px);line-height:1.4;margin-top:2.3cqw;color:#c0c8b7}.card-front .card-stats{font-size:clamp(10px,4cqw,15px);gap:4cqw;padding-top:3cqw}.card-front .card-stats svg{width:4cqw;height:4cqw}.card-front .card-stats .card-edition{font-size:clamp(7px,2.5cqw,10px)}.card-front .card-top{inset:5cqw 5cqw auto}.card-front .card-top>span:first-child{font-size:clamp(8px,3.3cqw,13px);padding:1.3cqw 2cqw}.card-front .rarity-gem{font-size:7cqw}.pack-page{width:calc(100% - 96px);max-width:2000px;padding-top:35px}.pack-page .spread-stage{max-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,1.7vw,42px);margin-top:65px;margin-bottom:42px;padding-inline:0}.pack-page .flip-card{aspect-ratio:.663}.pack-page .aura-label{font-size:clamp(12px,.75vw,17px);top:calc(100% + 15px)}.pack-page .pack-heading h1{font-size:clamp(30px,2vw,46px)}.pack-page .pack-heading p{font-size:clamp(13px,.85vw,18px)}.pack-page .pack-actions{margin-top:40px;gap:24px}.pack-page .pack-actions>span{font-size:14px}.pack-page .pack-actions .button{min-height:48px;font-size:14px}.pack-page .demo-caption{font-size:11px}.pack-page .card-back>.mark{width:35%;height:auto;aspect-ratio:1}.pack-page .back-brand{font-size:clamp(14px,1vw,22px)}.pack-page .legend-card{width:clamp(240px,16vw,360px)}.pack-page.has-celebration{min-height:max(790px,calc(100svh - 150px))}.pack-page .legend-label h2{font-size:clamp(24px,1.6vw,36px)}.pack-page .legend-caption h3{font-size:23px}.pack-page .legend-caption p{font-size:14px}.pack-audio{display:flex;align-items:center;gap:12px}.volume-control{display:flex;align-items:center;gap:9px;font-size:11px;color:#abb59d}.volume-control input{width:85px;accent-color:var(--gold)}.game-header .header-inner{max-width:1900px}.game-header nav :is(button,a){font-size:13px}.game-header .nav-open{font-size:12px}@media(min-width:1900px){.game-header{height:76px}.game-header .wordmark{font-size:32px}.game-header nav :is(button,a){font-size:15px;padding:12px 16px}.game-header .nav-player-name{font-size:14px}.game-header .nav-open{min-height:42px;font-size:14px}.pack-page .pack-toolbar .eyebrow{font-size:12px}.pack-page .sealed-stage{height:390px;margin-top:45px}.pack-page .sealed-stage .discovery-pack{width:260px;height:367px}.pack-page .sealed-stage .pack-globe{width:165px;height:165px}}@media(max-width:1200px){.pack-page{width:calc(100% - 48px)}.pack-page .spread-stage{grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;gap:42px 24px}.pack-page .flip-card:nth-child(4){grid-column:auto}.pack-page .card-copy h3{font-size:clamp(18px,7.2cqw,27px)}}@media(max-width:700px){.game-header{height:109px}.game-header nav{justify-content:flex-start;gap:14px}.game-header nav :is(button,a){font-size:12px;padding:9px 13px}.pack-page{width:calc(100% - 36px);padding-top:19px}.pack-page .spread-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 16px;margin-block:34px}.pack-page .flip-card:last-child{width:calc(50% - 8px);grid-column:1 / -1;justify-self:center}.pack-page .card-front .card-copy h3{font-size:max(16px,7.2cqw)}.pack-page .card-front .card-copy p{font-size:max(10px,4.1cqw);line-height:1.25}.pack-page .card-front .card-stats{font-size:10px;gap:7px;padding-top:5px}.pack-page .card-front .card-edition{display:none}.pack-page .card-front .card-rarity{font-size:8px}.pack-page .pack-heading h1{font-size:27px}.pack-page .pack-heading p{font-size:12px}.pack-page .aura-label{font-size:10px}.pack-page .pack-actions{gap:12px}.pack-page .pack-actions>span{font-size:12px}.pack-page .pack-actions .button{font-size:12px}.pack-page.has-celebration{min-height:750px}.pack-page .legend-card{width:230px}.pack-page .legend-caption h3{font-size:19px}.pack-page .legend-caption p{font-size:12px}.volume-control{font-size:10px}.volume-control input{width:60px}}.card-unillustrated .card-art{background:color-mix(in srgb,var(--rarity) 28%,#182017)}.card-unillustrated .card-art>img{mix-blend-mode:luminosity;opacity:.88}.story-invitation{display:inline-flex;align-items:center;gap:20px;margin-top:25px;font-size:11px;color:#a7ad9d}.story-invitation span{color:var(--gold);font-size:20px}.story-journey{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;position:relative;border-top:1px solid var(--line);scroll-margin-top:90px;margin-top:30px;margin-bottom:100px}.story-chapter{min-height:83svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 0}.chapter-number{display:flex;align-items:center;gap:18px;color:#afbd9e;font-size:10px;letter-spacing:1.5px}.chapter-number>span:first-child{font-size:44px;font-weight:700;letter-spacing:-2px;color:#5e7051;transition:color .5s}.story-chapter.is-active .chapter-number>span:first-child{color:#d6b67e}.story-chapter h2{font-size:clamp(29px,3.1vw,48px);line-height:1.12;letter-spacing:-.055em;font-weight:750;margin-top:27px}.story-chapter>p{font-size:15px;color:#a8b39c;line-height:1.85;max-width:410px;margin-top:24px}.story-chapter>.text-button{font-size:13px;margin-top:22px}.chapter-next{display:flex;align-items:center;gap:9px;font-size:10px;color:#838f78;margin-top:52px}.story-sticky{position:sticky;top:95px;align-self:start;height:calc(100svh - 135px);min-height:580px;max-height:900px;display:flex;flex-direction:column}.story-progress{display:flex;justify-content:space-between;position:relative;color:#9fab91;font-size:9px;letter-spacing:1.5px;padding-bottom:15px;border-bottom:1px solid #d6b67e22}.story-progress i{position:absolute;bottom:-1px;left:0;height:2px;width:calc(var(--journey,0) * 100%);background:#d6b67e}.story-scenes{flex:1;position:relative}.story-scene{position:absolute;inset:0;opacity:0;transform:translateY(35px) scale(.94);transition:opacity .65s,transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.story-scene.is-active{opacity:1;transform:translateY(0) scale(1)}.story-art{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.story-art:before{content:"";position:absolute;width:85%;aspect-ratio:1;border:1px solid #bdba9120;border-radius:50%;z-index:-1}.story-pack{width:clamp(230px,20vw,310px);height:auto;aspect-ratio:.71;margin:0;transform:rotate(calc(-8deg + var(--journey,0) * 20deg));pointer-events:none}.story-pack .pack-face{height:100%;min-height:360px}.story-pack .pack-globe{width:72%;height:auto}.story-pack .discovery-brand{font-size:18px}.story-pack .discovery-title{font-size:34px}.scene-caption{font-size:9px;letter-spacing:1.3px;color:#a8b297;margin-top:35px}.story-revealed{width:clamp(250px,21vw,330px);transform:rotate(-3deg);box-shadow:0 30px 60px #0008;border-radius:12px}.story-note{text-align:left;width:85%;border-left:2px solid #d6b67e5e;padding-left:18px;margin-top:28px}.story-note>span{font-size:13px;color:#d6caa9}.story-note p{font-size:11px;color:#a1ae92;line-height:1.7;margin-top:7px}.story-profile{width:100%;max-width:600px;background:#172013;border:1px solid #a4b18e33;border-radius:13px;overflow:hidden;box-shadow:0 30px 60px #0005;transform:rotate(2deg)}.story-banner{height:110px;padding:22px;display:flex;align-items:center;justify-content:space-between}.story-banner>span:last-child{font-size:8px;letter-spacing:1.5px;color:#c3c3a2}.story-person{display:flex;align-items:center;gap:12px;margin:-16px 20px 20px;position:relative}.story-person .avatar{height:44px;width:44px;border:4px solid #172013}.story-person strong{font-size:16px}.story-person>span:last-child{margin-left:auto;color:#9cae8b;font-size:10px}.story-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 17px 21px}.story-favorites .card-front .card-copy p,.story-favorites .card-front .card-stats{display:none}.story-favorites .card-front .card-copy h3{font-size:max(12px,7cqw)}.story-favorites .card-front .card-rarity{font-size:7px;margin-bottom:7px}.story-favorites .card-front .card-art{height:68%}.story-mobile-scene{display:none}@media(min-width:1900px){.landing{max-width:1700px}.landing-intro{min-height:680px}.landing-copy h1{font-size:90px}.landing-copy>p{font-size:19px;max-width:550px}.discovery-mosaic{height:490px}.story-chapter h2{font-size:58px}.story-chapter>p{font-size:18px;max-width:520px}.story-chapter>.text-button{font-size:16px}.story-sticky{top:115px}.story-revealed{width:380px}.story-pack{width:350px}.story-pack .pack-face{min-height:455px}}@media(max-width:900px){.story-journey{gap:30px}.story-chapter h2{font-size:30px}.story-chapter>p{font-size:13px}.story-revealed{width:230px}.story-profile{transform:none}}@media(max-width:700px){.story-journey{display:block;margin-top:0;margin-bottom:45px;scroll-margin-top:120px}.story-sticky{display:none}.story-chapter{min-height:0;padding:40px 0;border-bottom:1px solid var(--line)}.story-chapter h2{font-size:32px;margin-top:18px}.story-chapter>p{font-size:13px;line-height:1.8;margin-top:19px}.chapter-number>span:first-child{font-size:33px}.chapter-number{font-size:9px}.chapter-next{display:none}.story-mobile-scene{display:block;width:100%;margin-top:35px}.story-mobile-scene .story-art{min-height:410px}.story-mobile-scene .story-pack{width:215px;aspect-ratio:.71;transform:rotate(-4deg)}.story-mobile-scene .story-pack .pack-face{min-height:290px}.story-pack .discovery-brand{font-size:15px}.story-pack .discovery-title{font-size:27px}.story-profile{max-width:450px}.story-mobile-scene .art-2{min-height:320px}.story-banner{height:80px}}@media(prefers-reduced-motion:reduce){.story-scene{transition:none;transform:none}.story-pack{transform:rotate(-4deg)}.chapter-number>span:first-child{transition:none}}.landing{max-width:1440px;width:calc(100% - 96px)}.landing-intro{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);min-height:560px;padding:70px 0}.landing-copy h1{font-size:clamp(42px,4.3vw,64px);line-height:1.06;letter-spacing:-.055em}.landing-copy>p{font-size:16px;max-width:440px;line-height:1.75;margin-top:24px}.discovery-mosaic{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:14px;height:380px;width:100%;margin:0}.discovery-mosaic .mosaic-image{position:relative;inset:auto;width:auto;height:100%;aspect-ratio:auto;transform:none;border-radius:8px;box-shadow:none;border:1px solid #ffffff10;min-width:0}.discovery-mosaic .mosaic-main{grid-row:1 / 3}.discovery-mosaic .mosaic-main img{padding:0;object-fit:cover}.discovery-mosaic .mosaic-subject{inset:auto 14px 14px;padding:0;background:none;border-radius:0;font-size:12px;color:#f5f4ec}.discovery-mosaic .mosaic-subject svg{display:block}.discovery-mosaic:hover .mosaic-image{transform:none}.mosaic-image:after{background:linear-gradient(0deg,#050805df,transparent 55%)}.story-journey{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);margin-top:20px;margin-bottom:60px}.story-chapter{min-height:660px;padding:64px 0}.chapter-number{gap:14px;font-size:10px}.chapter-number>span:first-child{font-size:30px;letter-spacing:-1px}.story-chapter h2{font-size:clamp(28px,2.7vw,40px);line-height:1.18;margin-top:22px;letter-spacing:-.045em}.story-chapter>p{font-size:15px;max-width:410px;margin-top:20px}.story-chapter>.text-button{font-size:13px}.chapter-next{margin-top:36px}.story-sticky{top:104px;height:min(640px,calc(100svh - 125px));min-height:520px;max-height:640px;padding-top:24px}.story-art:before{display:none}.story-pack{width:240px;transform:none}.story-pack .pack-face{min-height:0}.story-pack .discovery-title{font-size:28px}.story-pack .discovery-brand{font-size:16px}.story-revealed{width:260px;transform:none}.story-note{width:300px;max-width:100%;margin-top:22px}.story-profile{max-width:510px;transform:none}.story-banner{height:90px}.scene-caption{margin-top:26px}.card-front .card-rarity{display:inline-flex;align-items:center;align-self:flex-start;gap:.4em;flex-shrink:0;font-size:clamp(10px,3.7cqw,14px);font-weight:750;letter-spacing:.015em;line-height:1.25;text-transform:none;color:#10140f;background:var(--rarity);padding:.25em .55em;border-radius:4px;margin:0 0 2.3cqw}.card-front .card-rarity>span{font-size:1.05em;line-height:1}.card-front .card-art{height:55%}.card-front.rarity-ultra{border-color:#ff83ad;box-shadow:inset 0 0 0 3px #ff83ad19}.story-favorites .card-front .card-rarity{font-size:9px;margin-bottom:6px;padding:.2em .4em}.story-favorites .card-front .card-rarity>span{display:none}.story-favorites .card-front .card-art{height:62%}.pack-page .discovery-feed{max-width:1280px;width:100%;margin:48px auto 0;padding:30px 0 12px;border-top:1px solid var(--line);text-align:left}.pack-page .feed-heading h2{font-family:Inter,sans-serif;font-size:24px}.pack-page.phase-sealed .sealed-stage{height:340px;margin-top:26px}.pack-page.phase-sealed .pack-actions{margin-top:18px}.pack-page.phase-sealed .opening-content{min-height:0}@media(min-width:1900px){.landing-intro{min-height:620px}.discovery-mosaic{height:410px}.pack-page.phase-sealed .sealed-stage{height:390px}}@media(max-width:1050px){.landing{width:calc(100% - 64px)}.landing-intro{gap:36px}.landing-copy h1{font-size:43px}.landing-copy>p{font-size:14px}.discovery-mosaic{height:325px;gap:10px}.story-journey{gap:36px}.story-profile{max-width:410px}}@media(max-width:700px){.landing{width:calc(100% - 36px)}.landing-intro{grid-template-columns:1fr;min-height:0;padding:38px 0;gap:32px}.landing-copy h1{font-size:clamp(36px,9vw,48px)}.landing-copy>p{font-size:14px}.discovery-mosaic{height:260px;max-width:none;grid-template-columns:1.2fr 1fr}.discovery-mosaic .mosaic-subject{font-size:10px;left:10px;right:10px;bottom:12px}.story-journey{display:block;margin-top:0}.story-chapter{min-height:0;padding:38px 0}.story-chapter h2{font-size:29px}.story-chapter>p{font-size:14px}.story-mobile-scene .story-art{min-height:370px}.story-mobile-scene .story-pack{transform:none}.story-mobile-scene .story-revealed{width:230px}.story-favorites .card-front .card-art{height:56%}.story-favorites .card-front .card-copy h3{font-size:11px}.story-favorites .card-front .card-rarity{font-size:9px}.pack-page .card-front .card-rarity{font-size:10px;letter-spacing:0;margin-bottom:5px}.pack-page .card-front .card-art{height:51%}.pack-page .discovery-feed{margin-top:32px;padding-top:24px}.pack-page .feed-heading h2{font-size:21px}.pack-page.phase-sealed .sealed-stage{height:300px}}@media(prefers-reduced-motion:reduce){.discovery-mosaic .mosaic-image,.story-pack{transform:none}}.auth-modal .modal{max-width:470px;padding:38px;border-radius:12px;background:#151b13}.auth-heading .eyebrow{color:var(--gold);font-size:9px;letter-spacing:1.1px}.auth-heading h2{font-family:Inter,sans-serif;font-size:27px;line-height:1.18;letter-spacing:-1px;margin-top:18px}.auth-heading>p{font-size:13px;color:#abb5a1;line-height:1.7;margin-top:12px}.auth-form{margin-top:25px}.auth-providers,.account-providers{display:flex;flex-direction:column;gap:10px;margin-top:24px}.provider-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;border-radius:6px;border:1px solid #a9b59a35;font-size:14px;font-weight:500;padding:10px 14px}.provider-google{background:#fff;color:#1f1f1f;border-color:#747775}.provider-discord{background:#5865f2;color:#fff;border-color:#5865f2}.provider-button:hover:not(:disabled){filter:brightness(.95)}.provider-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.provider-button:disabled{opacity:.6;cursor:default}.auth-provider-notice{color:var(--muted);font-size:11px;line-height:1.5;text-align:center;margin:0}.auth-divider{display:flex;align-items:center;gap:15px;color:var(--muted);font-size:11px;margin-top:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.account-providers h3{font-size:14px;margin-bottom:2px}.account-providers label{display:flex;flex-direction:column;gap:8px;font-size:12px}.account-providers input{border:1px solid var(--line);background:var(--surface,#10170e);color:inherit;padding:12px;border-radius:6px}.account-providers small{color:var(--muted);font-size:10px;line-height:1.6}.auth-form fieldset{border:0;padding:0;margin:0;min-width:0}.auth-form label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:12px;color:#d8decf}.auth-form input:not([type=checkbox]){width:100%;min-width:0;padding:13px;color:#f0f0e6;background:#0e130c;border:1px solid #a9b59a35;border-radius:6px;font-size:14px}.auth-form small,.password-guidance{color:#a1ad95;font-size:10px;line-height:1.6}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:45px!important}.password-field button{position:absolute;right:7px;width:32px;height:32px;color:#a3ad98}.auth-submit{width:100%;margin-top:14px}.auth-forgot{font-size:11px;padding:0}.auth-error,.auth-success{padding:12px 14px;border-radius:6px;font-size:12px;line-height:1.65;margin-top:20px}.auth-error{color:#f8bdb4;background:#b54d4222;border:1px solid #dc70663b}.auth-success{color:#c6e0b7;background:#7096531c;border:1px solid #94ad793b}.auth-switch{text-align:center;font-size:12px;color:#aab49e;margin-top:23px}.auth-switch button{color:var(--gold);padding:0}.auth-local{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;color:#909d84;font-size:10px;line-height:1.7}.auth-form .auth-import{flex-direction:row;gap:10px;align-items:flex-start;line-height:1.6}.auth-import input{accent-color:var(--gold);margin-top:4px}.auth-import small{display:block;margin-top:3px}.account-summary{margin-top:25px;padding:18px;background:#ffffff04;border:1px solid var(--line);border-radius:7px}.account-summary>div{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.account-summary span{font-size:11px;color:#a2af95}.account-summary strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.account-summary .email-status{display:flex;align-items:center;gap:7px;color:#dab87c}.account-summary .verified{color:#a0d79a}.account-summary .text-button{font-size:11px;margin-top:6px}.account-logout{width:100%;margin-top:24px}.auth-form h3{font-family:Inter,sans-serif;font-size:15px;font-weight:600}.account-loading{min-height:80svh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:30px;text-align:center;color:#d6c7a6}.account-profile-controls{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:22px 0 8px}.account-profile-controls>span{font-size:11px;color:#a6b497}.account-save-error{padding:14px 20px;background:#493923;color:#f2d7a7;font-size:13px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.account-save-error button{text-decoration:underline}.game-header .nav-login{min-height:38px;font-size:12px;padding:0 15px}@media(max-width:700px){.auth-modal .modal{padding:36px 23px 24px}.auth-heading h2{font-size:25px}.game-header .nav-login{font-size:11px;padding:0 10px;min-height:33px}.game-header .header-actions{gap:8px}.account-profile-controls{gap:12px}}.auth-page{min-height:100svh;display:flex;flex-direction:column;background:transparent}.auth-page-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,100px);width:calc(100% - 96px);max-width:1440px;margin:0 auto;padding:64px 0;font-family:Inter,sans-serif}.auth-page-aside{display:flex;justify-content:flex-start;align-items:center;padding:32px 0;background:transparent}.auth-aside-content{max-width:440px}.auth-aside-content>.eyebrow{font-size:9px;letter-spacing:1.6px;color:var(--gold)}.auth-aside-content h2{font-family:Inter,sans-serif;font-size:clamp(29px,2.5vw,38px);line-height:1.15;font-weight:750;letter-spacing:-1.3px;margin-top:24px}.auth-aside-content>p{font-size:14px;line-height:1.7;color:#b4b7ac;margin-top:20px}.auth-aside-content ul{display:grid;gap:27px;margin:38px 0;padding:0;list-style:none}.auth-aside-content li{display:flex;gap:16px;align-items:flex-start;font-size:13px;line-height:1.7;color:#b4b7ac}.auth-aside-content li svg{color:#d6b67e;flex-shrink:0;margin-top:3px;stroke-width:1.5}.auth-aside-content li strong{display:block;color:#e0e4d7;font-weight:600;margin-bottom:3px}.auth-aside-footer{border-top:1px solid var(--line);padding-top:25px}.auth-aside-footer p{font-size:12px;color:#b4b7ac;margin-bottom:13px}.auth-aside-footer a{display:inline-flex;align-items:center;gap:16px;font-size:13px;color:var(--gold);font-weight:600}.auth-page-form-side{display:flex;align-items:center;justify-content:center;padding:32px 0}.auth-page-form{width:100%;max-width:460px}.auth-page .auth-heading h1{font-family:Inter,sans-serif;font-size:32px;line-height:1.15;letter-spacing:-1px;margin-top:17px}.auth-page .auth-heading>p{font-size:14px}.auth-page .auth-heading .eyebrow{font-size:9px}.auth-page .auth-form{margin-top:30px}.auth-page .auth-form input:not([type=checkbox]){min-height:47px;font-size:15px;background:#ffffff04;border-color:var(--line)}.auth-page .auth-form label{font-size:13px;margin-block:19px}.auth-page .auth-form small,.auth-page .password-guidance{font-size:11px}.auth-page .auth-form .auth-import{font-size:12px}.auth-page .auth-submit{min-height:48px;font-size:13px}.auth-switch a{color:var(--gold)}.auth-switch a:hover,.auth-aside-footer a:hover{text-decoration:underline;text-underline-offset:4px}.auth-connected{font-size:14px;line-height:1.7;margin-top:28px;color:#c7d1bc}.auth-connected .text-button{margin-top:14px}@media(max-width:900px){.auth-page-layout{grid-template-columns:1fr;gap:0;width:calc(100% - 48px);padding:32px 0}.auth-page-aside{display:none}.auth-page-form-side{padding:24px 0}}@media(max-width:500px){.auth-page-layout{width:calc(100% - 36px);padding:22px 0}.auth-page-form-side{padding:20px 0}.auth-page .auth-heading h1{font-size:29px}.auth-page .auth-form input:not([type=checkbox]){font-size:16px}}.auth-page .auth-heading h1:focus{outline:none}.auth-captcha{margin-top:24px;min-height:65px}.auth-captcha .text-button{margin-top:8px}:root{--chrome-bg:#0d0f0cf5;--chrome-panel:#191d16;--chrome-text:#efeee5;--chrome-muted:#abb1a2;--chrome-line:#ffffff12}.game-header{height:68px;color:var(--chrome-text);background:var(--chrome-bg);border-color:var(--chrome-line)}.game-header .header-inner{width:100%;max-width:1400px;padding:0 24px;min-height:68px;gap:28px}.game-header .wordmark{font-size:25px;flex-shrink:0}.game-header nav{gap:4px}.game-header nav a{position:relative;display:inline-flex;align-items:center;justify-content:center}.game-header nav :is(button,a){padding:10px 11px;font-size:13px;white-space:nowrap;color:var(--chrome-muted)}.game-header nav :is(button,a):hover{color:var(--chrome-text)}.game-header nav :is(button,a).active{color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent)}.game-header .header-actions{position:relative;gap:10px}.game-header .chrome-icon{border:1px solid var(--chrome-line);width:34px;height:34px;border-radius:50%;color:var(--chrome-muted);flex-shrink:0}.game-header .chrome-icon:hover{color:var(--gold);border-color:var(--gold)}.game-header .nav-profile{min-height:38px;padding:4px 10px 4px 4px;border:1px solid var(--chrome-line);background:transparent;border-radius:24px;color:var(--chrome-text);gap:8px}.game-header .nav-profile .avatar{width:28px;height:28px;font-size:10px}.game-header .nav-player-name{font-size:13px;max-width:115px;display:block}.game-header .nav-login,.game-header .nav-register{font-size:12px;min-height:35px;padding:8px 13px;white-space:nowrap}.notification-trigger{position:relative}.notification-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold);right:2px;top:2px}.chrome-popover{position:absolute;right:0;top:calc(100% + 14px);width:250px;background:var(--chrome-panel);color:var(--chrome-text);border:1px solid var(--chrome-line);box-shadow:0 14px 45px #0003;border-radius:12px;padding:8px;z-index:60}.menu-identity{display:grid;gap:4px;padding:12px;border-bottom:1px solid var(--chrome-line);margin-bottom:6px;overflow-wrap:anywhere}.menu-identity strong{font-size:15px}.menu-identity span{font-size:12px;color:var(--chrome-muted)}.profile-menu>button{display:flex;gap:10px;align-items:center;width:100%;border-radius:6px;padding:12px;text-align:left;font-size:13px}.profile-menu>button:hover,.notification-item:hover{background:color-mix(in srgb,var(--gold) 8%,transparent)}.notification-panel{width:330px;max-height:440px;overflow:auto}.notification-heading{padding:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.notification-heading strong{font-size:15px}.notification-heading button{font-size:11px;color:var(--gold)}.notification-panel>p{padding:16px 12px;font-size:13px;color:var(--chrome-muted);line-height:1.7}.notification-item{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:10px;border-radius:7px}.notification-item img{width:38px;height:46px;object-fit:cover;border-radius:4px}.notification-item>span{display:grid;gap:4px;font-size:11px;color:var(--chrome-muted)}.notification-item strong{color:var(--chrome-text);font-size:13px}.notification-item.unread{border-left:2px solid var(--gold)}.profile-handle{display:block;color:var(--chrome-muted);font-size:14px;margin-top:6px}.profile-name h1{overflow-wrap:anywhere}.catalogue-tools{display:flex;gap:20px;align-items:end;margin-top:30px;flex-wrap:wrap}.catalogue-tools>.search-field{flex:1;min-width:220px;margin:0;height:43px}.catalogue-tools>label:not(.search-field){display:grid;gap:7px;font-size:11px;color:var(--chrome-muted)}.catalogue-tools select{font:inherit;font-size:13px;background:var(--chrome-panel);color:var(--chrome-text);border:1px solid var(--chrome-line);border-radius:6px;padding:12px;min-width:180px}.catalogue-count{font-size:12px;color:var(--chrome-muted);margin:16px 0 24px}html[data-theme=light]{color-scheme:light;background:#f5f3ed;--chrome-bg:#f5f3edf5;--chrome-panel:#fffdf7;--chrome-text:#262a22;--chrome-muted:#606859;--chrome-line:#343c2338;--gold:#805c24;--line:#343c2338;--text:#262a22;--muted:#606859;--bg:#f5f3ed;--surface:#eeece3;--surface-raised:#fffdf7;--surface-subtle:#343c2308}html[data-theme=light] body{color:#262a22}html[data-theme=light] body:before{opacity:.15;background:#718166;filter:none}html[data-theme=light] :is(.landing,.story,.auth-page,.collection-page,.profile-page,.pack-page,footer,.modal){color:#262a22}html[data-theme=light] :is(.landing-copy,.story-copy,.auth-heading,.auth-aside-content,.section-title,.pack-heading,.detail-copy,.profile-name,.badge-section,.editor-modal) :is(h1,h2,h3,strong){color:#262a22}html[data-theme=light] :is(.landing-copy,.story-copy,.auth-heading,.auth-aside-content,.section-title,.pack-heading,.detail-copy,.profile-identity,.badge-section) p,html[data-theme=light] :is(.muted,.auth-form label,.auth-form small,.password-guidance,.auth-switch,.auth-local,.auth-aside-content li,.story-invitation,.collection-item-meta,.demo-caption,.page-kicker,.feed-heading p,.feed-bottom,.feed-empty,.profile-stats,.account-profile-controls){color:#666c5d}html[data-theme=light] .button.gold{background:#d6b67e;color:#302719;border-color:#c7a56a}html[data-theme=light] :is(.button.subtle,.button.outline,.search-field,.auth-form input:not([type=checkbox]),.editor-modal input,.editor-modal textarea,.feed-controls select,.account-summary){background:#fffdf7;color:#343c2b;border-color:#343c2333}html[data-theme=light] :is(.modal,.feed-item,.badge-list>div,.profile-favorites,.empty-slot,.story-profile){background:#eeece3;border-color:#343c2326}html[data-theme=light] :is(.auth-form input,.editor-modal input,.editor-modal textarea,.search-field input){color:#262a22}html[data-theme=light] :is(.text-button,.auth-switch a,.auth-aside-footer a,.landing-kicker,.eyebrow){color:#91692b}html[data-theme=light] :is(.category-filters button,.segmented button){color:#666c5d;border-color:#343c2326}html[data-theme=light] .category-filters button.selected{color:#4b391a;background:#d6b67e40}html[data-theme=light] .auth-success{color:#365929;background:#63864815}html[data-theme=light] .auth-error{color:#912d24;background:#b54d4212}html[data-theme=light] .card-front{color:#efeee5}html[data-theme=light] .legend-reveal{background:#f5f3ed}.legend-reveal .card-front{color:#efeee5}@media(max-width:1100px){.game-header .header-inner{gap:18px}.game-header nav :is(button,a){padding-inline:8px;font-size:12px}.game-header .nav-player-name{max-width:76px}}@media(max-width:900px){.game-header{height:auto}.game-header .header-inner{min-height:104px;flex-wrap:wrap;gap:0;padding:10px 20px 0}.game-header .header-actions{height:36px}.game-header nav{order:3;width:100%;height:48px;margin:0;justify-content:flex-start;gap:12px}.game-header nav :is(button,a){font-size:12px;padding:10px 8px}.game-header .nav-player-name{max-width:110px}}@media(max-width:500px){.game-header .header-inner{padding-inline:16px}.game-header .wordmark{font-size:22px}.game-header .header-actions{gap:6px}.game-header .chrome-icon{width:30px;height:30px}.game-header .nav-login,.game-header .nav-register{padding:7px 8px;font-size:11px;min-height:32px}.game-header .nav-player-name{display:none}.game-header nav{gap:0;justify-content:space-between}.game-header nav :is(button,a){padding:10px 5px;font-size:11px}.notification-panel{width:min(330px,calc(100vw - 32px))}.catalogue-tools{gap:15px}.catalogue-tools>label:not(.search-field){flex:1;min-width:0}.catalogue-tools select{min-width:0;width:100%;font-size:12px}.catalogue-tools>.search-field{flex-basis:100%}.profile-handle{font-size:12px}}html[data-theme=light] :is(.story-chapter>p,.chapter-next,.chapter-number>span:last-child,.story-progress,.scene-caption,.story-note p,.story-person,.story-favorites>p,footer>div){color:#666c5d}html[data-theme=light] .story-note>span{color:#343c2b}footer a:not(.wordmark){display:flex;align-items:center;gap:5px;font-size:11px;color:#a4ac97}html[data-theme=light] footer :is(button,a){color:#5b634f}.catalogue-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin:40px 0 10px}.catalogue-pagination>span{font-size:13px;color:var(--chrome-muted)}.catalogue-pagination button:disabled{opacity:.35;cursor:default}.collection-page{scroll-margin-top:120px}.card-front .card-copy h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-front .card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.attribution{overflow-wrap:anywhere}.attribution p{margin-top:12px;font-size:11px;line-height:1.65;color:var(--chrome-muted)}.attribution a{text-decoration:underline;text-underline-offset:2px}@media(max-width:500px){.catalogue-pagination{gap:14px}.catalogue-pagination .button{padding:10px;font-size:11px}.catalogue-pagination>span{font-size:11px}}.card-detail-modal{padding:28px;background:#060907d9}.card-detail-modal .modal{max-width:1080px;padding:0;border:1px solid var(--chrome-line);border-radius:18px;background:var(--chrome-panel);color:var(--chrome-text);overflow:auto}.card-detail-modal .modal-close{top:18px;right:18px;width:36px;height:36px;background:var(--chrome-panel);color:var(--chrome-text);border-color:var(--chrome-line)}.card-dossier{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:650px}.dossier-visual{position:relative;min-height:100%;overflow:hidden;isolation:isolate;background:#121611;color:#fff9ea}.dossier-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dossier-visual:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#05090575,transparent 30%,#080b0830 52%,#080b08f5);pointer-events:none}.dossier-visual-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:28px;font-size:9px;font-weight:600;letter-spacing:1.6px;text-shadow:0 1px 6px #000}.dossier-visual-bottom{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:34px}.dossier-seal{display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--dossier-accent) 45%,transparent);color:var(--dossier-accent);border-radius:50%;width:42px;height:42px;font-size:23px;margin-bottom:18px}.dossier-visual-bottom p{font:500 26px/1.3 var(--font-ui);letter-spacing:-.025em;margin:0 0 23px}.dossier-visual-bottom p em{color:#ded3b9;font:inherit}.dossier-visual-bottom a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#dadccd;border-bottom:1px solid #ffffff45;padding-bottom:5px}.dossier-content{min-width:0;padding:44px 42px 24px}.dossier-heading{padding-right:14px}.dossier-tags{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--chrome-muted);margin-bottom:21px}.dossier-rarity{color:var(--dossier-accent);background:color-mix(in srgb,var(--dossier-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--dossier-accent) 30%,transparent);border-radius:4px;padding:5px 8px;font-weight:600}.dossier-heading h2{font:600 clamp(28px,2.7vw,38px)/1.18 var(--font-ui);letter-spacing:-.035em;margin:0 0 15px;overflow-wrap:anywhere;text-wrap:balance;color:var(--chrome-text)}.dossier-ownership{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.6;color:var(--chrome-muted)}.dossier-ownership svg{flex-shrink:0}.dossier-stats{display:grid;grid-template-columns:1fr 1fr 1.2fr;margin:26px 0 27px;padding:19px 0;border-block:1px solid var(--chrome-line);gap:15px}.dossier-stats div+div{border-left:1px solid var(--chrome-line);padding-left:20px}.dossier-stats dt{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--chrome-muted);margin-bottom:8px}.dossier-stats dd{margin:0;font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.dossier-stats .dossier-rarity-name{font-size:16px;padding-top:4px;color:var(--chrome-text)}.dossier-story h3{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:1.5px;color:var(--gold);margin:0 0 14px}.dossier-story p{font-size:14px;line-height:1.85;color:var(--chrome-muted);margin:0 0 18px;overflow-wrap:anywhere}.dossier-article{display:inline-flex;align-items:center;gap:8px;color:var(--chrome-text);font-size:12px;border-bottom:1px solid var(--chrome-line);padding-bottom:5px}.dossier-article:hover{color:var(--gold);border-color:var(--gold)}.dossier-actions{margin-top:26px}.dossier-actions .button{width:100%;min-height:43px;font-size:12px}.dossier-actions p{color:var(--chrome-muted);font-size:11px;line-height:1.7;border-left:2px solid var(--chrome-line);padding-left:12px;margin:0}.dossier-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.dossier-actions .dossier-secondary-actions .button{margin:0;padding:11px 12px;gap:8px;line-height:1.35;white-space:normal}.dossier-secondary-actions svg{flex-shrink:0}.dossier-market-action{margin-top:10px}.dossier-actions .dossier-sell{padding:11px 14px;gap:9px;white-space:normal;line-height:1.4}.dossier-sell>svg:last-child{margin-left:auto;flex-shrink:0}.dossier-actions .dossier-market-action .field-help{border:0;padding:0;margin:8px 0 0}.dossier-lock-help{margin:12px 0 0;font-size:11px;line-height:1.6}.dossier-credits{border-top:1px solid var(--chrome-line);margin-top:24px}.dossier-credits summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:17px 0 0;font-size:11px;color:var(--chrome-muted);list-style:none}.dossier-credits summary::-webkit-details-marker{display:none}.dossier-credits[open] summary svg{transform:rotate(180deg)}.dossier-credits .attribution{color:var(--chrome-muted);font-size:11px;margin-top:12px}.dossier-credits .attribution p{margin:12px 0 0}html[data-theme=light] .card-detail-modal .modal{background:var(--chrome-panel)}html[data-theme=light] .dossier-rarity{color:var(--chrome-text);border-left:3px solid var(--dossier-accent)}.flip-card.is-revealed{cursor:zoom-in}.flip-card.is-revealed:focus-visible .card-front,.flip-card.is-revealed:hover .card-front{box-shadow:0 0 0 1px var(--rarity),0 5px 30px #0004}button.legend-card{cursor:zoom-in;padding:0;border:0;text-align:left}@media(max-width:760px){.card-detail-modal{padding:12px}.card-detail-modal .modal{max-height:calc(100dvh - 24px);border-radius:12px}.card-dossier{grid-template-columns:1fr;min-height:0}.dossier-visual{min-height:245px;height:245px}.dossier-image{object-position:center 40%}.dossier-visual-top{padding:23px 66px 23px 23px;font-size:8px}.dossier-visual-bottom{padding:20px 24px}.dossier-seal,.dossier-visual-bottom p{display:none}.dossier-content{padding:27px 24px 20px}.dossier-heading{padding:0}.dossier-heading h2{font-size:32px}.dossier-tags{margin-bottom:16px}.dossier-stats{gap:9px;margin-block:23px}.dossier-stats div+div{padding-left:12px}.dossier-stats dd{font-size:21px}.dossier-stats .dossier-rarity-name{font-size:14px}}@media(max-width:390px){.dossier-secondary-actions{grid-template-columns:1fr}}.collector-avatar{--frame-color:#d5b775;position:relative;display:inline-flex;flex-shrink:0;width:110px;height:110px;align-items:center;justify-content:center}.collector-avatar-image{width:86%;height:86%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#333d2c;box-shadow:0 0 0 4px var(--chrome-panel)}.collector-avatar-image>img{display:block;width:100%;height:100%;object-fit:cover}.collector-avatar-image>span{color:#e8ddc3;font-size:30px;font-weight:600}.collector-frame{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--frame-color);stroke-width:1.5;overflow:visible;pointer-events:none}.frame-atlas{--frame-color:#b7c8d2}.frame-atlas path{fill:#b7c8d2;stroke-width:1}.frame-herbarium{--frame-color:#a2b47f}.frame-herbarium ellipse{fill:var(--chrome-panel);stroke-width:1.3}.frame-solar{--frame-color:#e3ba7e}.frame-solar path{stroke-width:2}.game-header .collector-avatar.avatar-small{width:28px;height:28px}.avatar-small .collector-avatar-image{box-shadow:none}.avatar-small .collector-avatar-image>span{font-size:10px}.field-help{color:var(--chrome-muted);font-size:12px;line-height:1.7;margin:9px 0 18px}.card-front{isolation:isolate}.card-front .finish-label{position:absolute;top:38px;left:12px;z-index:5;padding:5px 8px;border:1px solid #ffffff60;border-radius:4px;background:#0e1419de;color:#fff;font:600 9px var(--font-ui);letter-spacing:.3px;max-width:calc(100% - 24px)}.card-front.finish-holo{box-shadow:inset 0 0 0 2px #aadfeaaa,0 0 18px #86c1df25}.finish-holo .card-art:before,.dossier-visual.finish-holo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 10%,#76e8f23a 22%,#d394ed40 36%,#fff4c640 49%,#a1e9d834 62%,transparent 80%);background-size:230% 230%;mix-blend-mode:screen;animation:foil-light 9s ease-in-out infinite;z-index:2}.finish-holo .card-art{position:relative}.card-front.finish-fullart .card-art{position:absolute!important;inset:0!important;height:100%!important;width:100%;z-index:-1}.card-front.finish-fullart .card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002,transparent 22%,transparent 60%,#080e11f5 100%)}.card-front.finish-fullart .card-copy{position:absolute;bottom:0;left:0;right:0;color:#f7f7ef;background:none!important}.card-front.finish-fullart{background:#111820;border:2px solid var(--rarity)}.card-front.finish-fullart .card-stats{color:#f1f4f0;border-color:#ffffff35}.card-front.finish-fullart .finish-label{border-color:var(--rarity)}@keyframes foil-light{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.dossier-finish{font-size:11px;color:var(--gold)}.finish-holo .card-art:before{-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%)}@media(prefers-reduced-motion:reduce){.finish-holo .card-art:before,.dossier-visual.finish-holo:after{animation:none}}.discovery-pack{background:none;border:0;isolation:isolate;filter:none;box-shadow:9px 24px 25px #0005;overflow:visible}.discovery-pack:after,.sealed-pack:before{display:none}.discovery-pack:hover{filter:none}.pack-material{--foil-x:27%;--foil-y:20%;position:absolute;inset:0;display:block;padding:17px 11px;color:#f0dfad;isolation:isolate;border-radius:2px;transform:perspective(850px) rotateX(var(--foil-rx,0deg)) rotateY(var(--foil-ry,0deg));transition:transform .22s ease-out;background:linear-gradient(94deg,#0d211d,#d1d4ad 1%,#35584b 2.5%,#102923 5%,#698375 8%,#2b5143 12%,#143b30 32%,#3c6854 56%,#12372b 78%,#567a64 94%,#bdc6a3 98%,#122e27);box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 2px #0009,inset 2px 0 3px #d4f0c8aa,inset -3px 0 5px #091b17}.pack-material:before{content:"";position:absolute;inset:15px 1px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 2%,#e9eabb77,transparent 38%),linear-gradient(113deg,transparent 7%,#dae4ae25 17%,#07191470 24%,transparent 31%,#f4f2c733 41%,transparent 46%,#001c1845 76%,#e0e7c733 86%,transparent 94%);border-top:1px solid #e5ebc877;border-bottom:1px solid #dce3bb66}.pack-material .pack-face{z-index:2;width:100%;height:100%;border:1px solid #d8c79077;padding:18px 7px 14px;background:linear-gradient(150deg,#183d2520,#061e1825);box-shadow:inset 0 0 0 3px #0b281b33}.pack-material .pack-face:before{border-color:#decd8b25}.pack-material .pack-globe{stroke:#eed8a0;opacity:1;stroke-width:.85;filter:drop-shadow(0 1px 1px #09271a);flex-shrink:1;min-height:0}.pack-material .edition-label{color:#f7e4b4;font-size:6px;letter-spacing:2px;text-shadow:0 1px 2px #173124}.pack-material .discovery-brand{color:#f6e7bd;font-size:18px;letter-spacing:-.7px;font-weight:800;text-shadow:0 1px 0 #fff3,0 2px 3px #08251c}.pack-material .discovery-title{font-family:var(--font-ui);font-size:24px;font-weight:700;letter-spacing:-1px;color:#fff3cf;text-shadow:0 1px 3px #092a1d}.pack-material .discovery-subtitle{color:#e0d3ad;font-size:5px;letter-spacing:1.5px}.pack-material .discovery-count{color:#f2dfb7;font-size:6px;letter-spacing:1.2px;margin-top:auto;padding:8px 4px 0;text-shadow:0 1px 2px #0b281c}.pack-material .foil-seal{z-index:6;height:15px;left:-1px;right:-1px;border:0;border-radius:0;background:repeating-linear-gradient(90deg,#ffffff00 0 1px,#18292680 1px 2px,#fff8 2px 3px,transparent 3px 4px),linear-gradient(176deg,#edf0e3,#b3bcb1 21%,#f9faea 34%,#819286 50%,#d4dfcf 68%,#6c7d71 90%,#e6ebda);box-shadow:0 1px 1px #0006,inset 0 -1px 1px #fff8;clip-path:polygon(0 2px,1% 0,2% 2px,3% 0,4% 2px,5% 0,6% 2px,7% 0,8% 2px,9% 0,10% 2px,11% 0,12% 2px,13% 0,14% 2px,15% 0,16% 2px,17% 0,18% 2px,19% 0,20% 2px,21% 0,22% 2px,23% 0,24% 2px,25% 0,26% 2px,27% 0,28% 2px,29% 0,30% 2px,31% 0,32% 2px,33% 0,34% 2px,35% 0,36% 2px,37% 0,38% 2px,39% 0,40% 2px,41% 0,42% 2px,43% 0,44% 2px,45% 0,46% 2px,47% 0,48% 2px,49% 0,50% 2px,51% 0,52% 2px,53% 0,54% 2px,55% 0,56% 2px,57% 0,58% 2px,59% 0,60% 2px,61% 0,62% 2px,63% 0,64% 2px,65% 0,66% 2px,67% 0,68% 2px,69% 0,70% 2px,71% 0,72% 2px,73% 0,74% 2px,75% 0,76% 2px,77% 0,78% 2px,79% 0,80% 2px,81% 0,82% 2px,83% 0,84% 2px,85% 0,86% 2px,87% 0,88% 2px,89% 0,90% 2px,91% 0,92% 2px,93% 0,94% 2px,95% 0,96% 2px,97% 0,98% 2px,99% 0,100% 2px,100% 100%,0 100%)}.pack-material .seal-top{top:0}.pack-material .seal-bottom{bottom:0;transform:rotate(180deg)}.foil-folds{position:absolute;inset:15px 0;pointer-events:none;z-index:1;overflow:hidden}.foil-folds svg{width:100%;height:100%}.fold-light{fill:#fff5be;opacity:.21}.fold-shadow{fill:#06170f;opacity:.35}.fold-line{fill:none;stroke:#f5edc4;stroke-width:.55;opacity:.5}.foil-reflection{position:absolute;inset:15px 0;z-index:4;pointer-events:none;background:radial-gradient(ellipse 65% 42% at var(--foil-x) var(--foil-y),#fff7c88c 0%,#edffdd22 29%,transparent 70%),linear-gradient(110deg,transparent 16%,#fdffdc16 23%,transparent 35%);mix-blend-mode:screen;opacity:.65;transition:opacity .4s}.pack-material[data-lit] .foil-reflection{opacity:1}.foil-sweep{position:absolute;inset:15px 0;z-index:5;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.foil-sweep:before{content:"";position:absolute;inset:-45% -100%;background:linear-gradient(112deg,transparent 35%,#fff7c009 40%,#fff7c072 46%,#ffffdfba 48%,#efffde38 51%,transparent 58%);transform:translate(-36%);animation:wrapper-glint 7.5s ease-in-out infinite;opacity:.65}.pack-material[data-lit] .foil-sweep{opacity:.25}.is-opening .foil-sweep{opacity:1}.is-opening .foil-sweep:before{animation:none;transform:translate(8%);opacity:.9}@keyframes wrapper-glint{0%,18%{transform:translate(-36%);opacity:.15}45%{opacity:.7}68%,to{transform:translate(36%);opacity:.15}}.pack-page .sealed-stage .discovery-pack{width:250px;height:354px}.pack-page .sealed-stage .pack-globe{width:162px;height:162px}.pack-page .sealed-stage{min-height:410px}.pack-page .sealed-stage .discovery-title{font-size:28px}.story-pack .pack-material .pack-globe{width:72%;height:auto}.story-pack .pack-material .discovery-title{font-size:clamp(23px,2.2vw,32px)}@media(min-width:1800px){.pack-page .sealed-stage .discovery-pack{width:290px;height:412px}.pack-page .sealed-stage{min-height:460px}.pack-page .sealed-stage .pack-globe{width:190px;height:190px}.pack-page .sealed-stage .discovery-brand{font-size:23px}.pack-page .sealed-stage .discovery-title{font-size:32px}}@media(max-width:600px){.pack-page .sealed-stage .discovery-pack{width:222px;height:316px}.pack-page .sealed-stage{min-height:370px}.pack-page .sealed-stage .pack-globe{width:138px;height:138px}.pack-page .sealed-stage .discovery-title{font-size:25px}}@media(prefers-reduced-motion:reduce){.foil-sweep:before{animation:none;transform:translate(-8%);opacity:.35}.pack-material{transform:none;transition:none}.foil-reflection{transition:none}}.pack-material{color:#ebd4a1;background:linear-gradient(93deg,#061512,#b7af83 1%,#285345 2%,#102b25,#254b3d 8%,#102e27 14%,#071d18 38%,#163b2e 66%,#0b241d 91%,#49664a 97%,#c8c299 99%,#132b23);box-shadow:inset 0 1px 1px #fff9,inset 2px 0 3px #d3dcbb88,inset -3px 0 4px #0009,0 18px 45px #0005}.pack-material .pack-face{position:relative;overflow:hidden;border-color:#d5ba788c;background:radial-gradient(ellipse at 50% 44%,#4f6f3d24,transparent 65%),linear-gradient(155deg,#071b17a6,#17352966);box-shadow:inset 0 0 0 3px #102d24,inset 0 0 0 4px #bc9c4933}.pack-engraving{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#d7bd80;stroke-width:.65;opacity:.38;z-index:-1}.pack-engraving ellipse{opacity:.22}.pack-material .edition-label{padding:4px 9px;border-block:1px solid #ccb27655;letter-spacing:2.3px}.pack-material .discovery-brand{color:#f0e0b9;letter-spacing:-.6px;text-shadow:0 1px 0 #ffffff40,0 2px 0 #051710}.pack-material .pack-globe{stroke:#f0d69e;stroke-width:.8;filter:drop-shadow(0 0 7px #e4bd4f33)}.pack-material .discovery-title{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:30px!important;letter-spacing:-1px;color:#f7e6bc}.pack-material .discovery-subtitle{letter-spacing:1.6px;opacity:.85}.pack-material .foil-seal{filter:sepia(.32) saturate(.7);opacity:.95}.foil-folds{opacity:.62}.foil-reflection{opacity:.42}.foil-sweep:before{opacity:.4}.pack-page.phase-sealed .discovery-pack:hover .pack-material{box-shadow:inset 0 1px 1px #fff9,inset 2px 0 3px #d3dcbb88,inset -3px 0 4px #0009,0 18px 50px #0007,0 0 30px #d7ba5d10}.pack-page .pack-arena{--sealed-height:510px;position:relative;isolation:isolate;min-height:var(--sealed-height);margin-top:24px}.pack-page.phase-sealed .pack-arena{height:var(--sealed-height)}.pack-page.phase-opening .pack-arena{overflow:hidden}.pack-page .pack-arena .sealed-stage{position:absolute;inset:0 0 auto;height:var(--sealed-height);min-height:0;margin:0;padding-top:84px;align-items:flex-start;pointer-events:none;z-index:3;perspective:none}.pack-page .pack-arena .sealed-pack{pointer-events:auto;transform:none!important;transition:none;flex-shrink:0}.pack-page .pack-arena .sealed-pack:disabled{opacity:1;cursor:default}.pack-page .pack-arena .sealed-pack:before{display:none}.pack-page .pack-arena .spread-stage{position:relative;z-index:2;margin:0;padding:50px 0 38px;min-height:0;perspective:none}.pack-page.phase-sealed .pack-arena .spread-stage{display:none}.pack-page .pack-arena .flip-card{animation:none!important;transform-origin:50% 0;will-change:auto}.pack-page.phase-opening .pack-arena .flip-card{will-change:transform;pointer-events:none;opacity:1}.pack-page.phase-opening .aura-label,.pack-page.phase-opening .card-halo{visibility:hidden}.pack-page.phase-opening .sealed-pack{animation:wrapper-release 2.42s linear both!important}.pack-page .is-opening .pack-face,.pack-page .is-opening .seal-top{animation:none!important}.pack-page .is-opening .pack-material{transform:none;transition:none}.pack-page .is-opening .sealed-pack>.pack-material{clip-path:inset(21px -3px 0)}.pack-page .is-opening .pack-face{transform:none;transform-origin:bottom}.pack-page .is-opening .foil-sweep:before{animation:none;transform:translate(-8%);opacity:.35}.pack-cap{position:absolute;inset:0;z-index:8;pointer-events:none;clip-path:inset(-2px -3px calc(100% - 21px));transform-origin:90% 20px;animation:wrapper-strip .88s cubic-bezier(.4,0,.2,1) both}.pack-cap .pack-material{width:100%;height:100%;padding:17px 11px}.pack-cut-glint{position:absolute;top:20px;height:1px;width:24px;z-index:9;pointer-events:none;background:linear-gradient(90deg,transparent,#fff8d4,transparent);box-shadow:0 0 6px #eed9a266;animation:wrapper-cut .46s ease-in-out both}.pack-mouth{position:absolute;top:21px;left:4%;width:92%;height:5px;border-radius:50%;background:#040f0c;box-shadow:0 2px 2px #d7e1bb55;z-index:7;pointer-events:none;animation:wrapper-mouth .95s both}.pack-page .pack-arena .pack-floor{bottom:52px;animation:none;transition:opacity .4s}.pack-page.phase-opening .pack-floor{animation:wrapper-floor 2.3s both}.pack-page .pack-arena .foil-fixed{--foil-rx:0deg;--foil-ry:0deg}.pack-tear-particles{position:absolute;inset:21px 0 auto;height:1px;z-index:10;pointer-events:none}.pack-tear-particles:before{content:"";position:absolute;inset:-34px -15px;height:68px;background:radial-gradient(ellipse,#f6db994d,transparent 68%);opacity:0;animation:tear-bloom .9s .4s ease-out both}.pack-tear-particles i{position:absolute;left:var(--spark-x);top:0;width:4px;height:4px;background:#fff1bd;border-radius:50%;opacity:0;box-shadow:0 0 8px #f9dfaa;animation:tear-spark 1.15s var(--spark-delay) ease-out both}.pack-tear-particles i:nth-child(3n){width:2px;height:6px;border-radius:1px;background:#d5e9de}.pack-tear-particles i:nth-child(4n){width:5px;height:3px;background:#ecd19b}@keyframes tear-bloom{0%,to{opacity:0;transform:scaleX(.5)}25%{opacity:1;transform:scaleX(1)}}@keyframes tear-spark{0%{opacity:0;transform:translate(0) scale(.3)}12%{opacity:1}65%{opacity:.8}to{opacity:0;transform:translate(var(--spark-dx),var(--spark-dy)) rotate(var(--spark-turn)) scale(.15)}}@media(prefers-reduced-motion:reduce){.pack-tear-particles{display:none}}@keyframes wrapper-cut{0%,12%{left:0;opacity:0}18%{opacity:1}80%{left:calc(100% - 24px);opacity:1}to{left:calc(100% - 24px);opacity:0}}@keyframes wrapper-strip{0%,35%{transform:translate(0) rotate(0);opacity:1}53%{transform:translate(1px,-2px) rotate(2deg);opacity:1}76%{transform:translate(22px,-22px) rotate(13deg);opacity:1}to{transform:translate(88px,20px) rotate(27deg);opacity:0}}@keyframes wrapper-mouth{0%,50%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes wrapper-release{0%,24%{translate:0 0;rotate:0deg;opacity:1}40%{translate:0 55px;rotate:1deg;opacity:1}58%{translate:0 265px;rotate:4deg;opacity:1}69%{translate:0 365px;rotate:7deg;opacity:0}to{translate:0 365px;rotate:7deg;opacity:0}}@keyframes wrapper-floor{0%,30%{opacity:.2}80%,to{opacity:0}}@media(min-width:1800px){.pack-page .pack-arena{--sealed-height:565px}.pack-page .pack-arena .sealed-stage{padding-top:96px}}@media(max-width:600px){.pack-page .pack-arena{--sealed-height:458px;margin-top:14px}.pack-page .pack-arena .sealed-stage{padding-top:80px}.pack-page .pack-arena .spread-stage{max-width:360px;width:100%;gap:35px 20px;padding:28px 7px 42px}.pack-page .pack-arena .pack-floor{bottom:40px}}@media(prefers-reduced-motion:reduce){.pack-page.phase-opening .sealed-pack,.pack-cap,.pack-cut-glint,.pack-mouth,.pack-page.phase-opening .pack-floor{animation:none!important}.pack-page.phase-opening .sealed-stage{display:none}}.back-reflection{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 20%,#ead9a70b 38%,#f5e1a52e 48%,transparent 62%);background-size:240% 100%;background-position:100% 0;opacity:.65;transition:background-position .8s ease,opacity .4s}.flip-card:not(.is-revealed):is(:hover,:focus-visible) .back-reflection{background-position:0% 0;opacity:1}.pack-page .flip-card:not(.is-revealed):is(:hover,:focus-visible) .card-back{filter:brightness(1.08);box-shadow:inset 0 1px #e4c87e24,0 10px 35px #0007,0 0 20px color-mix(in srgb,var(--rarity) 22%,transparent)}@media(prefers-reduced-motion:reduce){.back-reflection{transition:none}}.pack-page .pack-heading h1:focus{outline:none}.card-front .card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}.card-front .card-top>span:first-child{justify-self:start;max-width:100%;overflow-wrap:anywhere}.card-front .card-top .finish-label{position:static;grid-column:1/-1;justify-self:start;max-width:100%;box-sizing:border-box;padding:3px 5px;border:1px solid #ffffff60;border-radius:4px;background:#0e1419de;color:#fff;font:600 clamp(7px,3cqw,11px)/1.3 var(--font-ui);letter-spacing:.15px;overflow-wrap:anywhere}.pack-page .card-new-badge{position:absolute;bottom:calc(100% - 6px);right:-7px;z-index:10;padding:5px 8px;border:1px solid #ffa29b;border-radius:5px;background:#b92534;color:#fff9f5;box-shadow:0 3px 10px #0005;font:750 clamp(9px,.75vw,12px)/1 var(--font-ui);letter-spacing:.03em;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front.finish-holo{border-color:#c4dcf7;box-shadow:inset 0 0 0 2px #d6c4edaa,0 0 20px #b89be54d;isolation:isolate}.finish-holo .card-art:before{display:none}.card-hologram{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#000 0% 44%,#0007 67%,#0004);mask-image:linear-gradient(#000 0% 44%,#0007 67%,#0004)}.holo-spectrum,.holo-grain,.holo-glare{position:absolute;pointer-events:none}.holo-spectrum{inset:-55%;background:repeating-linear-gradient(118deg,#f389,#ad42ffa8,#346aff80,#16deffa8,#38ffa080,#ffe05cb3,#ff803d99,#f389 70%);background-size:160% 160%;opacity:.76;animation:holo-diffraction 3.8s linear infinite;will-change:transform}.holo-grain{inset:0;background-image:repeating-linear-gradient(123deg,#fff5 0 1px,transparent 1px 4px),radial-gradient(#fff9 .65px,transparent 1.1px);background-size:auto,7px 7px;mix-blend-mode:soft-light;opacity:.23}.holo-glare{inset:-70%;background:linear-gradient(112deg,transparent 30%,#fdb5e530 40%,#e8ffffaa 47%,#fffdeccc 49%,#aceaff45 53%,transparent 64%);opacity:.48;animation:holo-sheen 3.1s linear infinite;will-change:transform}.flip-front[aria-hidden=true] .holo-spectrum,.flip-front[aria-hidden=true] .holo-glare{animation-play-state:paused}.flip-front[aria-hidden=true] .finish-label{visibility:hidden}.card-front.finish-holo .card-copy{z-index:3}.card-front.finish-holo .card-top{z-index:4}.card-front.finish-holo:after{border-color:#d8d3f0e0;box-shadow:inset 2px 0 #9cebf4cc,inset -2px 0 #efaedccc}.dossier-visual.finish-holo:after{background:repeating-linear-gradient(115deg,#ff7abba0,#83a6ffaa 20%,#75ffc69a,#ffe6a1aa,#ff7abba0 80%);background-size:240% 240%;mix-blend-mode:screen;opacity:.55;animation:holo-detail 3.8s linear infinite alternate}@keyframes holo-diffraction{0%{transform:translate3d(-13%,-9%,0) rotate(-8deg);filter:hue-rotate(0deg)}50%{transform:translate3d(13%,9%,0) rotate(8deg);filter:hue-rotate(180deg)}to{transform:translate3d(-13%,-9%,0) rotate(-8deg);filter:hue-rotate(360deg)}}@keyframes holo-sheen{0%{transform:translate3d(-38%,0,0);opacity:0}20%{opacity:.4}55%{opacity:.62}85%{opacity:.35}to{transform:translate3d(38%,0,0);opacity:0}}@keyframes holo-detail{0%{background-position:0% 0%}to{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.holo-spectrum,.holo-glare,.dossier-visual.finish-holo:after{animation:none!important;will-change:auto}.holo-glare{opacity:.22}}.pack-settings{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:wrap}.pack-reserve{margin:26px auto 0;text-align:center;color:var(--muted);font-size:12px;line-height:1.6;min-height:20px}.pack-reserve time,.pack-reserve strong{color:var(--gold);font-variant-numeric:tabular-nums}.pack-page .sealed-pack:disabled{cursor:default}.pack-page.phase-sealed .sealed-pack:disabled{filter:saturate(.5);opacity:.65;pointer-events:none}.pack-skip-option{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.pack-skip-option input{width:16px;height:16px;margin:0;accent-color:var(--gold);cursor:pointer}.pack-skip-option:has(input:checked){color:var(--gold)}@media(max-width:720px){.pack-page .pack-toolbar{flex-wrap:wrap;gap:16px}.pack-settings{width:100%;justify-content:space-between;gap:12px}.pack-skip-option{font-size:11px}}.pack-page .flip-inner{transition:none!important;perspective:1100px}.pack-page .flip-card{perspective:1100px;isolation:isolate;-webkit-user-select:none;user-select:none}.pack-page .flip-card.reveal-active{z-index:5}.pack-page .flip-card.is-revealing{cursor:wait;transform-origin:center}.pack-page .flip-card.is-revealing .flip-inner{will-change:transform;transform-style:preserve-3d}.pack-page .flip-card{transition:filter .18s ease}.pack-page .flip-card .flip-inner{filter:none;transition:none!important}.pack-page .flip-card.reveal-muted{filter:brightness(.77) saturate(.82)}.pack-page .flip-card.reveal-muted .aura-label{opacity:.38}.pack-page .flip-card.is-revealing .card-front{transform:none!important;transition:none}.pack-page .flip-card.is-revealing .card-back{filter:none;box-shadow:0 10px 22px #0004;border-color:var(--rarity)}.pack-page .flip-card.is-revealing .card-back>.mark{color:var(--rarity);opacity:calc(.7 + var(--reveal-pressure,0)*.3)}.pack-page .flip-card.is-revealing .card-halo{transition:none}.pack-page .flip-card.is-revealing:not(.rarity-legendaire) .card-halo{opacity:0}.pack-page .flip-card.is-revealing .aura-label{opacity:.7}.reveal-contour{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;border:1px solid var(--rarity)}.is-revealing .reveal-contour{opacity:var(--reveal-pressure,0);box-shadow:inset 0 0 12px color-mix(in srgb,var(--rarity) 28%,transparent),0 0 8px color-mix(in srgb,var(--rarity) 40%,transparent)}.card-reveal-fx{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.pack-page .flip-card.is-revealed .card-halo{opacity:0}.pack-page .legendary-field-card .card-halo,.pack-page .legendary-field-card .reveal-contour{display:none}.pack-page .legendary-field-card:not(.is-revealed) .card-back{box-shadow:none!important;filter:none!important;border-color:#787e5870}.pack-page .legendary-field-card:not(.is-revealed):is(:hover,:focus-visible,.is-revealing) .card-back{box-shadow:none!important;border-color:var(--rarity)}.pack-page .legendary-field-card.is-revealing{outline:none}.pack-page .legendary-field-card.is-revealing .card-back>.mark{opacity:.85}.pack-page .legendary-field-card.legendary-winding .flip-front{visibility:hidden}.pack-page .legendary-field-card.legendary-winding .card-back{backface-visibility:visible;-webkit-backface-visibility:visible}.legendary-field{position:fixed;inset:0;width:100%;height:100%;z-index:70;-webkit-mask-image:none;mask-image:none}.pack-page.gpu-scene,.pack-page.gpu-scene .pack-arena{isolation:auto}.pack-page.gpu-scene .pack-arena .spread-stage{z-index:auto}.pack-page.gpu-scene .flip-card.reveal-active{z-index:72}.card-rarity-foil{position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-image:linear-gradient(#000 0%,#000 42%,transparent 65%);mask-image:linear-gradient(#000 0%,#000 42%,transparent 65%);mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--card-ry,0deg)*3),transparent 22%,color-mix(in srgb,var(--rarity) 22%,transparent) 41%,#fff8d52e 48%,transparent 62%);background-size:220% 100%;background-position:var(--light-x,50%) var(--light-y,50%);transition:opacity .2s}.card-front:is(.rarity-rare,.rarity-ultra,.rarity-epique,.rarity-legendaire)[data-tilt] .card-rarity-foil{opacity:.6}.card-front:is(.rarity-epique,.rarity-legendaire)[data-tilt] .card-rarity-foil{opacity:1}.card-front.rarity-legendaire[data-tilt] .card-pointer-gloss{background:radial-gradient(ellipse at var(--light-x) var(--light-y),#fff0bd80,transparent 48%);opacity:.6;-webkit-mask-image:linear-gradient(#000 50%,transparent 70%);mask-image:linear-gradient(#000 50%,transparent 70%)}.card-front:is(.rarity-epique,.rarity-legendaire) .card-rarity-foil:after{content:"";position:absolute;inset:6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--rarity) 35%,transparent);background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%),#fff5dba0 0 1px,transparent 2px);background-size:37px 43px;opacity:.24}.pack-page .is-revealing .card-rarity-foil{opacity:0}@media(prefers-reduced-motion:reduce){.card-rarity-foil{display:none}.pack-page .flip-card .flip-inner{transition:none!important}.pack-page .flip-card{translate:none!important;rotate:none!important}}.pack-page .pack-arena .spread-stage:has(.radiance-active){z-index:auto}.card-reveal-fx.rarity-radiance{z-index:4;-webkit-mask-image:none;mask-image:none}.pack-page .flip-card.radiance-active{z-index:5;outline:none}.pack-page .radiance-active .card-halo,.pack-page .radiance-active .reveal-contour{display:none}.pack-page .radiance-winding .flip-front{visibility:hidden}.pack-page .radiance-winding .card-back{backface-visibility:visible;-webkit-backface-visibility:visible}.epic-charge-light{display:none}.rarity-epique.radiance-active .epic-charge-light{display:block;position:absolute;inset:0;pointer-events:none;opacity:var(--epic-light,0);background:radial-gradient(ellipse at 50% 47%,#f2e7ff25 0%,#cbb1e918 17%,#ac7dde09 36%,transparent 64%);mix-blend-mode:screen}.rarity-epique.radiance-active .epic-charge-light:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 16%,#e7d7fa08 34%,#f3eaff26 46%,transparent 62%);opacity:.65}.pack-page .rarity-epique.radiance-active .card-back{border-color:color-mix(in srgb,#9d9061,var(--rarity) calc(var(--epic-light,0)*80%));box-shadow:inset 0 0 22px #c29be908,0 10px 22px #0004}.pack-page .rarity-epique.radiance-active .card-back>.mark{color:color-mix(in srgb,#f1dca4,#e9d9ff calc(var(--epic-light,0)*100%));opacity:1;filter:drop-shadow(0 0 calc(var(--epic-light,0)*7px) #cbb1e999)}.card-front{transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transition:transform .16s ease-out}.card-pointer-gloss{position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),#fff8,transparent 58%);mix-blend-mode:soft-light;opacity:0;transition:opacity .25s}.card-front[data-tilt] .card-pointer-gloss{opacity:.65}.card-discovery{display:block;font-size:12px;line-height:1.5;margin-top:7px;color:var(--gold);white-space:normal}.collection-item-meta .icon-button[aria-pressed=true]{color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.catalogue-tools{flex-wrap:wrap}.catalogue-tools label{min-width:130px}.dossier-image-open{position:absolute;inset:0;width:100%;height:100%;padding:0;cursor:zoom-in}.dossier-visual-top,.dossier-visual-bottom{pointer-events:none}.dossier-visual-bottom button{pointer-events:auto}.art-lightbox .modal{width:min(1400px,96vw);max-width:none;background:#080b0b;padding:48px 20px 20px}.art-lightbox-image{width:100%;height:80svh;object-fit:contain}.card-lock{margin-top:12px}.instance-list{margin-top:22px;font-size:12px}.instance-list summary{cursor:pointer;padding:12px 0}.instance-list ul{list-style:none;padding:0;max-height:230px;overflow:auto}.instance-list li{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.instance-list li small{color:var(--muted)}.profile-highlights{margin:50px 0}.profile-highlights h2{font-size:24px;margin-bottom:24px}.profile-highlight-cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.profile-highlight-cards>div{border-top:1px solid var(--line);padding-top:20px}.profile-highlight-cards .eyebrow{font-size:9px;letter-spacing:1px}.profile-highlight-cards button{display:flex;text-align:left;align-items:center;gap:18px;padding:16px 0;width:100%}.profile-highlight-cards img{width:72px;height:88px;border-radius:6px}.profile-highlight-cards strong{display:block;font-size:17px}.profile-highlight-cards small{display:block;margin-top:8px;color:var(--muted)}.profile-highlight-cards p{font-size:13px;color:var(--muted);margin-top:20px}.theme-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.theme-progress span{display:flex;justify-content:space-between;font-size:13px}.theme-progress small{color:var(--muted)}.theme-progress progress{width:100%;height:4px;accent-color:var(--gold);margin-top:10px}@media(max-width:650px){.profile-highlight-cards{grid-template-columns:1fr;gap:18px}.theme-progress{grid-template-columns:1fr 1fr}.card-discovery{font-size:10px}}@media(prefers-reduced-motion:reduce){.card-front{transform:none!important;transition:none}.card-pointer-gloss{display:none}}@media(max-width:500px){.catalogue-tools>label:not(.search-field){flex:1 1 calc(50% - 8px);min-width:0}}.fusion-page.collection-page{padding-bottom:150px}.fusion-heading{align-items:center}.fusion-heading h1{font-weight:550}.fusion-heading p{margin-top:9px;color:var(--muted);font-size:13px}.fusion-settings{position:relative;z-index:6;flex-shrink:0;font-size:12px}.fusion-options-button{gap:8px;min-height:40px;padding-inline:16px}.fusion-settings>div{position:absolute;right:0;top:calc(100% + 10px);width:310px;max-width:calc(100vw - 36px);padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--chrome-panel);box-shadow:0 12px 30px #0004}.fusion-settings>div[hidden]{display:none}.fusion-settings label{display:flex;align-items:center;gap:10px;line-height:1.6;margin-bottom:12px}.fusion-settings input{width:16px;height:16px;accent-color:var(--gold);flex-shrink:0}.fusion-settings p{font-size:11px;line-height:1.7;color:var(--muted);margin:10px 0}.fusion-settings details{border-top:1px solid var(--line);padding-top:12px}.fusion-settings details summary{cursor:pointer;color:var(--gold)}.fusion-tools>label:not(.search-field){flex:0 1 auto}.fusion-tools select{min-width:155px}.fusion-search input{height:41px}.fusion-auto{display:inline-flex;align-items:center;gap:8px;color:var(--gold);padding:6px 0;font-size:12px}.fusion-countbar{margin-block:18px 22px}.fusion-countbar .fusion-auto{color:var(--gold)}.fusion-inventory-grid{align-items:start}.fusion-ingredient{min-width:0;position:relative}.fusion-pick{position:relative;text-align:left}.fusion-pick:disabled{opacity:1}.fusion-pick:disabled:hover{transform:none}.fusion-pick .rarity-gem{visibility:hidden}.fusion-ingredient.is-chosen .card-front{outline:2px solid var(--gold);outline-offset:3px}.fusion-ingredient.is-protected .fusion-pick{opacity:.6}.fusion-stock{position:absolute;top:12px;right:12px;z-index:5;padding:5px 7px;border:1px solid #ffffff38;border-radius:5px;background:#141914e6;color:#f2efe5;font:650 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;pointer-events:none}.fusion-selected{position:absolute;right:10px;bottom:10px;z-index:5;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#24271d;pointer-events:none}.fusion-quantity{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:13px;font-size:11px;color:var(--muted)}.fusion-quantity>span{display:flex;align-items:center;gap:5px;min-width:0;line-height:1.35}.fusion-quantity>span>svg{flex-shrink:0}.fusion-quantity>div{display:flex;align-items:center;gap:0;flex-shrink:0;border:1px solid var(--line);border-radius:6px;background:var(--chrome-panel);overflow:hidden}.fusion-quantity output{min-width:26px;text-align:center;color:var(--chrome-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.fusion-quantity button{display:grid;place-items:center;width:30px;height:32px}.fusion-quantity button:not(:disabled):hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}.fusion-quantity button:focus-visible{outline-offset:-3px}.fusion-ingredient.is-chosen .fusion-quantity output{color:var(--gold)}.fusion-more{display:flex;margin:20px auto 0;gap:14px}.fusion-more>span{font-size:10px;color:var(--muted)}.fusion-dock{position:fixed;left:50%;transform:translate(-50%);width:min(1280px,calc(100% - 112px));bottom:20px;z-index:5;display:flex;align-items:center;gap:22px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:var(--chrome-panel);box-shadow:0 10px 30px #0003}.fusion-selection-status{display:flex;align-items:center;gap:10px;flex-shrink:0}.fusion-selection-status strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.fusion-selection-status strong>span{font-size:13px;color:var(--muted);font-weight:400}.fusion-selection-status .icon-button{width:28px;height:28px}.fusion-selected-cards{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.fusion-selected-cards button{display:grid;place-items:center;width:28px;height:39px;position:relative;padding:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--chrome-panel)}.fusion-selected-cards img{width:100%;height:100%;object-fit:cover}.fusion-selected-cards .theme-emblem{width:22px;height:22px;color:var(--gold)}.fusion-selected-cards button>span{position:absolute;bottom:0;inset-inline:0;background:#101510d9;color:#eee;font-size:8px;line-height:14px}.fusion-selected-cards>span{font-size:11px;color:var(--muted)}.fusion-chances{display:grid;gap:6px;font-size:11px;min-width:145px}.fusion-chances>div{display:flex;gap:7px;align-items:center}.fusion-chances strong{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.fusion-submit{white-space:nowrap;font-size:12px;min-height:44px}.fusion-empty{min-height:220px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.fusion-empty h3{font-size:16px;font-weight:500;color:var(--muted)}.fusion-confirm .modal{max-width:450px;padding:40px 28px 28px}.fusion-confirm h2{font-size:23px;letter-spacing:-.7px;margin:17px 0 24px}.fusion-confirm .fusion-chances{border:1px solid var(--line);border-radius:8px;padding:16px}.fusion-confirm p{font-size:12px;color:var(--muted);line-height:1.8;margin:17px 0}.fusion-confirm details{font-size:12px;margin:20px 0}.fusion-confirm summary{color:var(--gold);cursor:pointer}.fusion-confirm ul{padding:0;max-height:200px;overflow:auto;list-style:none}.fusion-confirm li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;font-size:12px}.fusion-confirm li small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.fusion-confirm-actions{display:flex;gap:10px;margin-top:24px}.fusion-confirm-actions>.button{flex:1;font-size:11px;padding:0 14px}.fusion-ceremony{position:fixed;inset:160px max(16px,calc((100vw - 1250px)/2)) 110px;z-index:35;display:flex;flex-direction:column;pointer-events:none;background:none}.fusion-scene{position:relative;flex:1;min-height:0;container-type:size;overflow:clip;perspective:1500px;isolation:isolate;background:none}.fusion-scene canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:21}.fusion-sheet{position:absolute;left:0;top:0;width:270px;aspect-ratio:2/3;opacity:0;pointer-events:none;transform-origin:center;will-change:transform,opacity}.fusion-sheet>.card-front,.fusion-reward>.card-front{height:100%;border-radius:11px}.fusion-sheet .card-hologram *{animation:none!important}.fusion-sheet .card-pointer-gloss{display:none}.fusion-reward{position:absolute;left:50%;top:50%;width:min(300px,61cqh,67cqw);height:auto;aspect-ratio:2/3;padding:0;transform:translate(-50%,-50%);opacity:0;border-radius:11px;z-index:22;pointer-events:auto;filter:drop-shadow(0 14px 18px #0009)}.fusion-reward:disabled{opacity:0;cursor:default}.fusion-reward[data-visible=true]{opacity:1}.fusion-ceremony .card-art{flex:0 0 64%}.fusion-ceremony .card-copy{padding:0 15px 14px}.fusion-ceremony .card-copy h3{font-size:20px;line-height:1.14;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fusion-ceremony .card-copy p{font-size:10px;line-height:1.45;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fusion-ceremony .card-rarity{font-size:10px;letter-spacing:0;margin-bottom:6px}.fusion-ceremony .card-stats{font-size:10px;gap:10px}.fusion-ceremony .card-stats .card-edition{font-size:8px;letter-spacing:.4px}.fusion-result-actions{display:flex;align-items:center;justify-content:center;flex:0 0 70px;padding-top:10px}.fusion-result-info{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fusion-result-actions>.button{min-width:155px;pointer-events:auto}.fusion-skip{font-size:11px;color:var(--chrome-text);background:var(--chrome-panel)}@media(prefers-reduced-motion:reduce){.fusion-page *{animation:none!important;transition:none!important}}@media(max-width:1150px){.fusion-dock{width:calc(100% - 64px);gap:16px}.fusion-quantity{gap:5px;font-size:10px}}@media(max-width:850px){.fusion-selected-cards{display:none}.fusion-chances{margin-left:auto}.fusion-dock{padding:12px;gap:15px}.fusion-submit{padding-inline:16px;font-size:11px}.fusion-quantity>span{max-width:100px}}@media(max-width:600px){.fusion-page.collection-page{padding-bottom:165px}.fusion-page .fusion-heading{flex-direction:row;align-items:center;gap:12px}.fusion-heading p{font-size:11px;max-width:210px}.fusion-options-button{padding-inline:11px;font-size:11px;min-height:36px}.fusion-settings>div{width:290px}.fusion-tools>label:not(.search-field){flex:1;min-width:0}.fusion-tools>label:last-child{flex-basis:100%}.fusion-tools select{min-width:0;width:100%}.fusion-tools>.search-field{flex-basis:100%}.fusion-countbar{margin-block:15px 18px}.fusion-inventory-grid{gap:25px 14px}.fusion-stock{top:8px;right:8px;font-size:10px;padding:4px 5px}.fusion-quantity{padding-top:10px;flex-wrap:wrap;gap:7px;font-size:10px;min-height:47px}.fusion-quantity>div{margin-left:auto}.fusion-quantity>span{max-width:65px}.fusion-quantity output{min-width:22px}.fusion-quantity button{width:29px;height:32px}.fusion-dock{left:12px;right:12px;width:auto;transform:none;bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;box-shadow:0 -8px 24px #0003}.fusion-selection-status{gap:6px}.fusion-selection-status strong{font-size:22px}.fusion-chances{font-size:10px;min-width:145px;gap:4px}.fusion-submit{grid-column:1/-1;width:100%;min-height:40px}.fusion-ceremony{inset:130px 8px 168px}.fusion-result-actions{flex-basis:62px}.fusion-result-actions>.button{min-width:125px;padding-inline:16px}.fusion-ceremony .card-copy h3{font-size:19px}.fusion-ceremony .card-copy p,.fusion-ceremony .card-stats{font-size:9px}.fusion-confirm .modal{padding:40px 22px 24px}}@media(max-height:560px){.fusion-ceremony{inset:75px 12px 90px}.fusion-result-actions{flex-basis:52px}}.home-cinema{--hc-header:68px;--hc-text:#eeeee5;--hc-muted:#929d91;--hc-accent:#d6b67e;--hc-line:#c7c5a526;position:relative;height:380svh;color:var(--hc-text)}.hc-pin{height:calc(100svh - var(--hc-header));position:sticky;top:var(--hc-header);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 46% 50% at 50% 57%,#31492a28,transparent 80%)}.hc-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 80px);max-width:1360px;margin:22px auto 0;font-size:8px;letter-spacing:1.8px;color:var(--hc-accent)}.hc-topline button{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:0;color:var(--hc-muted);padding:6px 0}.hc-heading{padding:21px 24px 10px;text-align:center;flex-shrink:0;position:relative;z-index:40;pointer-events:none}.hc-heading h1{font-size:clamp(32px,3.6vw,49px);font-weight:550;letter-spacing:-.055em;line-height:1.08;animation:hc-title-in .3s ease both}.hc-heading h1 span{color:var(--hc-accent)}@keyframes hc-title-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hc-arena{position:relative;flex:1;min-height:0;width:calc(100% - 100px);max-width:1260px;margin:0 auto;isolation:isolate;container-type:size}.hc-glow{position:absolute;inset:8% 18%;background:radial-gradient(ellipse,#b99b5620,transparent 68%);filter:blur(24px);pointer-events:none;opacity:calc(1 - var(--hc-progress,0))}.hc-floor{position:absolute;width:270px;height:40px;left:50%;top:calc(50% + 150px);transform:translate(-50%);background:radial-gradient(ellipse,#0007,transparent 70%);opacity:calc(1 - var(--hc-progress,0));pointer-events:none}.hc-grid{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,25px);z-index:10;perspective:1600px}.hc-card-slot{position:relative;flex-shrink:0;width:min(17.5%,calc((100cqh - 24px)*.663),210px);aspect-ratio:.663;padding:0;border:0;background:none;text-align:left;opacity:1!important;cursor:pointer;perspective:1200px;z-index:calc(10 - var(--hc-order))}.hc-card-slot:disabled{cursor:default}.hc-card-slot:before{content:"";position:absolute;inset:-6%;border-radius:20px;background:radial-gradient(ellipse,color-mix(in srgb,var(--rarity) 50%,transparent),transparent 72%);filter:blur(15px);opacity:var(--hc-glow,0);pointer-events:none}.hc-flight,.hc-flip{position:absolute;inset:0;display:block;transform-origin:50% 0;will-change:transform}.hc-flight{opacity:0}.hc-flip{transform-style:preserve-3d;transform-origin:center}.hc-card-slot .card-back,.hc-front{position:absolute;inset:0;width:100%;height:100%;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hc-card-slot .card-back{transform:rotateY(0);box-shadow:0 18px 36px #0005}.hc-front{transform:rotateY(180deg)}.hc-front>.card-front{width:100%;height:100%;box-shadow:0 18px 36px #0004}.hc-front .card-front .card-art{height:61%}.hc-front .card-front .card-copy p{display:none}.hc-front .card-front .card-copy h3{font-size:clamp(13px,8cqw,23px);line-height:1.12}.hc-front .card-front .card-rarity{font-size:clamp(8px,4.8cqw,12px);white-space:nowrap;margin-top:1cqw;letter-spacing:0}.hc-front .card-front .card-stats{font-size:clamp(9px,4cqw,12px)}.hc-pack{position:absolute;left:50%;top:50%;width:min(200px,calc((100cqh - 30px)*.685));aspect-ratio:240/350;transform:translate(-50%,-50%);pointer-events:none;z-index:30}.hc-wrapper,.hc-cap,.hc-shell{position:absolute;inset:0;display:block;transform-origin:50% 8%;will-change:transform,opacity}.hc-pack{clip-path:polygon(-200% -200%,300% -200%,300% 100%,-200% 100%)}.hc-shell{clip-path:polygon(0 6%,100% 6%,100% 100%,0 100%)}.hc-cap{clip-path:polygon(0 0,100% 0,100% 6.1%,0 6.1%);z-index:2}.hc-pack .pack-material{width:100%;height:100%;position:absolute;inset:0;transform:none!important;border-radius:2px}.hc-pack .pack-material .pack-face{height:100%}.hc-bottom{position:relative;z-index:40;text-align:center;flex-shrink:0;padding:12px 20px 14px}.hc-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--hc-muted);font-size:11px;min-height:20px;margin-bottom:13px}.hc-scroll-hint svg{color:var(--hc-accent)}.hc-actions{display:flex;align-items:center;justify-content:center;gap:25px}.hc-actions .button{font-size:12px;min-height:44px;padding:0 21px;border-radius:6px;box-shadow:none}.hc-catalogue{display:inline-flex;align-items:center;gap:8px;color:var(--hc-muted);font-size:12px;padding:10px 0}.hc-catalogue svg{color:var(--hc-accent)}.hc-preview-note{display:block;font-size:8px;color:var(--hc-muted);opacity:.65;margin-top:10px}.hc-progress{display:flex;align-items:center;justify-content:center;gap:20px;flex-shrink:0;padding:10px 24px 16px;color:var(--hc-accent);font-size:7px;letter-spacing:1.2px}.hc-progress i{width:32px;height:1px;background:var(--hc-line)}.hc-static{height:auto}html:has(.home-cinema) body:before{opacity:.018}html[data-theme=light] .home-cinema{--hc-text:#28332a;--hc-muted:#626e60;--hc-accent:#8c682f;--hc-line:#5b704c30}html[data-theme=light]:has(.home-cinema){background:#f5f3ed}html[data-theme=light] .hc-pin{background:radial-gradient(ellipse 46% 50% at 50% 57%,#adc19424,transparent 80%)}html[data-theme=light] .hc-glow{background:radial-gradient(ellipse,#ac873f18,transparent 68%)}@media(min-width:1900px){.hc-heading h1{font-size:52px}.hc-arena{max-width:1500px}.hc-card-slot{width:min(17.5%,calc((100cqh - 24px)*.663),250px)}.hc-pack{width:min(250px,calc((100cqh - 40px)*.685))}.hc-topline{margin-top:28px;font-size:10px}.hc-topline button{font-size:12px}.hc-heading{padding-top:30px}.hc-actions .button{font-size:14px;min-height:48px}}@media(max-width:700px){.hc-topline{width:calc(100% - 40px);margin-top:13px;font-size:6.5px;letter-spacing:1.2px}.hc-topline button{font-size:9px}.hc-heading{padding-top:17px;padding-bottom:5px}.hc-heading h1{font-size:clamp(29px,7.9vw,39px)}.hc-arena{width:calc(100% - 38px)}.hc-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:12px 9px}.hc-card-slot{width:100%;max-width:min(100%,calc((100cqh - 36px)*.3315));justify-self:center;grid-column:span 2}.hc-card-slot:nth-child(4){grid-column:2 / span 2}.hc-card-slot:nth-child(5){grid-column:4 / span 2}.hc-front .card-front .card-art{height:65%}.hc-front .card-front .card-copy h3{font-size:clamp(11px,9.5cqw,15px)}.hc-front .card-front .card-rarity{font-size:clamp(7px,6.5cqw,9px);padding:.2em .4em}.hc-front .card-front .card-stats{display:none}.hc-pack{width:min(195px,calc((100cqh - 60px)*.685))}.hc-glow{inset:8% 0}.hc-bottom{padding:8px 18px 5px}.hc-scroll-hint{font-size:10px;margin-bottom:10px}.hc-actions{gap:14px}.hc-actions .button{font-size:11px;padding-inline:16px;min-height:40px}.hc-catalogue{font-size:10.5px;white-space:nowrap}.hc-progress{font-size:6px;gap:9px;letter-spacing:.7px;padding:10px 12px 14px}.hc-progress i{width:18px}.hc-preview-note{font-size:7px;margin-top:7px}.hc-floor{width:200px;top:calc(50% + 130px)}}@media(max-height:650px)and (min-width:701px){.hc-topline{margin-top:9px}.hc-heading{padding-top:9px;padding-bottom:0}.hc-heading h1{font-size:30px}.hc-bottom{padding-top:6px;padding-bottom:5px}.hc-progress{padding-bottom:10px}.hc-scroll-hint{margin-bottom:7px}.hc-actions .button{min-height:38px}.hc-pack{width:min(180px,calc((100cqh - 30px)*.685))}.hc-card-slot{width:min(17.5%,calc((100cqh - 24px)*.663),180px)}}@media(prefers-reduced-motion:reduce){.home-cinema{height:auto}.hc-heading h1{animation:none}.home-cinema *,.home-cinema *:before,.home-cinema *:after{animation:none!important;transition:none!important}.hc-flight,.hc-flip,.hc-pack,.hc-wrapper,.hc-cap{will-change:auto}}.card-back{container-type:inline-size;overflow:hidden;background:radial-gradient(ellipse at 50% 46%,#294638,#142e26 42%,#0b201b 85%);border:1px solid #9d90614d;box-shadow:inset 0 1px #e4c87e14,0 12px 28px #0006}.card-back .back-border{inset:5%;border-color:#c7ad693d;border-radius:6px}.card-back .back-border:before,.card-back .back-border:after{display:none}.card-back>.mark{position:absolute;top:47%;left:50%;width:32%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);color:#f1dca4;opacity:1;filter:drop-shadow(0 2px 1px #0007)}.card-back .back-brand{position:absolute;left:0;right:0;text-align:center;bottom:14%;margin:0;color:#c5b68c9c;font-size:clamp(9px,4cqw,14px);letter-spacing:.06em;font-weight:500}.social-page,.settings-page{padding-top:48px;padding-bottom:72px}.social-heading{position:relative}.social-heading h1,.settings-page>header h1{font-size:clamp(28px,4vw,42px);margin:12px 0 28px}.social-heading>.text-button{position:absolute;right:0;bottom:8px}.social-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px}.social-tabs button,.settings-layout nav button{padding:12px 18px;color:var(--chrome-muted);border-radius:6px}.social-tabs button[aria-pressed=true],.settings-layout nav button[aria-pressed=true]{background:var(--chrome-panel);color:var(--gold)}.social-layout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:530px;border:1px solid var(--line);border-radius:12px;background:var(--chrome-panel);overflow:hidden}.social-conversations{border-right:1px solid var(--line);max-height:650px;overflow:auto}.social-find{padding:20px;border-bottom:1px solid var(--line)}.social-find label{display:block;font-size:12px;margin-bottom:10px;color:var(--chrome-muted)}.social-find>div{display:flex;align-items:center;gap:8px}.social-find input{width:100%;min-width:0}.social-person{display:flex;gap:12px;text-align:left;align-items:center;min-width:0}.social-person>span:not(.collector-avatar):not(.social-count){display:flex;flex-direction:column;min-width:0;gap:4px}.social-person strong{overflow:hidden;text-overflow:ellipsis}.social-person small{color:var(--chrome-muted);font-size:12px}.social-conversations>.social-person{padding:18px 20px;flex-wrap:wrap;width:100%;border-bottom:1px solid var(--line)}.social-conversations>.social-person.active{background:color-mix(in srgb,var(--gold) 8%,transparent)}.social-conversations .social-person>p{width:100%;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--chrome-muted);font-size:12px}.social-list-note{padding:20px;font-size:13px}.social-count{margin-left:auto;border-radius:20px;background:var(--gold);color:var(--chrome-bg);padding:3px 7px;font-size:11px}.social-conversation{display:flex;flex-direction:column;min-width:0}.social-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line)}.social-message-list{padding:20px 24px;overflow:auto;flex:1;max-height:440px;min-height:320px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.social-message{padding:12px 16px;border:1px solid var(--line);border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:85%;overflow-wrap:anywhere}.social-message.outgoing{align-self:flex-end;border-radius:12px 12px 2px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.social-message p{white-space:pre-wrap;margin:0 0 7px;font-size:14px;line-height:1.5}.social-message time{font-size:10px;color:var(--chrome-muted)}.social-staff{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--gold);margin-bottom:7px}.social-compose{display:flex;gap:12px;align-items:center;padding:16px 24px;border-top:1px solid var(--line)}.social-compose textarea{flex:1;min-width:0;resize:vertical;max-height:150px}.social-compose button{flex-shrink:0}.social-permission{padding:16px 24px;color:var(--chrome-muted);font-size:13px}.social-history{align-self:center}.social-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;padding:42px;color:var(--chrome-muted)}.social-empty h2{font-size:21px;color:var(--chrome-text);margin:8px 0}.social-empty p{max-width:320px;margin:0;line-height:1.6}.social-profile-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.social-profile-actions.compact{margin:0}.social-people>article{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:20px 0}.social-people>article>div{display:flex;gap:10px}.social-mobile-back{display:none}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.settings-layout nav{display:flex;flex-direction:column;align-items:stretch;gap:8px}.settings-layout nav button{text-align:left}.settings-content{max-width:680px;min-width:0}.settings-content .auth-heading .eyebrow{display:none}.settings-content .auth-heading h1{font-size:26px;margin-top:0}.settings-content h2{font-size:22px;margin-top:32px}.settings-content h2:first-child{margin-top:0}.settings-policy{display:flex;flex-direction:column;gap:10px;max-width:330px;margin:24px 0}.settings-blocked{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;gap:12px}.settings-blocked small{color:var(--chrome-muted);display:block;margin-top:5px}.social-conversation>.auth-error{margin:12px 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.social-page,.settings-page{padding-top:26px}.social-layout{grid-template-columns:1fr;min-height:480px}.social-layout>.social-empty{display:none}.social-layout.has-conversation .social-conversations{display:none}.social-mobile-back{display:block}.social-conversations{border:0}.social-heading>.text-button{position:static;margin-bottom:14px}.social-message-list{padding:16px;max-height:55vh}.social-conversation>header,.social-compose{padding:16px}.social-profile-actions.compact{font-size:12px}.social-people>article{flex-wrap:wrap}.settings-layout{grid-template-columns:1fr;gap:28px}.settings-layout nav{flex-direction:row;overflow:auto}.settings-layout nav button{white-space:nowrap}.social-tabs button{padding:12px}.social-people .social-profile-actions{margin:0}.social-message{max-width:92%}}.social-person .collector-avatar.avatar-small{width:44px;height:44px}.social-person .collector-avatar-image>span{font-size:13px}.social-page input,.social-page textarea,.settings-page select{background:color-mix(in srgb,var(--chrome-text) 3%,var(--chrome-panel));border:1px solid var(--chrome-line);color:var(--chrome-text);border-radius:7px;padding:12px;font:inherit;font-size:14px;min-height:44px}.social-page textarea::placeholder,.social-page input::placeholder{color:var(--chrome-muted)}.social-page input:focus-visible,.social-page textarea:focus-visible,.settings-page select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.social-tabs button[aria-pressed=true],.settings-layout nav button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 8%,transparent)}.settings-page .auth-form input{background:var(--chrome-panel);color:var(--chrome-text);border-color:var(--chrome-line)}@media(max-width:760px){.social-page input,.social-page textarea,.settings-page select{font-size:16px}}.settings-content .auth-heading h2{font-size:26px;margin-top:0}.social-friend-search{padding:20px 24px;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:12px;margin:0 0 24px}.social-friend-search .social-find{padding:0;max-width:560px}.social-friend-search .social-find .button{flex-shrink:0;display:flex;gap:8px;align-items:center}.social-found-player{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--chrome-line)}.social-found-player .social-profile-actions{margin:0}.game-header .chrome-icon.active{color:var(--gold);border-color:var(--gold)}@media(max-width:760px){.social-friend-search{padding:16px}.social-friend-search .social-find .button{padding:12px}.social-found-player{gap:16px}.social-friend-search .social-find input{min-width:0}}.social-conversation>header>.social-person{flex:1}.social-conversation-options{position:relative;flex-shrink:0}.social-conversation-options>summary{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--chrome-line);border-radius:8px;color:var(--chrome-muted);cursor:pointer;list-style:none}.social-conversation-options>summary::-webkit-details-marker{display:none}.social-conversation-options>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.social-conversation-options[open]>summary{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 40%,var(--chrome-line))}.social-conversation-options>div{position:absolute;top:calc(100% + 8px);right:0;width:220px;padding:8px;z-index:10;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:10px;box-shadow:0 12px 25px #0003}.social-conversation-options .social-profile-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.social-conversation-options .text-button{min-height:44px;justify-content:flex-start;padding:10px 12px;font-size:13px}.social-conversation-options .auth-error{margin:5px;font-size:12px;line-height:1.5}@media(max-width:760px){.social-page,.settings-page{padding-top:20px;padding-bottom:36px}.social-heading h1,.settings-page>header h1{font-size:30px;letter-spacing:-.8px;margin:10px 0 22px}.social-heading>.text-button{position:absolute;right:0;top:-5px;bottom:auto;font-size:12px;min-height:40px;margin:0}.social-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--chrome-line);background:var(--chrome-panel);padding:4px;border-radius:10px;margin-bottom:22px}.social-tabs button{min-height:44px;border-radius:6px;padding:9px 5px;font-size:13px}.social-layout{min-height:360px;border-radius:12px}.social-find{padding:16px}.social-find label{font-size:13px;margin-bottom:12px}.social-find .icon-button{width:44px;height:46px;flex-shrink:0;border:1px solid var(--chrome-line);border-radius:8px;color:var(--gold)}.social-conversations{max-height:none}.social-conversations>.social-person{padding:17px 16px;gap:8px 12px}.social-person strong{display:block;font-size:14px;line-height:1.4;white-space:nowrap}.social-person small{font-size:12px}.social-conversations .social-person>p{padding-left:56px;font-size:13px;line-height:1.5}.social-count{min-width:23px;text-align:center;font-size:11px}.social-page-chat{padding-top:12px}.social-page-chat .social-heading,.social-page-chat>.social-tabs{display:none}.social-page-chat .social-layout{height:calc(100dvh - var(--site-header-height,64px) - var(--mobile-nav-height,66px) - 34px);min-height:360px;max-height:780px}.social-conversation{height:100%;min-height:0}.social-conversation>header{padding:10px 12px;gap:10px;min-height:70px;flex-shrink:0}.social-mobile-back{display:flex;width:40px;height:44px;align-items:center;justify-content:center;border:0;flex-shrink:0}.social-conversation>header .social-person{gap:9px}.social-conversation>header .collector-avatar.avatar-small{width:38px;height:38px}.social-conversation-options>summary{width:40px;height:44px}.social-message-list{min-height:0;max-height:none;padding:18px 14px;gap:13px}.social-message{max-width:88%;padding:12px 13px}.social-message p{font-size:14px;line-height:1.6}.social-message time{font-size:11px}.social-staff{font-size:12px}.social-history .text-button{min-height:44px;font-size:12px}.social-compose{padding:12px;gap:10px;flex-shrink:0;align-items:flex-end}.social-compose textarea{min-height:60px;max-height:120px;padding:11px 12px;border-radius:10px;resize:none;line-height:1.5}.social-compose .button{width:46px;height:46px;min-height:46px;padding:0;border-radius:10px}.social-permission{padding:12px 16px;font-size:12px;line-height:1.6}.social-conversation>.auth-error{margin:10px 14px;font-size:12px;line-height:1.5;flex-shrink:0}.social-found-player{align-items:stretch;gap:14px}.social-found-player .social-profile-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px}.social-found-player .social-profile-actions .button{min-height:44px;font-size:12px;flex:1}.social-profile-actions .text-button{min-height:40px;font-size:12px;padding:8px}.social-people>article{padding:16px 0;gap:12px}.social-people>article>.social-person{flex:1;min-width:160px}.social-people>article>div{flex-wrap:wrap}.social-people>article .button{min-height:44px;font-size:12px}.settings-layout{gap:24px}.settings-layout nav{display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid var(--chrome-line);background:var(--chrome-panel);border-radius:10px;padding:4px;overflow:visible}.settings-layout nav button{min-height:46px;padding:9px 6px;font-size:13px;text-align:center;white-space:normal;line-height:1.4}.settings-content{max-width:none}.settings-content .auth-heading h2,.settings-content h2{font-size:23px;letter-spacing:-.5px}.settings-content>p,.settings-content .auth-heading>p{font-size:13px;line-height:1.65}.settings-content .field-help{font-size:12px}.settings-policy{max-width:none;font-size:13px;margin:22px 0 17px}.settings-blocked{gap:14px;align-items:center}.settings-blocked>span{min-width:0;overflow-wrap:anywhere;font-size:14px}.settings-blocked small{font-size:12px}.settings-blocked .button{min-height:44px;flex-shrink:0;font-size:12px;padding-inline:12px}.settings-content .auth-form input:not([type=checkbox]),.settings-content .operations-form input{font-size:16px}.settings-content .account-summary strong{overflow-wrap:anywhere}.settings-content .danger-zone .button,.settings-content .account-logout{min-height:46px;font-size:13px}.settings-content .danger-zone .operations-form>.button{width:100%;justify-content:center;margin-top:8px}}.profile-badge-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.profile-badge{position:relative;display:inline-flex;outline-offset:4px;cursor:help}.profile-badge-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.profile-badge-icon img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.profile-badge-row>.profile-badge{width:auto;height:auto;background:none;border:0;border-radius:0;color:inherit}.profile-badge>.profile-badge-icon{transition:transform .16s ease}.profile-badge:hover>.profile-badge-icon,.profile-badge:focus-visible>.profile-badge-icon{transform:translateY(-2px)}.profile-badge-tooltip{display:none;position:absolute;z-index:25;top:calc(100% + 12px);left:0;width:260px;gap:12px;align-items:center;padding:14px;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:10px;box-shadow:0 8px 25px #0003;color:var(--chrome-text);text-align:left;pointer-events:none}.profile-badge:hover .profile-badge-tooltip,.profile-badge:focus-visible .profile-badge-tooltip{display:flex}.profile-badge-tooltip-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-badge-tooltip-copy strong{font-size:13px;line-height:1.4}.profile-badge-tooltip-copy>span{font-size:12px;line-height:1.5;color:var(--chrome-muted)}.badge-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.badge-group-heading{grid-column:1/-1;margin:16px 0 2px;font-size:13px;font-weight:500;color:var(--chrome-muted)}.badge-group-heading:first-child{margin-top:0}.badge-collection>div{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--chrome-line);border-radius:10px;align-content:start}.badge-collection .profile-badge-icon{width:56px;height:56px}.badge-collection>div>span:not(.profile-badge-icon){display:flex;flex-direction:column;gap:6px;min-width:0}.badge-collection strong{font-size:14px}.badge-collection small{font-size:12px;line-height:1.4;color:var(--chrome-muted)}.badge-collection .badge-level{color:var(--gold);font-size:12px}.badge-locked>.profile-badge-icon,.tier-locked .profile-badge-icon{filter:grayscale(1);opacity:.45}.badge-locked>span:not(.profile-badge-icon){opacity:.65}.badge-note{font-size:12px;line-height:1.6;color:var(--chrome-muted);margin:-8px 0 20px;max-width:640px}.badge-next,.badge-tiers{grid-column:1/-1;min-width:0}.badge-next>span{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:11px;color:var(--chrome-muted)}.badge-next small{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.badge-next progress{display:block;width:100%;height:3px;margin-top:8px;appearance:none;border:0;border-radius:4px;overflow:hidden;background:var(--chrome-line);color:var(--gold)}.badge-next progress::-webkit-progress-bar{background:var(--chrome-line)}.badge-next progress::-webkit-progress-value{background:var(--gold);border-radius:4px}.badge-next progress::-moz-progress-bar{background:var(--gold);border-radius:4px}.badge-next .badge-complete{color:var(--gold)}.badge-tiers{border-top:1px solid var(--chrome-line);padding-top:10px}.badge-tiers summary{font-size:11px;color:var(--chrome-muted);cursor:pointer;outline-offset:4px}.badge-tiers ol{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0;margin:14px 0 0}.badge-tiers li{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:10px;color:var(--chrome-text);min-width:0}.badge-tiers .profile-badge-icon{width:40px;height:40px}.badge-tiers small{font-size:10px;white-space:nowrap}.badge-tiers .tier-locked{color:var(--chrome-muted)}.profile-controls .profile-badge-choice{display:flex;align-items:center;gap:12px;padding:12px 0;margin:0;border-bottom:1px solid var(--chrome-line)}.profile-badge-choice span:nth-child(2){flex:1}.profile-badge-choice input{width:17px;height:17px;flex-shrink:0;margin:0;accent-color:var(--gold)}.profile-badge-choice input:disabled{opacity:.35}.profile-badge-selection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:14px 0 4px;font-size:12px;color:var(--chrome-muted)}.profile-badge-selection>span{font-variant-numeric:tabular-nums}.profile-badge-selection button:disabled{opacity:.4;cursor:default}.collector-hero:has(.profile-badge-row){overflow:visible}.collector-hero:has(.profile-badge-row) .collector-banner{border-radius:14px 14px 0 0}@media(max-width:900px){.badge-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.badge-collection{grid-template-columns:1fr}.profile-badge-tooltip{width:210px;padding:12px;gap:10px;left:-8px}.profile-badge-tooltip .profile-badge-icon{width:40px;height:40px}.profile-badge-row .profile-badge:nth-child(n+2) .profile-badge-tooltip{left:auto;right:0}}@media(prefers-reduced-motion:reduce){.profile-badge>.profile-badge-icon{transition:none}}.collector-page{max-width:1180px;padding-top:32px;padding-bottom:64px;color:var(--chrome-text)}.collector-hero{--profile-banner-ratio:4.25;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:16px;overflow:visible}.collector-banner,.profile-live-preview .collector-banner{position:relative;height:auto;aspect-ratio:var(--profile-banner-ratio);overflow:hidden;isolation:isolate;border-radius:15px 15px 0 0}.collector-banner>img{width:100%;height:100%;object-fit:cover}.collector-banner-pattern{position:absolute;inset:0;background:url(/topo.svg) center/500px;opacity:.23}.collector-banner-shade{position:absolute;inset:0;background:linear-gradient(0deg,#080c092b,transparent 75%);pointer-events:none}.collector-hero-action{position:absolute;bottom:22px;right:24px;z-index:1}.collector-hero-action .button{position:static;min-height:42px;padding:10px 16px;font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b100bc9;color:#fff9e8;border:1px solid #ffffff40}.collector-identity{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 286px;align-items:start;gap:24px;padding:0 28px 28px}.collector-identity:not(:has(>.profile-experience)){grid-template-columns:112px minmax(0,1fr)}.collector-identity>.collector-avatar{width:112px;height:112px;margin-top:-38px}.collector-name{min-width:0;padding-top:24px}.collector-title{color:var(--gold);text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:1.3px;overflow-wrap:anywhere}.collector-name-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:8px}.collector-name h1{margin:0;font-size:32px;font-weight:650;line-height:1.15;letter-spacing:-.9px;overflow-wrap:anywhere}.collector-name .profile-handle{margin:0;font-size:12px;color:var(--chrome-muted);overflow-wrap:anywhere}.collector-name p{color:var(--chrome-muted);font-size:13px;line-height:1.7;margin:12px 0 0;max-width:550px;overflow-wrap:anywhere}.collector-name .profile-badge-row{gap:8px;margin:16px 0 0}.collector-name .profile-badge-icon{width:44px;height:44px}.profile-experience{display:block;min-width:0;width:auto;padding:18px;margin-top:24px;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--chrome-line));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 5%,var(--chrome-panel)),var(--chrome-panel));font-variant-numeric:tabular-nums}.profile-experience-heading{display:flex;gap:12px;align-items:center;margin-bottom:17px}.profile-level-emblem{position:relative;width:46px;height:46px;flex-shrink:0;color:var(--gold);display:grid;place-items:center}.profile-level-emblem b{font-size:18px;line-height:1;font-weight:650;letter-spacing:-.6px}.profile-level-emblem svg{position:absolute;inset:0;width:100%;height:100%;stroke:currentColor;stroke-width:1.2}.profile-level-emblem svg path:first-child{fill:color-mix(in srgb,var(--gold) 6%,transparent)}.profile-level-emblem svg path:nth-child(2){opacity:.4}.profile-experience-heading>div{display:grid;gap:5px;min-width:0}.profile-experience-heading strong{font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.4px}.profile-experience-heading>div>span{font-size:12px;color:var(--chrome-muted);line-height:1.45}.profile-xp-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;margin-bottom:9px}.profile-xp-label strong{font-size:13px;font-weight:600;color:var(--chrome-text)}.profile-xp-label>span>span,.profile-xp-label>span:last-child{color:var(--chrome-muted)}.profile-xp-label>span:last-child{white-space:nowrap}.profile-xp-label>span:last-child strong{font-size:11px;color:var(--gold)}.profile-experience .level-track{height:6px;background:var(--chrome-line);border-radius:4px}.profile-experience .level-track>span{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 75%,var(--chrome-panel)),var(--gold))}.profile-xp-footer{display:grid;gap:4px;margin-top:10px;color:var(--chrome-muted)}.profile-xp-remaining{margin:0;font-size:11px;line-height:1.5}.profile-xp-footer>small{font-size:10px;line-height:1.5}.collector-metrics{border-top:1px solid var(--chrome-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:20px 28px;margin:0}.collector-metrics:has(>div:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.collector-metrics>div{display:flex;align-items:center;gap:12px;padding-right:24px}.collector-metrics>div+div{border-left:1px solid var(--chrome-line);padding-left:24px}.collector-metrics>div>svg{color:var(--gold);opacity:.75;flex-shrink:0}.collector-metrics>div>span{display:grid;gap:5px}.collector-metrics strong{color:var(--chrome-text);font-size:23px;line-height:1;font-weight:600}.collector-metrics>div>span>span{font-size:11px;color:var(--chrome-muted);line-height:1.4}.collector-metrics small{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--chrome-muted);margin-top:16px}.collector-owner-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:22px 0 30px;padding:0;border-bottom:1px solid var(--chrome-line)}.collector-profile-sections{display:flex;gap:25px}.collector-profile-sections button{color:var(--chrome-muted);padding:14px 0;font-size:13px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.collector-profile-sections button[aria-pressed=true]{color:var(--chrome-text);border-color:var(--gold)}.collector-profile-sections button>span{margin-left:7px;padding:2px 6px;border-radius:5px;font-size:10px;background:var(--chrome-line);color:var(--chrome-muted)}.collector-owner-links{display:flex;gap:18px;flex-wrap:wrap}.collector-owner-tools .text-button{font-size:11px}.collector-save-status{font-size:11px;color:var(--chrome-muted);margin:-14px 0 22px}.collector-collection-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.collector-section-heading{display:flex;justify-content:space-between;gap:14px;margin-bottom:20px;align-items:center}.collector-section-heading h2{font-weight:600;font-size:23px;letter-spacing:-.5px;margin:7px 0 0}.collector-section-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.collector-section-heading .text-button{font-size:12px}.collector-showcase{margin:0;min-width:0}.collector-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none}.collector-favorites>.card-open,.collector-favorites>.collector-empty{min-width:0;width:100%;max-width:320px;justify-self:center}.collector-favorites .card-front{aspect-ratio:.7}.collector-empty{position:relative;font-size:12px;gap:14px;aspect-ratio:.7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--chrome-muted);background:color-mix(in srgb,var(--chrome-panel) 60%,transparent);border:1px dashed color-mix(in srgb,var(--gold) 25%,var(--chrome-line))}.collector-empty-number{position:absolute;top:16px;left:18px;color:var(--chrome-muted);opacity:.5;font-size:11px;font-variant-numeric:tabular-nums}.collector-empty svg{color:var(--gold);opacity:.65}.collector-empty:hover{border-color:var(--gold)}.collector-showcase-empty{min-height:160px;border:1px dashed var(--chrome-line);border-radius:12px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--chrome-muted);font-size:13px}.collector-showcase-empty svg{color:var(--gold)}.profile-highlights{margin:0;min-width:0}.profile-highlight-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.profile-highlight-cards>section{border:1px solid var(--chrome-line);border-radius:12px;background:var(--chrome-panel);padding:20px}.profile-highlight-cards h3{font-size:11px;font-weight:500;color:var(--chrome-muted);margin:0 0 15px;line-height:1.4}.profile-highlight-cards button{display:flex;align-items:center;gap:16px;padding:0;width:100%;text-align:left}.profile-discovery-art{border:1px solid color-mix(in srgb,var(--discovery-color) 50%,transparent);border-radius:6px;width:72px;height:96px;overflow:hidden;flex-shrink:0}.profile-highlight-cards img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}.profile-discovery-copy{min-width:0}.profile-highlight-cards strong{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:7px 0;overflow-wrap:anywhere}.profile-highlight-cards small,.profile-highlight-cards time{display:block;color:var(--chrome-muted);font-size:11px;margin:0;line-height:1.5}.profile-highlight-cards .profile-discovery-rarity{color:var(--discovery-color);font-size:10px}.profile-highlight-cards button>svg{flex-shrink:0;margin-left:auto;color:var(--chrome-muted)}.profile-highlight-cards button:hover strong{color:var(--gold)}.profile-discovery-empty{display:flex;align-items:center;gap:12px;min-height:96px;color:var(--chrome-muted)}.profile-discovery-empty>svg{flex-shrink:0;opacity:.7}.profile-highlight-cards .profile-discovery-empty p{margin:0;font-size:12px;color:var(--chrome-muted);line-height:1.7}.collector-themes{margin-top:34px;padding-top:30px;border-top:1px solid var(--chrome-line)}.collector-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.collector-theme{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 10px;padding:18px 15px 14px;border:1px solid var(--chrome-line);border-radius:11px;background:var(--chrome-panel);font-variant-numeric:tabular-nums}.collector-theme>img{width:38px;height:38px;align-self:center}.collector-theme h3{font-size:11px;font-weight:500;color:var(--chrome-muted);margin:0 0 5px}.collector-theme strong{font-size:19px;font-weight:600}.collector-theme strong>span{font-size:10px;font-weight:400;color:var(--chrome-muted)}.collector-theme progress{grid-column:1/-1;appearance:none;width:100%;height:4px;margin-top:10px;border:0;border-radius:4px;overflow:hidden;background:var(--chrome-line);color:var(--gold)}.collector-theme progress::-webkit-progress-bar{background:var(--chrome-line)}.collector-theme progress::-webkit-progress-value{background:var(--gold);border-radius:4px}.collector-theme progress::-moz-progress-bar{background:var(--gold)}.collector-theme>small{grid-column:1/-1;color:var(--chrome-muted);font-size:10px;text-align:right}.collector-achievements{margin:0}.collector-achievements .badge-note{color:var(--chrome-muted);font-size:12px;max-width:670px;line-height:1.7;margin-bottom:26px}.collector-private{display:flex;align-items:center;gap:8px;color:var(--chrome-muted);margin:0 0 20px;font-size:12px}.collector-public-actions{display:flex;justify-content:flex-end;margin:20px 0}.visitor-page>.collector-collection-grid{margin-top:30px}.visitor-back{margin-bottom:16px}.collector-identity-compact,.collector-identity-compact:not(:has(>.profile-experience)){grid-template-columns:72px minmax(0,1fr);padding:0 18px 20px;gap:12px}.collector-identity-compact>.collector-avatar{width:72px;height:72px;margin-top:-22px}.collector-identity-compact>.profile-experience{grid-column:1/-1;margin-top:4px;padding:15px}.profile-live-preview .collector-name{padding-top:17px}.profile-live-preview .collector-name-line{flex-direction:column;gap:5px}.profile-live-preview .collector-name h1{font-size:22px}.profile-live-preview .collector-name p{font-size:12px}.profile-live-preview .collector-title{font-size:8px}.profile-live-preview .collector-name .profile-badge-icon{width:34px;height:34px}.profile-live-preview .collector-name .profile-badge-row{margin-top:12px}html[data-theme=light] .profile-highlight-cards .profile-discovery-rarity{color:color-mix(in srgb,var(--discovery-color) 45%,#262a22)}@media(max-width:1000px){.collector-identity{grid-template-columns:96px minmax(0,1fr) 240px;gap:20px;padding-inline:22px}.collector-identity>.collector-avatar{width:96px;height:96px}.collector-name h1{font-size:28px}.collector-identity-compact,.collector-identity-compact:not(:has(>.profile-experience)){grid-template-columns:72px minmax(0,1fr);gap:12px;padding-inline:18px}.collector-identity-compact>.collector-avatar{width:72px;height:72px}}@media(max-width:760px){.collector-hero{--profile-banner-ratio:2.2}.collector-page{padding-top:18px;padding-bottom:42px}.collector-identity,.collector-identity:not(:has(>.profile-experience)){grid-template-columns:86px minmax(0,1fr);padding:0 20px 20px;gap:0 16px}.collector-identity>.collector-avatar{width:86px;height:86px;margin-top:-28px}.collector-identity>.profile-experience{grid-column:1/-1;margin-top:20px}.collector-hero-action{bottom:14px;right:14px}.collector-hero-action .button{min-height:40px;padding:9px 12px;font-size:11px}.collector-name{padding-top:19px}.collector-name h1{font-size:27px}.collector-name-line{flex-direction:column;align-items:flex-start;gap:5px}.collector-metrics{padding:19px 20px}.collector-metrics>div{padding-right:14px}.collector-metrics>div+div{padding-left:14px}.collector-metrics>div>svg{display:none}.collector-metrics strong{font-size:22px}.collector-owner-tools{flex-direction:column;align-items:stretch;gap:14px;margin:20px 0 28px;border:0}.collector-profile-sections{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--chrome-panel);border:1px solid var(--chrome-line);border-radius:10px}.collector-profile-sections button{min-height:43px;padding:10px;border:0;border-radius:6px;margin:0;font-size:13px}.collector-profile-sections button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold)}.collector-owner-links{display:flex;justify-content:space-between;gap:10px}.collector-owner-links .text-button{font-size:11px;min-height:44px;gap:7px}.collector-favorites{gap:16px}.collector-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collector-identity-compact,.collector-identity-compact:not(:has(>.profile-experience)){grid-template-columns:72px minmax(0,1fr);padding-inline:18px;gap:0 12px}.collector-identity-compact>.collector-avatar{width:72px;height:72px;margin-top:-22px}}@media(max-width:500px){.collector-page{padding-top:14px}.collector-identity{padding:0 16px 18px;gap:0 13px}.collector-identity>.collector-name{display:contents}.collector-identity>.collector-avatar{grid-column:1;grid-row:1 / span 2}.collector-name>.collector-title{grid-column:2;padding-top:15px;font-size:9px;line-height:1.5}.collector-name>.collector-name-line{grid-column:2;margin-top:5px}.collector-name>p,.collector-name>.profile-badge-row{grid-column:1/-1}.collector-name h1{font-size:26px;line-height:1.12}.collector-name p{font-size:13px;margin-top:15px}.collector-name .profile-badge-icon{width:42px;height:42px}.collector-name .profile-badge-row{gap:4px;margin-top:13px}.collector-name .profile-badge{min-width:44px;min-height:44px;align-items:center;justify-content:center}.collector-name .profile-badge-tooltip,.collector-name .profile-badge:nth-child(n+2) .profile-badge-tooltip{position:fixed;top:auto;bottom:calc(var(--mobile-nav-height,66px) + 16px);left:16px;right:16px;width:auto;max-width:340px;margin-inline:auto}.collector-metrics{padding:18px 16px}.collector-metrics>div{padding-right:10px}.collector-metrics>div+div{padding-left:10px}.collector-metrics strong{font-size:23px;overflow-wrap:anywhere}.collector-owner-links .text-button{flex-direction:column;flex:1;gap:7px;min-height:59px;border:1px solid var(--chrome-line);border-radius:9px;padding:10px 5px;line-height:1.4;justify-content:center;text-align:center;color:var(--chrome-muted)}.collector-owner-links .text-button svg{width:17px;height:17px;color:var(--gold)}.collector-section-heading .text-button{min-height:44px;padding:10px 0 10px 10px}.collector-favorites{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:4px 2px 16px;margin:-4px -2px 0;scrollbar-width:thin;scrollbar-color:var(--chrome-line) transparent}.collector-favorites>.card-open,.collector-favorites>.collector-empty{width:76%;max-width:270px;flex:0 0 76%;scroll-snap-align:start}.profile-highlight-cards{grid-template-columns:1fr;gap:14px}.profile-highlight-cards>section{padding:17px}.collector-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collector-theme{grid-template-columns:34px minmax(0,1fr);gap:6px 8px;padding:16px 12px 13px}.collector-theme>img{width:34px;height:34px}.collector-section-heading h2{font-size:22px}.collector-public-actions{justify-content:flex-start}.collector-identity-compact{padding-inline:16px}.profile-live-preview .collector-name h1{font-size:21px}}.card-front.card-unillustrated{background:color-mix(in srgb,var(--rarity) 7%,#171d14);color:#efeee5;container-type:inline-size}.card-front.card-unillustrated .card-art{height:64%;flex-shrink:0;overflow:hidden;background:none}.card-front.card-unillustrated .card-art:after,.card-front.card-unillustrated .card-art:before{display:none}.card-engraving{--engraving-accent:var(--rarity,#c4bd9d);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3%;width:100%;height:100%;padding:16% 10% 8%;box-sizing:border-box;overflow:hidden;color:#efeee5;background:linear-gradient(148deg,color-mix(in srgb,var(--engraving-accent) 14%,#182016),#151b13 56%,color-mix(in srgb,var(--engraving-accent) 7%,#151b13))}.engraving-rule{position:absolute;inset:0;width:100%;height:100%;stroke:var(--engraving-accent);stroke-width:.65;opacity:.55;pointer-events:none}.engraving-emblem{width:62%;aspect-ratio:1;color:var(--engraving-accent);flex-shrink:1;min-height:0;display:flex;justify-content:center}.theme-emblem{width:100%;height:100%;filter:drop-shadow(0 1px 0 #fff1)}.emblem-register{opacity:.45;stroke-width:1}.engraving-type{width:100%;text-align:center;position:relative}.engraving-category{display:block;font:650 clamp(6px,3cqw,10px)/1.4 var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--engraving-accent);margin-bottom:9px}.card-front .card-engraving h3{font:650 clamp(13px,7.3cqw,27px)/1.13 var(--font-ui);letter-spacing:-.035em;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;overflow-wrap:anywhere;text-wrap:balance;color:#efeee5}.engraving-divider{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--engraving-accent);margin:12px 0 0;font-size:10px}.engraving-divider i{height:1px;width:25px;background:currentColor;opacity:.4}.card-front.card-unillustrated .card-copy{padding-top:5%;gap:7px}.card-front.card-unillustrated .card-copy>p{font-size:clamp(10px,4.8cqw,15px);line-height:1.35;color:#b4bcae}.card-front.card-unillustrated .card-top>span:first-child{visibility:hidden;grid-column:1;grid-row:1}.card-front.card-unillustrated .card-top .rarity-gem{grid-column:2;grid-row:1;justify-self:end}.card-front.card-unillustrated .card-top{pointer-events:none}.card-front.card-unillustrated .card-top .finish-label{grid-column:1;grid-row:1;white-space:nowrap}.engraving-legendaire .engraving-rule{stroke-width:1.15;opacity:.9}.engraving-legendaire .emblem-register{stroke-dasharray:10 3 1 3;opacity:.7}.engraving-epique .engraving-rule{stroke-width:.95;opacity:.75}.engraving-ultra .emblem-register{stroke-dasharray:3 5}.card-front.card-unillustrated.finish-fullart .card-art{position:relative!important;inset:auto!important;height:64%!important;z-index:0}.card-front.card-unillustrated.finish-fullart .card-copy{position:relative;inset:auto}.dossier-engraved{container-type:inline-size;min-height:450px}.dossier-engraved .card-engraving{position:absolute;inset:0;padding:15% 12%;gap:5%}.dossier-engraved:after{opacity:.12}.dossier-engraved .engraving-emblem{width:70%}.dossier-engraved h3{font:650 clamp(23px,7.5cqw,38px)/1.1 var(--font-ui);letter-spacing:-.04em;margin:0;overflow-wrap:anywhere;text-wrap:balance}.dossier-engraved .engraving-category{font-size:11px}.dossier-engraved .engraving-divider{margin-top:24px;font-size:14px}.dossier-wish{margin:12px 0 18px}.dossier-wish[aria-pressed=true] svg{fill:var(--gold);color:var(--gold)}@media(max-width:600px){.dossier-engraved{min-height:360px}.card-front .engraving-category{margin-bottom:6px}.engraving-divider{margin-top:8px}}.collection-viewbar,.collection-countbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.collection-views,.collection-density{display:flex;gap:3px;padding:4px;border:1px solid var(--line,#ffffff14);border-radius:8px;background:var(--chrome-panel,#171c13)}.collection-views button,.collection-density button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;color:var(--muted);border:0;border-radius:5px;background:none;font:600 12px var(--font-ui);cursor:pointer}.collection-views button[aria-pressed=true],.collection-density button[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold)}.collection-views span{padding:2px 5px;border-radius:3px;font-size:10px;background:var(--line,#ffffff12);font-variant-numeric:tabular-nums}.collection-density{margin-left:auto}.collection-density button{padding:9px}.collection-countbar .catalogue-count{margin:0}.collection-countbar>.text-button{font-size:11px;color:var(--muted)}.collection-item-meta{gap:4px;flex-wrap:wrap;justify-content:flex-end}.collection-item-meta>span{flex:1;min-width:40px;font-size:11px}.collection-item-meta .icon-button{width:28px;height:30px;flex-shrink:0}.collection-item .card-open{position:relative;container-type:inline-size}.card-copy-count{position:absolute;z-index:5;right:5cqw;top:5cqw;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #ffffff38;border-radius:5px;background:#141914e6;color:#f2efe5;font:650 clamp(10px,4cqw,12px)/1 var(--font-ui);font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #0002;pointer-events:none}.collection-compact .card-copy-count{padding:3px 5px;font-size:10px}.collection-item .has-duplicates .card-front .card-top{right:calc(5cqw + var(--copy-badge-space));padding:0}.wish-button[aria-pressed=true]{color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.wish-button[aria-pressed=true] svg{fill:color-mix(in srgb,var(--gold) 35%,transparent)}.collection-compact .collection-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 12px}.collection-compact .card-front{aspect-ratio:.73;container-type:inline-size}.collection-compact .card-front .card-art{height:58%}.collection-compact .card-front.card-unillustrated .card-art{height:70%}.collection-compact .card-front.card-unillustrated.finish-fullart .card-art{height:70%!important}.collection-compact .card-front .card-copy{padding:8px;gap:4px}.collection-compact .card-front .card-copy>p{display:none}.collection-compact .card-front .card-copy>h3{font-size:clamp(12px,8cqw,17px);line-height:1.12;-webkit-line-clamp:3}.collection-compact .card-front .card-rarity{font-size:clamp(8px,6cqw,11px);padding:3px 5px}.collection-compact .card-front .card-stats{gap:6px;font-size:clamp(8px,6.5cqw,12px);padding-top:7px;flex-wrap:wrap}.collection-compact .card-stats .card-edition{font-size:7px}.collection-compact .card-front .card-top{padding:9px}.collection-compact .card-front .card-top>span:first-child{font-size:8px;padding:3px 4px}.collection-compact .rarity-gem{font-size:17px}.collection-compact .card-front .card-engraving h3{font-size:clamp(12px,8cqw,18px)}.collection-compact .engraving-emblem{width:70%}@media(max-width:1150px){.collection-compact .collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:850px){.collection-compact .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.collection-compact .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.collection-viewbar{gap:6px}.collection-views button{padding:9px 8px;font-size:11px}.collection-density button{padding:9px 6px}.collection-countbar{align-items:flex-start}.collection-countbar>.text-button{max-width:115px;text-align:right}.collection-item-meta>span{font-size:10px}}@media(max-width:600px){.collection-page{padding-top:24px}.collection-page .page-kicker{display:flex;gap:10px;align-items:center;margin-bottom:15px}.collection-page .page-kicker>span:last-child{font-size:10px;text-align:right;margin-left:auto}.collection-page .section-title{margin-bottom:15px;gap:12px}.collection-page .section-title h1{font-size:30px}.collection-page .section-title p{font-size:12px;line-height:1.5}.collection-page .section-title>.button{align-self:flex-start;padding:11px 14px}.collection-page .catalogue-tools{gap:10px;margin-bottom:15px}.collection-page .catalogue-tools label{font-size:10px}.collection-page .catalogue-tools select{min-height:36px;padding:8px}.collection-page .category-filters{margin:12px 0}.collection-countbar,.collection-page .collection-viewbar{margin:15px 0}}.badge-celebration{position:fixed;z-index:35;right:24px;bottom:24px;width:min(395px,calc(100vw - 32px));display:flex;align-items:center;gap:14px;padding:21px 34px 21px 15px;box-sizing:border-box;background:var(--chrome-panel,#1b2117);border:1px solid color-mix(in srgb,var(--gold) 50%,var(--line));border-radius:12px;box-shadow:0 14px 45px #0005;animation:badge-arrive .3s ease-out}.badge-celebration>.profile-badge-icon{width:80px;height:88px;flex-shrink:0;background:none;border:0;box-shadow:none}.badge-celebration>.profile-badge-icon img{width:80px;height:88px;object-fit:contain}.badge-celebration-copy{min-width:0}.badge-celebration .eyebrow{display:block;font-size:8px;letter-spacing:.14em;color:var(--gold);margin-bottom:6px}.badge-celebration strong{display:block;font:700 21px/1.1 var(--font-ui);letter-spacing:-.03em;color:var(--chrome-text,#efeee5)}.badge-celebration strong>span{color:var(--gold);font-weight:500}.badge-celebration p{font-size:11px;color:var(--muted);line-height:1.45;margin:6px 0 11px}.badge-celebration .text-button{display:flex;gap:6px;align-items:center;color:var(--gold);font-size:11px;font-weight:650;padding:0}.badge-celebration .celebration-close{position:absolute;right:6px;top:6px;width:26px;height:26px;border:0;color:var(--muted)}@keyframes badge-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.badge-celebration{right:16px;bottom:16px;gap:10px;padding-left:10px}.badge-celebration>.profile-badge-icon,.badge-celebration>.profile-badge-icon img{width:66px;height:76px}.badge-celebration strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.badge-celebration{animation:none}}.pack-material-legendary{color:#2e3019;background:linear-gradient(94deg,#66531b,#e8d278 1%,#a78512 3%,#e9d05d 9%,#c5a220 19%,#d6b532 38%,#edda78 54%,#a08628 67%,#d6bb49 89%,#e8d278 97%,#786123);box-shadow:inset 0 1px 1px #fff6c888,inset 2px 0 3px #ffec7988,inset -3px 0 4px #47350888,0 18px 45px #0005}.gold-pack-foil{position:absolute;inset:15px 1px;width:calc(100% - 2px);height:calc(100% - 30px);z-index:0;pointer-events:none;border-radius:1px}.gold-pack-foil[hidden]{display:none}.pack-material-legendary .pack-face{border-color:#4f421778;background:transparent;box-shadow:inset 0 0 0 3px #b7992355,inset 0 0 0 4px #fff4a266}.pack-material-legendary:before{background:linear-gradient(113deg,transparent 7%,#fff5af44 17%,#312c1644 24%,transparent 31%,#fffbc766 41%,transparent 46%,#342b1240 76%,#ffefa944 86%,transparent 94%)}.pack-material-legendary .pack-globe{stroke:#37412b;filter:drop-shadow(0 1px 0 #fff4b56b)}.pack-material-legendary .discovery-brand,.pack-material-legendary .discovery-title{color:#243023;text-shadow:0 1px 0 #fff5bf88}.pack-material-legendary .discovery-count{color:#38402b;text-shadow:0 1px 0 #fff5bf66}.pack-material-legendary .pack-engraving{stroke:#4d4c28;opacity:.48}.pack-material-legendary .foil-folds{opacity:.18}.pack-material-legendary .fold-light{fill:#fff8c3;opacity:.6}.pack-material-legendary .fold-shadow{fill:#39310e}.pack-material-legendary .fold-line{stroke:#fff4a5;opacity:.7}.pack-material-legendary .foil-seal{background:repeating-linear-gradient(90deg,transparent 0 1px,#54470f88 1px 2px,#e8d58999 2px 3px,transparent 3px 4px),linear-gradient(176deg,#e8d589,#ba9b28 18%,#e5cb62 30%,#635627 46%,#d9be4e 57%,#9b7e18 78%,#e8d589);filter:none;opacity:1}.pack-material-legendary .foil-reflection,.pack-material-legendary .foil-sweep{display:none}.pack-selection{display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:22px auto 0;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--chrome-panel)}.pack-selection button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:8px 18px;border:1px solid transparent;border-radius:6px;color:var(--muted);font:inherit;font-size:12px}.pack-selection button strong{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.75}.pack-selection button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 24%,transparent)}.pack-selection button[aria-pressed=true][data-pack-type=legendary]{color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,transparent)}.pack-selection button:hover:not(:disabled){color:var(--gold)}.pack-selection button:disabled{cursor:default;opacity:.55}.pack-theme-choice{display:flex;align-items:center;border:1px solid transparent;border-radius:6px;color:var(--muted)}.pack-theme-choice select{height:36px;max-width:180px;border:0;border-radius:6px;background:transparent;color:inherit;padding:0 10px;font-size:12px;cursor:pointer}.pack-theme-choice option{background:var(--chrome-panel);color:var(--chrome-text)}.pack-theme-choice.is-selected{color:var(--text);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 24%,transparent)}.pack-theme-choice select:disabled{opacity:.55;cursor:default}.pack-guarantee{text-align:center;color:var(--muted);font-size:11px;margin:11px 0 -10px}@media(max-width:600px){.pack-selection{margin-top:18px;flex-wrap:wrap}.pack-selection button{padding:8px 15px;gap:10px}.pack-theme-choice{flex:1;justify-content:center}.pack-theme-choice select{width:100%;max-width:none}}:root{--site-header-height:66px;--mobile-nav-height:0px}body{min-width:320px}.game-header nav :is(button,a)>svg,.nav-mobile-label,.mobile-theme-action,.pack-settings-toggle{display:none}.pack-preferences{display:flex;align-items:center;gap:20px}.pack-preferences[hidden]{display:none}.pack-page .opening-content{min-height:0}.pack-page .pack-arena{--sealed-height:clamp(190px,calc(100svh - 350px - var(--site-header-height)),565px)}.pack-page .pack-arena .sealed-stage{padding-top:0;align-items:center;justify-content:center}.pack-page .sealed-stage .discovery-pack{height:min(350px,calc(var(--sealed-height) - 42px));width:auto;aspect-ratio:240/350}.pack-page .sealed-stage .discovery-pack{container-type:inline-size}.pack-page .sealed-stage .pack-material{padding:7cqw 4.6cqw}.pack-page .sealed-stage .pack-face{padding:7.5cqw 3cqw 5.8cqw}.pack-page .sealed-stage .discovery-brand{font-size:8cqw;letter-spacing:-.3cqw;margin-top:4.6cqw;white-space:nowrap}.pack-page .sealed-stage .pack-globe{width:68cqw;height:68cqw;margin:1cqw auto 0}.pack-page .sealed-stage .discovery-title{font-size:13.5cqw!important;letter-spacing:-.45cqw}.pack-page .sealed-stage .discovery-count{font-size:2.5cqw;letter-spacing:.5cqw;padding:3.3cqw 1.7cqw 0}.pack-page .sealed-stage .foil-seal{height:6.25cqw}.pack-page .pack-arena .pack-floor{bottom:8px}.pack-page.phase-spread .pack-arena{min-height:0}.pack-page.phase-spread .pack-arena .spread-stage{padding-block:26px 30px}.pack-page .pack-actions,.pack-page .pack-selection{margin-top:14px}.pack-page .demo-caption{margin-top:12px}.pack-page.phase-sealed .pack-guarantee{margin-block:9px 0}.pack-card-pager,.collection-filter-toggle,.collection-filter-panel[hidden]{display:none}.fusion-page .fusion-tools>[hidden],.fusion-page .category-filters[hidden]{display:none}.collection-search-row>.search-field{width:100%;margin:24px 0 0;min-height:46px}@media(min-width:761px)and (max-width:1180px){:root{--site-header-height:108px}.game-header{height:auto}.game-header .header-inner{width:calc(100% - 48px);min-height:108px;flex-wrap:wrap;padding:8px 0 0;gap:0}.game-header .header-actions{height:44px;gap:9px}.game-header nav{order:3;width:100%;height:48px;justify-content:center;gap:14px}.game-header nav :is(button,a){font-size:12px;min-height:44px;padding:10px 12px}.section-width{width:calc(100% - 64px)}.pack-page{padding-top:14px}}@media(min-width:761px)and (max-height:800px){.pack-page{padding-top:12px}.pack-page .pack-heading{margin-top:10px}.pack-page .pack-heading h1{font-size:28px}.pack-page .pack-arena{margin-top:12px}.pack-page .pack-toolbar{min-height:32px}.pack-page.phase-spread .pack-arena .spread-stage{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.5vw,24px)}.pack-page.phase-spread .pack-arena .flip-card{width:100%;max-width:clamp(144px,calc((100svh - var(--site-header-height) - 295px)*.7),265px);height:auto;aspect-ratio:.7;justify-self:center}.pack-page .flip-card .card-art{height:50%}.pack-page .flip-card .card-copy{padding:10px}.pack-page .flip-card .card-copy h3{font-size:clamp(14px,1.5vw,20px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pack-page .flip-card .card-copy p{display:none}.pack-page .flip-card .card-rarity{font-size:10px;margin-bottom:5px}.pack-page .flip-card .card-stats{font-size:10px;gap:6px;padding-top:6px}.pack-page .flip-card .card-stats svg{width:10px;height:10px}}@media(min-width:761px)and (max-width:1000px)and (max-height:500px){.pack-page.phase-sealed .opening-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;align-items:center}.pack-page.phase-sealed .pack-toolbar{grid-column:1/-1}.pack-page.phase-sealed .pack-reserve{grid-column:2;grid-row:2;margin:0;line-height:1.5}.pack-page.phase-sealed .pack-heading{grid-column:2;grid-row:3;margin:0}.pack-page.phase-sealed .pack-heading h1{font-size:23px}.pack-page.phase-sealed .pack-selection{grid-column:2;grid-row:4;margin:0;max-width:100%}.pack-page.phase-sealed .pack-selection button{padding-inline:10px}.pack-page.phase-sealed .pack-arena{grid-column:1;grid-row:2/span 5;--sealed-height:190px;margin:0}.pack-page.phase-sealed .pack-actions{grid-column:2;grid-row:5;margin:0;gap:8px}.pack-page.phase-sealed .pack-guarantee{grid-column:2;grid-row:6;margin:0}.pack-page.phase-sealed .demo-caption{display:none}}@media(max-width:760px),(max-width:1000px)and (max-height:500px)and (pointer:coarse){:root{--site-header-height: calc(64px + env(safe-area-inset-top)) ;--mobile-nav-height: calc(66px + env(safe-area-inset-bottom)) }body:has(.game-header nav){padding-bottom:var(--mobile-nav-height)}html{scroll-padding-top:calc(var(--site-header-height) + 12px)}.section-width{width:calc(100% - 32px)}.game-header{height:var(--site-header-height);padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:none;backdrop-filter:none}.game-header .header-inner{width:100%;min-height:64px;height:64px;padding:0 12px;flex-wrap:nowrap;gap:8px}.game-header .wordmark{font-size:23px;letter-spacing:-1.25px;flex-shrink:0}.game-header .header-actions{height:44px;gap:2px;min-width:0;margin-left:auto}.game-header .header-actions>.icon-button,.game-header .nav-profile{width:44px;height:44px;min-width:44px;justify-content:center;border:0;background:none;padding:0}.game-header .nav-profile>svg,.game-header .nav-player-name{display:none}.game-header .collector-avatar.avatar-small{width:30px;height:30px}.game-header.is-authenticated .nav-theme{display:none}.game-header .nav-wallet{min-height:44px;gap:4px;padding:0 6px;font-size:12px}.game-header .nav-login,.game-header .nav-register{min-height:44px;font-size:12px;padding:0 12px}.game-header nav{position:fixed;inset:auto 0 0;width:100%;height:var(--mobile-nav-height);margin:0;padding:5px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left));display:flex;align-items:flex-start;justify-content:space-around;gap:0;overflow:visible;background:var(--chrome-bg,#0d0f0cf5);border-top:1px solid var(--chrome-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40}.game-header nav :is(button,a){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:55px;min-height:44px;min-width:0;flex:1;padding:4px 2px;border-radius:8px;font-size:10px;font-weight:550}.game-header nav :is(button,a).active{background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--gold)}.game-header nav :is(button,a)>svg,.game-header .nav-mobile-label{display:block}.game-header nav .nav-desktop-label,.game-header.is-authenticated nav :is(button,a)[data-destination=cards]{display:none}.game-header .mobile-theme-action{display:flex}.chrome-popover{position:fixed;top:calc(var(--site-header-height) + 8px);right:12px;left:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--site-header-height) - var(--mobile-nav-height) - 24px);overflow:auto;overscroll-behavior:contain}.chrome-popover.profile-menu{width:290px}.profile-menu>button,.notification-heading button{min-height:44px}.notification-panel .notification-item{min-height:60px}footer.section-width{padding-block:28px;gap:20px;align-items:flex-start}footer>div{display:flex;flex-wrap:wrap;gap:14px 20px}footer :is(button,a){min-height:44px}footer>div>span{flex-basis:100%}:is(.toast,.social-notification-toast,.badge-celebration){bottom:calc(var(--mobile-nav-height) + 12px)}.button{min-height:44px;white-space:normal;text-align:center;line-height:1.35}.button:hover{transform:none}:is(.auth-form,.operations-form,.admin-card,.catalogue-tools,.market-filters,.market-sell-fields,.market-confirm,.editor-modal) :is(input:not([type=checkbox]):not([type=range]),select,textarea){font-size:16px;min-height:44px}.text-button{min-height:44px}.account-save-error{flex-wrap:wrap;font-size:12px;padding:12px 16px}.pack-page{width:100%;min-height:0;padding:12px 16px 22px}.pack-page .pack-toolbar{min-height:44px;padding:0;justify-content:flex-end}.pack-page .pack-settings{position:relative;width:auto}.pack-settings-toggle{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.pack-page .pack-preferences{position:absolute;right:0;top:calc(100% + 8px);z-index:32;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:280px;padding:16px;background:var(--chrome-panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #0005}.pack-page .pack-preferences[hidden]{display:none}.pack-page .pack-preferences>.odds-link{min-height:44px;text-align:left;font-size:13px}.pack-page .pack-skip-option{min-height:44px;gap:10px;font-size:13px}.pack-page .pack-audio{justify-content:space-between}.pack-page .volume-control{font-size:12px}.pack-page .volume-control input{min-height:44px;width:140px}.pack-page .pack-audio .icon-button{width:44px;height:44px}.pack-page .pack-reserve{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:4px auto 0;font-size:11px;line-height:1.5;max-width:360px}.pack-page .pack-reserve>.pack-bonus{margin-left:0;font-size:11px}.pack-page .pack-reserve>span[aria-hidden]{display:none}.pack-page .pack-reserve>strong{font-size:15px}.pack-page .pack-countdown{display:inline-flex;gap:4px;white-space:nowrap}.pack-page .pack-heading{margin-top:12px}.pack-page .pack-heading h1{font-size:27px;letter-spacing:-1px}.pack-page .pack-heading p{font-size:12px;line-height:1.5;max-width:320px;margin:8px auto 0}.pack-page .pack-selection{margin:13px auto 0;gap:4px}.pack-page .pack-selection button{min-height:40px;padding:8px 14px;font-size:12px;gap:8px}.pack-page .pack-theme-choice select{font-size:14px;min-height:40px}.pack-page .pack-guarantee{font-size:11px;line-height:1.5}.pack-page .pack-arena{--sealed-height:clamp(165px,calc(100svh - var(--site-header-height) - var(--mobile-nav-height) - 280px),430px);margin-top:8px}.pack-page .sealed-stage .discovery-pack{height:min(330px,calc(var(--sealed-height) - 24px));width:auto}.pack-page .pack-actions{margin-top:10px;gap:10px;min-height:48px;flex-wrap:wrap}.pack-page .pack-actions>.button{min-height:48px;font-size:13px;padding-inline:22px}.pack-page.phase-sealed .pack-actions>.button{min-width:min(280px,100%)}.pack-page .demo-caption{font-size:10px;line-height:1.5;margin-top:10px;padding:0 6px}.pack-page .pack-arena .spread-stage{--phone-card-width:clamp(176px, calc((100svh - 365px)*.7) ,265px);display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;max-width:none;width:calc(100% + 32px);margin-left:-16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - var(--phone-card-width))/2);padding:18px calc((100% - var(--phone-card-width))/2 + 16px) 28px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.pack-page .spread-stage::-webkit-scrollbar{display:none}.pack-page .pack-arena .spread-stage>.flip-card{width:var(--phone-card-width);height:auto;aspect-ratio:.7;min-width:0;flex:0 0 var(--phone-card-width);scroll-snap-align:center;grid-column:auto;max-height:none;padding:0}.pack-page .spread-stage:has(.reveal-active){scroll-snap-type:none;touch-action:none}.pack-page .flip-card .flip-inner{height:100%}.pack-page .flip-card .card-art{height:55%}.pack-page .flip-card .card-copy{padding:14px;gap:5px}.pack-page .flip-card .card-copy h3{font-size:clamp(17px,6vw,23px);line-height:1.14;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pack-page .flip-card .card-copy p{display:none}.pack-page .flip-card .card-rarity{font-size:11px;padding:4px 7px;margin-bottom:6px}.pack-page .flip-card .card-stats{font-size:11px;gap:9px;padding-top:10px}.pack-page .flip-card .card-stats svg{width:12px;height:12px}.pack-page .flip-card .card-edition{font-size:8px}.pack-card-pager{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 auto}.pack-card-pager>.icon-button{width:44px;height:44px;flex-shrink:0}.pack-card-pager>div{display:flex;gap:2px}.pack-card-pager>div>button{width:44px;height:44px;display:grid;place-items:center;border-radius:7px;color:var(--muted);font-size:12px}.pack-card-pager>div>button[aria-current=true]{border:1px solid color-mix(in srgb,var(--rarity) 45%,var(--line));background:color-mix(in srgb,var(--rarity) 9%,transparent);color:var(--rarity)}.pack-page.phase-spread .pack-actions>span{font-size:12px}.pack-page .pack-experience{max-width:100%;margin-top:10px}.collection-page .section-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:18px}.collection-page .section-title>div{min-width:0;flex:1 1 220px}.collection-page .section-title>.button{font-size:12px;padding:12px 16px}.collection-page .page-kicker{margin-bottom:14px;gap:12px}.collection-page .page-kicker>span:last-child{font-size:10px;text-align:right}.collection-page .collection-viewbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin:18px 0}.collection-page .collection-views{flex-wrap:wrap;min-width:0}.collection-page .collection-views>button{min-height:44px;flex:1;padding:8px;font-size:11px}.collection-page .collection-density{padding:3px;align-self:stretch}.collection-page .collection-density>button{width:35px;min-height:44px;padding:7px}.collection-page .catalogue-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.collection-page .catalogue-tools>.search-field{grid-column:1/-1;min-width:0;min-height:48px}.collection-page .catalogue-tools>label{min-width:0;font-size:11px}.collection-page .catalogue-tools select{min-width:0;width:100%;min-height:44px;padding:10px;font-size:16px}.collection-page .search-field input{font-size:16px;min-width:0}.category-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none;max-width:100%}.category-filters button{flex-shrink:0;min-height:44px;font-size:12px}.collection-page .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.collection-page .collection-item{min-width:0}.collection-page .collection-item .card-front{width:100%;aspect-ratio:.7}.collection-page .collection-item .card-copy{padding:10px}.collection-page .collection-item .card-copy>h3{font-size:clamp(14px,4vw,18px);line-height:1.18;-webkit-line-clamp:3}.collection-page .collection-item .card-copy>p{display:none}.collection-page .collection-item .card-rarity{font-size:10px;padding:3px 5px}.collection-page .collection-item .card-stats{font-size:10px;gap:6px;flex-wrap:wrap}.collection-page .collection-item .card-stats svg{width:10px;height:10px}.collection-page .collection-item .card-edition{font-size:7px}.collection-page .collection-item-meta{gap:0;justify-content:space-between}.collection-page .collection-item-meta>.icon-button{width:40px;height:44px}.collection-page .collection-item-meta>span{flex-basis:100%;font-size:10px;min-width:0}.collection-page .catalogue-pagination{gap:10px;justify-content:space-between;margin-top:24px}.catalogue-pagination .button{min-height:44px;font-size:12px;padding:10px 12px}.catalogue-pagination>span{font-size:11px;text-align:center}.collection-page .collection-countbar{align-items:center}.collection-countbar>.text-button{font-size:11px}.collection-filter-toggle{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted)}.collection-search-row{display:flex;gap:10px;align-items:center}.collection-search-row>.search-field{flex:1;min-width:0;margin:0;min-height:48px}.fusion-page .fusion-heading>div:first-child{flex:1 1 160px}.fusion-page .fusion-heading>.fusion-settings{flex:0 0 auto}.fusion-page .fusion-tools{grid-template-columns:minmax(0,1fr) auto}.fusion-page .fusion-tools>.search-field{grid-column:1;grid-row:1}.fusion-page .fusion-tools>.fusion-filter-toggle{grid-column:2;grid-row:1}.fusion-page .fusion-tools>.fusion-rank{grid-column:1/-1;grid-row:2}.fusion-page .fusion-tools>label:not(.search-field):not(.fusion-rank){grid-column:1/-1}.fusion-page .fusion-dock{display:grid;left:12px;right:12px;width:auto;transform:none;bottom:calc(var(--mobile-nav-height) + 8px);padding:12px;gap:10px;grid-template-columns:auto minmax(0,1fr);border-radius:12px}.fusion-page .fusion-dock .fusion-selected-cards{display:none}.fusion-page .fusion-dock .fusion-chances{grid-column:1/-1;grid-row:2;justify-content:center;font-size:11px}.fusion-page .fusion-dock .fusion-submit{grid-column:2;grid-row:1;min-height:46px;font-size:12px;padding:10px;white-space:normal}.fusion-page .fusion-selection-status{gap:5px}.fusion-page .fusion-quantity{flex-wrap:wrap;gap:5px}.fusion-page .fusion-quantity>div>button{width:44px;height:44px}.fusion-page .fusion-quantity>span{font-size:11px;min-width:0;line-height:1.5}.fusion-page .fusion-options-button{min-height:44px}.fusion-page #fusion-options{max-width:calc(100vw - 32px)}.fusion-page #fusion-options>label{min-height:44px;font-size:12px}.market-page .market-tabs{max-width:100%;gap:3px;scrollbar-width:none}.market-page .market-tabs::-webkit-scrollbar{display:none}.market-page .market-tabs>button{min-height:44px;font-size:12px}.market-page .market-topbar>.button{width:100%;min-height:48px;font-size:13px}.market-page .market-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-page .market-filters select{min-height:44px;font-size:16px}.market-page .market-filters>.search-field{grid-column:1/-1;min-height:48px}.market-page .market-action{min-height:44px;font-size:12px}.market-sale-page .market-sale-layout{grid-template-columns:1fr;gap:24px}.market-sale-page .market-sale-config{position:static;scroll-margin-top:calc(var(--site-header-height) + 16px)}.market-sale-page .market-sale-form{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.market-sale-page .market-sale-form>.market-sale-section-title,.market-sale-page .market-sell-fields{grid-column:1/-1;margin:0}.market-sale-page .market-sale-preview{width:72px;margin:0;grid-column:1;grid-row:2}.market-sale-page .market-sale-preview .card-art{height:100%}.market-sale-page .market-sale-preview .card-copy,.market-sale-page .market-sale-preview .card-top{display:none}.market-sale-page .market-sale-selected-title{grid-column:2;grid-row:2;border:0;padding:0;margin:0}.market-sale-page .market-sale-layout:has(.market-sale-form)>.market-sale-config{grid-row:1}.market-sale-page .market-sale-filters select,.market-sale-page .market-sale-filters input{font-size:16px;min-height:44px}.market-sale-page .market-sale-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.market-sale-page .market-sale-price-row select,.market-sale-page .market-sale-price-row input{font-size:16px;min-height:48px}.market-sale-page .market-sale-modes>button{min-height:56px}.market-sale-page .market-sale-publish{min-height:48px}.card-detail-modal{padding:0;align-items:stretch}.card-detail-modal .modal{border-radius:0;max-height:100dvh;width:100%;max-width:100%;border:0}.card-detail-modal .modal-close{position:sticky;float:right;top:12px;margin:12px 12px -56px;width:44px;height:44px;z-index:12}.card-detail-modal .dossier-content{padding:24px 20px}.card-detail-modal .dossier-heading h2{font-size:29px}.card-detail-modal .dossier-secondary-actions{grid-template-columns:1fr}.card-detail-modal .dossier-actions .button{min-height:48px;font-size:13px}.card-detail-modal .dossier-credits summary,.instance-list summary{min-height:44px}.operations-page .admin-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.operations-page .admin-tabs button{flex-shrink:0;min-height:44px;font-size:12px;padding-inline:12px}}@media(max-width:380px){.pack-card-pager>.icon-button{display:none}.pack-page .pack-selection button{padding-inline:8px;font-size:11px;gap:5px}.pack-page .pack-theme-choice{min-width:0}.pack-page .pack-theme-choice select{font-size:12px;padding-inline:6px}.game-header .wordmark{font-size:21px}.game-header .header-inner{padding-inline:8px;gap:2px}.game-header .header-actions{gap:0}.game-header .header-actions>.icon-button,.game-header .nav-profile{min-width:40px;width:40px}.game-header .nav-wallet{font-size:10px;padding-inline:4px}.game-header .nav-login,.game-header .nav-register{padding-inline:8px;font-size:11px}.game-header.is-guest .nav-theme{display:none}.collection-page .collection-viewbar{grid-template-columns:1fr}.collection-page .collection-density{justify-self:end}}@media(max-width:760px)and (max-height:700px){.pack-page:is(.phase-sealed,.phase-opening){position:relative}.pack-page.phase-sealed .opening-content,.pack-page.phase-opening .opening-content{height:calc(100svh - var(--site-header-height) - var(--mobile-nav-height) - 34px);display:flex;flex-direction:column}.pack-page.phase-sealed .opening-content>*,.pack-page.phase-opening .opening-content>*{flex-shrink:0}.pack-page:is(.phase-sealed,.phase-opening) .pack-toolbar{position:absolute;top:12px;right:16px;z-index:32}.pack-page:is(.phase-sealed,.phase-opening) .pack-reserve{max-width:calc(100% - 100px);margin-right:100px;margin-left:0;justify-content:flex-start;gap:5px 8px;font-size:10px}.pack-page:is(.phase-sealed,.phase-opening) .pack-reserve>.pack-bonus{font-size:10px}.pack-page:is(.phase-sealed,.phase-opening) .pack-arena{flex:1;min-height:0;height:auto;width:100%}.pack-page:is(.phase-sealed,.phase-opening) .pack-arena .sealed-stage{height:100%}.pack-page:is(.phase-sealed,.phase-opening) .sealed-stage .discovery-pack{height:calc(100% - 24px);max-height:330px}.pack-page:is(.phase-sealed,.phase-opening) .pack-selection{align-self:center}.pack-page:is(.phase-sealed,.phase-opening) .demo-caption{display:none}}.mobile-home{padding-top:32px;padding-bottom:32px}.mobile-home>.eyebrow{font-size:9px;letter-spacing:1.4px;color:var(--gold)}.mobile-home h1{font-size:clamp(35px,9.4vw,58px);font-weight:650;line-height:1.08;letter-spacing:-.055em;margin:18px 0 16px}.mobile-home h1>span{color:var(--gold)}.mobile-home>p{font-size:14px;line-height:1.7;color:var(--muted);max-width:440px}.mobile-home-start{width:100%;margin-top:24px;min-height:50px;font-size:14px}.mobile-home-cards{display:flex;align-items:center;justify-content:center;gap:0;margin:30px 0 25px;padding:8px 0;isolation:isolate}.mobile-home-cards>button{flex:0 0 35%;min-width:0;padding:0;text-align:left;transform:rotate(-9deg);z-index:1}.mobile-home-cards>button:nth-child(2){transform:translateY(-9px);margin-inline:-5%;z-index:2}.mobile-home-cards>button:nth-child(3){transform:rotate(9deg)}.mobile-home-cards .card-front{width:100%;aspect-ratio:.7;box-shadow:0 12px 30px #0004}.mobile-home-cards .card-copy{padding:8px}.mobile-home-cards .card-copy>h3{font-size:12px;line-height:1.1}.mobile-home-cards .card-copy>p,.mobile-home-cards .card-stats{display:none}.mobile-home-cards .card-rarity{font-size:8px;padding:3px 5px}.mobile-home-note{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--line);padding-top:20px;color:var(--gold)}.mobile-home-note>svg{flex-shrink:0;margin-top:3px}.mobile-home-note p{display:grid;gap:6px}.mobile-home-note strong{font-size:13px;font-weight:600;color:var(--chrome-text)}.mobile-home-note span{font-size:12px;line-height:1.6;color:var(--muted)}.mobile-home-explore{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px;font-size:13px;color:var(--gold)}html[data-theme=light] body{color:var(--text)}html[data-theme=light]:has(.home-cinema) body:before{opacity:.12;background:#718166;filter:none}html[data-theme=light] :is(.game-header,.site-header){background:var(--chrome-bg);border-color:var(--line)}html[data-theme=light] .game-header nav :is(button,a){color:var(--muted)}html[data-theme=light] .game-header nav :is(button,a):hover{background:var(--surface-subtle);color:var(--text)}html[data-theme=light] .game-header nav :is(button,a).active{color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent)}html[data-theme=light] :is(.icon-button,.password-field button){color:var(--muted)}html[data-theme=light] :is(.icon-button,.text-button):hover{color:var(--gold)}html[data-theme=light] .icon-button:hover{background:var(--surface-subtle)}html[data-theme=light] :is(.button.subtle,.button.outline,.segmented,.search-field,.nav-count){color:var(--text);border-color:var(--line);background:var(--surface-raised)}html[data-theme=light] :is(.button.subtle,.button.outline):hover{background:var(--surface)}html[data-theme=light] .segmented .selected{color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,var(--surface-raised))}html[data-theme=light] :is(.category-filters button.selected,.category-filters button[aria-pressed=true]){color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}html[data-theme=light] :is(.text-button,.eyebrow,.landing-kicker,.shortcut-action){color:var(--gold)}html[data-theme=light] :is(.nav-profile:hover,.nav-profile.is-current){background:var(--surface-subtle);border-color:var(--line)}html[data-theme=light] .game-header .nav-wallet{color:var(--gold);border-color:var(--line)}html[data-theme=light] :is(.modal,.auth-modal .modal,.pack-modal .modal,.cinematic-pack .modal,.feed-item,.fact,.account-summary){background:var(--surface-raised);color:var(--text);border-color:var(--line);box-shadow:0 16px 55px #313b231c}html[data-theme=light] .modal-close{color:var(--text);background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] .modal-backdrop{background:#252e2480}html[data-theme=light] :is(.auth-page .auth-form input:not([type=checkbox]),.auth-form input:not([type=checkbox]),.album-design-fields input,.album-design-fields select,.album-picker-filters select){color:var(--text);background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] :is(.auth-heading>p,.auth-connected,.auth-aside-content>p,.auth-aside-content li,.auth-aside-footer p,.account-summary span,.account-profile-controls>span,.password-guidance,.auth-form small,.auth-switch,.auth-local,.auth-form label,.editor-modal form>label,.editor-modal legend){color:var(--muted)}html[data-theme=light] .auth-aside-content li strong{color:var(--text)}html[data-theme=light] :is(.account-summary .verified,.auth-success){color:#365929}html[data-theme=light] .account-summary .email-status{color:var(--gold)}html[data-theme=light] :is(.auth-error,.album-operation-error,.album-reader-message.has-error){color:#912d24}html[data-theme=light] :is(.account-save-error,.storage-warning){background:#eee2c9;color:#644717}html[data-theme=light] :is(.toast,.social-notification-toast){background:var(--surface-raised);color:var(--text);border-color:color-mix(in srgb,var(--gold) 45%,var(--line));box-shadow:0 10px 35px #313b2320}html[data-theme=light] :is(.pack-heading p,.pack-actions>span,.demo-caption,.volume-control,.pack-toolbar>.eyebrow,.landing-note,.home-free,.object-caption,.home-intro p,.how-it-works p,.home-shortcut small,.home-shortcut>span:first-child,.empty-state,.feed-owner time,.feed-bottom,.feed-heading p,.detail-intro,.detail-actions>span,.credits-modal .modal>p,.credits-list p,.fact p){color:var(--muted)}html[data-theme=light] :is(.empty-state h3,.feed-owner a,.home-collection,.fact){color:var(--text)}html[data-theme=light] :is(.how-it-works>div>span,.home-collection:hover,.credits-list a){color:var(--gold)}html[data-theme=light] .pack-mobile-card-state>strong{color:color-mix(in srgb,var(--rarity) 48%,var(--text))}html[data-theme=light] .pack-card-pager>div>button[aria-current=true]{color:var(--text)}html[data-theme=light] .pack-floor{background:#333c2340}html[data-theme=light] :is(.feed-item,.badge-list>div,.story-profile,.empty-slot){background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] :is(.badge-list p,.empty-slot){color:var(--muted)}html[data-theme=light] .achievement-medal{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 35%,var(--line));box-shadow:inset 0 0 0 4px var(--surface-raised)}html[data-theme=light] .fusion-selected{color:var(--surface-raised)}html[data-theme=light] :is(.album-page-turn,.album-page-select){color:var(--text);background:var(--surface-raised);border-color:var(--line)}html[data-theme=light] :is(.album-page-turn:hover:not(:disabled),.album-page-select>svg){color:var(--gold)}html[data-theme=light] :is(.card-front,.card-back,.pack-material,.dossier-visual,.mosaic-image,.album-book,.album-cover){--gold:#d6b67e;--muted:#94998e;--text:#ebe9df}html[data-theme=light] .art-lightbox .modal{background:#080b0b}
