.pack-showcase{border-bottom:1px solid var(--border);padding:20px 0 28px}.pack-selector.pack-collection{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pack-selector>li{min-width:0}.pack-selector-button{width:100%;min-height:68px;color:var(--text-secondary);font:500 12px/1.4 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 6px;display:flex;position:relative}.pack-selector-ready{color:#f9f9f9;min-width:15px;height:15px;font:500 9px/1 var(--font-numeric);background:#343434;border-radius:4px;place-items:center;padding:0 3px;display:grid;position:absolute;top:4px;right:5px}.pack-selector-button .pack-artwork{filter:drop-shadow(0 3px 3px #0006);flex-shrink:0;width:28px}.pack-selector-button[aria-pressed=true]{color:var(--foreground);background:#202020;border-color:#505050;box-shadow:inset 0 1px #ffffff0d}.pack-selector-button:hover{color:var(--foreground);background:#191919}.pack-showcase-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;min-height:424px;display:grid}.pack-showcase-art{place-items:center;min-width:0;padding:16px 0;display:grid}.pack-showcase-art .pack-artwork{filter:drop-shadow(0 18px 18px #0008);width:min(100%,270px)}.pack-showcase-info{min-width:0}.pack-showcase-caption{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.pack-ready-state{color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.app-shell:not(.trading-shell) .page .pack-showcase-info h3{font:600 34px/1.2 var(--font-ui);letter-spacing:-.04em;margin:0}.pack-showcase-info h3+dl{margin-top:24px}.pack-showcase-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr .6fr 1.5fr;gap:12px;margin:0 0 24px;padding:18px 0;display:grid}.pack-showcase-facts>div{min-width:0}.pack-showcase-facts>div+div{border-left:1px solid var(--border);padding-left:12px}.pack-showcase-facts dt{color:var(--text-secondary);margin-bottom:8px;font-size:11px}.pack-showcase-facts dd{font:600 28px/1.3 var(--font-numeric);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.pack-showcase-facts>div:last-child dd{font:500 13px/1.5 var(--font-ui);letter-spacing:0}.pack-showcase-actions{grid-template-columns:1fr;gap:8px;display:grid}.pack-contents-link{border:1px solid var(--border);min-height:44px;color:var(--foreground);font:500 12px/1.4 var(--font-ui);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.pack-contents-link:hover{background:#202020}.pack-showcase-action{width:100%;min-height:44px}.pack-showcase-note{text-align:center;color:var(--text-secondary);margin:12px 0 0;font-size:11px}.rewards-page[data-reward-view=packs] .reward-pack-progress{margin:24px 0 0}.collection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.app-shell:not(.trading-shell) .page .collection-heading h3{font:600 20px/1.3 var(--font-ui);letter-spacing:-.03em;margin:0}.collection-heading>span{color:var(--text-secondary);font-size:11px}.collection-filters{flex-wrap:wrap;gap:6px;display:flex}.collection-filters button{min-height:44px;color:var(--text-secondary);font:500 12px/1.4 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 14px}.collection-filters button[aria-pressed=true]{color:var(--foreground);background:#202020;border-color:#424242}.reward-card .collectible-face{border:1px solid color-mix(in srgb,var(--card-accent) 24%,transparent);background:#191919;border-radius:8px;align-self:stretch;width:100%;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffff0a}.collectible-face-caption{font:500 9px/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--card-accent);justify-content:space-between;align-items:center;gap:6px;display:flex}.collectible-face-caption>span:last-child{color:var(--text-secondary)}.collectible-face .reward-card-art{border-bottom:1px solid var(--border);width:100%;height:156px;min-height:0;margin:0 0 12px;padding:16px 0}.collectible-face .reward-card-art>.badge-insignia{width:134px;max-width:100%;height:auto;max-height:100%}.collectible-face .xp-card-engraving{align-items:center;width:100%}.collectible-face .xp-card-engraving strong{font:500 56px/1.1 var(--font-numeric);letter-spacing:-.06em;margin:6px 0}.reward-card .collectible-face h3{font:600 14px/1.4 var(--font-ui);letter-spacing:-.02em;min-height:20px;margin:0}.reward-card-status{color:var(--card-accent);align-items:center;gap:6px;min-height:18px;font-size:11px;display:flex}.reward-card-status svg{flex-shrink:0}.reward-card-grid .reward-card{gap:12px;padding:12px}.reward-card-grid .reward-card .btn{margin-top:0}.reward-card-grid .reward-card>p{font-size:11px}.pack-rip-cards .reward-card{gap:0;padding:10px}.pack-rip-cards .reward-card>p{margin:12px 2px 0}.pack-contents>p{margin:0 0 20px;font-size:12px;line-height:1.7}.pack-contents .pack-rip-note{margin-bottom:16px}.app-dialog:has(.pack-contents){max-width:530px!important}@media (max-width:1020px){.pack-showcase-body{gap:24px}.pack-selector-button{gap:6px;font-size:11px}.rewards-page:is([data-reward-view=packs],[data-reward-view=inventory]) .reward-progress{order:2;margin:24px 0 0;padding:14px 16px}.rewards-page:is([data-reward-view=packs],[data-reward-view=inventory]) .rewards-content{order:1}.app-shell .rewards-page:is([data-reward-view=packs],[data-reward-view=inventory]) .reward-progress .reward-level-heading h2{font-size:20px}.rewards-page:is([data-reward-view=packs],[data-reward-view=inventory]) .reward-progress .reward-level-track{margin-top:10px!important}.rewards-page:is([data-reward-view=packs],[data-reward-view=inventory]) .reward-progress .reward-level-caption{font-size:10px}}@media (max-width:700px){.rewards-page[data-reward-view=packs] .rewards-tabs{margin-bottom:0}.pack-showcase{padding:10px 0 24px}.pack-selector.pack-collection{gap:4px;margin-bottom:8px}.pack-selector-button{border-radius:10px;flex-direction:column;gap:6px;min-height:68px;padding:8px 2px;font-size:10px}.pack-selector-button .pack-artwork{width:25px}.pack-showcase-body{grid-template-columns:1fr;gap:8px;min-height:0}.pack-showcase-art{padding:10px 0 6px}.pack-showcase-art .pack-artwork{width:166px}.pack-showcase-caption{margin:0 0 8px}.app-shell:not(.trading-shell) .page .pack-showcase-info h3{font-size:28px}.pack-showcase-info h3+dl{margin-top:16px}.pack-showcase-facts{gap:10px;margin-bottom:12px;padding:14px 0}.pack-showcase-facts dd{font-size:24px}.pack-showcase-facts dt{margin-bottom:5px}.pack-showcase-facts>div:last-child dd{font-size:12px}.pack-showcase-actions{grid-template-columns:1fr 1.1fr}.pack-showcase-action,.pack-contents-link{padding:10px 8px;font-size:12px}.collectible-face .reward-card-art{height:130px}.collectible-face .xp-card-engraving strong{font-size:46px}.reward-card .collectible-face{padding:10px}.reward-card .collectible-face h3{font-size:12px}.collectible-face-caption{letter-spacing:.04em;font-size:8px}.reward-card-grid .reward-card{padding:10px}.reward-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-heading{gap:8px;margin-top:20px}.app-shell:not(.trading-shell) .page .collection-heading h3{font-size:18px}}@media (max-width:359px){.pack-showcase-art .pack-artwork{width:158px}.pack-showcase-action,.pack-contents-link{font-size:11px}.reward-card .collectible-face{padding:8px}.collectible-face .reward-card-art{height:114px}.collectible-face .xp-card-engraving strong{font-size:38px}}@media (max-height:520px) and (min-width:480px){.pack-rip-cards .collectible-face .reward-card-art{height:86px;margin-bottom:8px;padding:6px 0}.pack-rip-cards .collectible-face .xp-card-engraving strong{font-size:28px}.pack-rip-cards .collectible-face .xp-card-engraving>svg{width:14px;height:14px}.pack-rip-cards .reward-card .collectible-face h3{font-size:12px}.pack-rip-cards .collectible-face,.pack-rip-cards .reward-card{padding:8px}}
.app-shell:not(.trading-shell) .page .flow-details{box-shadow:none}.account-route-details .account-route{border:0;margin:0;padding:16px 0 4px}.account-route-details .account-route-caption{display:none}.account-route-details .account-personal-note{margin:0;padding:12px 0}.accounts-page .portfolio-summary{margin-top:20px}.account-activity-shortcuts button{border-radius:10px}.account-activity-shortcuts button:hover{background:var(--surface-raised);color:var(--foreground)}.position-results .empty .btn{margin-top:12px}.profile-page .device-activity{margin:0 0 20px}.profile-page .profile-overview .device-stats{margin-top:0}.journal-first-page{background:#161616;border:1px solid #343434;border-radius:16px;margin-top:16px;padding:22px}.journal-first-page h3{margin:0 0 10px}.journal-first-page p{margin:0 0 18px;line-height:1.7}.journal-first-page .btn{width:100%}.settings-page .settings-workspace{gap:16px;display:grid}.app-shell .settings-page .settings-section{box-shadow:none;background:#161616;border:1px solid #343434;border-radius:16px;padding:20px}.settings-page .settings-section>h2{margin:0 0 12px}.settings-page .settings-section>.text-small{margin-bottom:18px}.settings-page .settings-submit{margin-top:8px}.settings-page .settings-actions>button{padding-inline:0}.settings-page .sample-switch{gap:16px}.settings-page .session-card{margin-bottom:20px}.notifications-page .notification-person{flex:0 0 36px;width:36px;height:40px;margin-top:2px;position:relative}.notifications-page .notification-person>svg{width:20px;height:20px;box-shadow:0 0 0 2px var(--background);color:#ccc;background:#202020;border-radius:50%;padding:3px;position:absolute;bottom:-2px;right:-3px}.notifications-page .notification:not(.read){background:linear-gradient(90deg,#ffffff04,#0000);border-radius:10px;padding-inline:12px}.notifications-page .notification.read{padding-inline:12px}.race-page .race-place,.race-page .race-row:first-child .race-place{width:32px;min-width:32px;color:var(--text-secondary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:13px;display:flex}.race-page .race-row .race-rank-symbol{width:14px;height:14px}.race-page .race-row[data-rank="1"]{background:linear-gradient(90deg,#ffffff06,#0000);border-radius:12px 12px 0 0}.copy-page .copy-configuration-status{background:#191919;border:1px solid #343434;border-radius:16px;margin-bottom:16px;padding:16px}.copy-page .copy-source.panel{padding:18px 0}.copy-page .copy-destination.panel{box-shadow:none;background:#161616;border:1px solid #343434;border-radius:16px;margin-bottom:12px;padding:18px}.copy-page .copy-destination.enabled{border-color:#737373}.copy-page .copy-destination .section-caption{align-items:flex-start;gap:12px}.copy-page .copy-account-values{font-size:12px;line-height:1.8}.copy-page .copy-sizing{border-top:1px solid #343434;margin-top:10px}.copy-page .copy-sizing>summary{align-items:center;min-height:44px;display:flex}.copy-page .copy-sizing>summary:after{content:"+";margin-left:auto;font-size:18px}.copy-page .copy-sizing[open]>summary:after{content:"−"}.copy-page .copy-flow{margin-bottom:16px}.rewards-page[data-reward-view=quests] .daily-checkin-card{box-shadow:var(--surface-shadow);background:#191919;border:1px solid #454545;border-radius:16px;margin:20px 0 24px;padding:18px}.rewards-page[data-reward-view=quests] .daily-checkin{border:0;margin:0;padding:0 0 16px}.rewards-page[data-reward-view=quests] .checkin-week{border:0;margin:0}.rewards-page[data-reward-view=quests] .reward-welcome{grid-template-columns:minmax(0,1fr) 76px;gap:14px;margin-top:24px;padding:18px}.app-shell .rewards-page[data-reward-view=quests] .reward-welcome h2{margin-bottom:10px;font-size:22px}.rewards-page[data-reward-view=quests] .reward-welcome .pack-art{width:76px;height:116px}.rewards-page[data-reward-view=quests] .reward-welcome .pack-workbench{border:0;padding:0}.rewards-page[data-reward-view=quests] .reward-welcome .btn{margin-top:12px}.rewards-page .badge-shelf{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;margin-top:24px;padding:0}.rewards-page .badge-shelf>summary{align-items:center;gap:12px;min-height:56px;padding:0;font-size:14px;display:flex}.rewards-page .badge-shelf>summary>span{color:var(--text-secondary);margin-left:auto;font-size:11px}.rewards-page .badge-shelf-grid{padding:4px 0 20px}@media (max-width:1020px){.rewards-page[data-reward-view=quests] .reward-progress{order:2;margin:24px 0 0;padding:14px 16px}.rewards-page[data-reward-view=quests] .rewards-content{order:1}.app-shell .rewards-page[data-reward-view=quests] .reward-progress .reward-level-heading h2{font-size:20px}.rewards-page[data-reward-view=quests] .reward-progress .reward-level-track{margin-top:10px!important}}@media (max-width:760px){.app-shell:not(.trading-shell) .page-heading,.page .tabbar{margin-bottom:18px}.accounts-page .portfolio-summary{margin:0 0 18px;padding:16px}.portfolio-summary .section-caption{margin-bottom:8px}.portfolio-summary .portfolio-values{margin-top:10px}.portfolio-summary .portfolio-caption{margin:12px 0 8px;font-size:12px}.portfolio-summary>.text-small{font-size:10px}.app-shell:not(.trading-shell) .selected-account-summary{margin-bottom:18px;padding:16px}.selected-account-summary>.section-caption,.selected-account-summary .account-balance-row{margin-bottom:16px}.selected-account-summary .account-copy-status{margin-top:14px;padding-top:6px}.selected-account-summary .account-activity-shortcuts{margin-top:8px;padding-top:6px}.selected-account-summary .account-activity-shortcuts button{min-height:44px}.account-detail .account-health{gap:16px;padding-top:8px}.profile-page .profile-heading{margin-bottom:18px;padding:16px}.profile-page .profile-stats.device-stats{margin-bottom:18px;padding:16px 0}.profile-page .profile-reward-card{background:#161616;border:1px solid #343434;border-radius:16px;margin-top:0;padding:16px}.profile-page .personal-tools{margin-top:18px}.profile-page .profile-signin{margin-top:20px}.journal-expanded>summary{padding-top:6px}.settings-page .settings-section{padding:16px}.settings-page .settings-submit .btn{width:100%}.settings-page .session-card{padding:16px}.copy-page .copy-configuration-status{gap:12px;padding:14px}.copy-page .copy-configuration-status .text-small{font-size:11px}.copy-page .copy-destination.panel{padding:16px}.notifications-page .notification-summary{margin-top:-4px;margin-bottom:14px}.notifications-page .notification{gap:12px;padding-block:16px}.challenge-page .challenge-intro{margin-bottom:18px}.challenge-page .challenge-capital{margin-block:16px}.challenge-page .challenge-detail{margin-top:24px}.challenge-page .challenge-rule-list>div{padding-block:10px}.challenge-page .challenge-start{margin-top:18px}}@media (max-width:359px){.rewards-page[data-reward-view=quests] .daily-checkin-card{padding:14px}.rewards-page[data-reward-view=quests] .daily-checkin{column-gap:8px}.copy-page .copy-destination .section-caption{flex-wrap:wrap}.copy-page .copy-destination .section-caption>.toggle-row{margin-left:auto}}.journal-first-page{display:block}.copy-page .copy-destination p.copy-account-values{font-size:12px;line-height:1.8}@media (max-width:760px){.settings-page .settings-workspace{grid-template-columns:minmax(0,1fr)}.challenge-page .challenge-detail{margin-top:20px;padding-top:0}.challenge-page .challenge-start{margin-top:12px}}
.reward-card .collectible-face{isolation:isolate;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 9%,#151515),#121212 46%,#191919);border-color:color-mix(in srgb,var(--card-accent) 58%,#262626);box-shadow:inset 0 0 0 3px #101010,inset 0 0 0 4px color-mix(in srgb,var(--card-accent) 17%,transparent),0 8px 18px #0003;border-radius:10px;padding:14px;position:relative;overflow:hidden}.collectible-face:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background:repeating-linear-gradient(130deg,#0000 0 3px,#ffffff09 3px 4px);position:absolute;inset:5px}.collectible-corners{border-top:1px solid color-mix(in srgb,var(--card-accent) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);pointer-events:none;border-radius:5px;position:absolute;inset:8px}.collectible-face-caption{letter-spacing:.04em;gap:4px;font-size:9px;position:relative}.collectible-face .reward-card-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--card-accent) 10%,transparent),transparent 70%);border:0;height:156px;margin:4px 0 10px;padding:18px 0;position:relative}.collectible-face .reward-card-art:before,.collectible-face .reward-card-art:after{content:"";border:1px solid color-mix(in srgb,var(--card-accent) 20%,transparent);pointer-events:none;border-radius:50%;width:128px;max-width:100%;height:128px;position:absolute}.collectible-face .reward-card-art:after{border-color:color-mix(in srgb,var(--card-accent) 10%,transparent);width:110px;height:110px}.collectible-face .reward-card-art>.badge-insignia{z-index:1;filter:drop-shadow(0 7px 8px #0007);width:112px;position:relative}.collectible-face .xp-card-engraving{z-index:1;gap:0;position:relative}.collectible-face .xp-card-engraving strong{font-size:50px;font-weight:600}.collectible-face .xp-card-engraving>span{letter-spacing:.15em;font-size:8px}.reward-card .collectible-face h3{text-align:left;border-top:1px solid color-mix(in srgb,var(--card-accent) 18%,transparent);min-height:0;padding-top:10px;font-size:13px;font-weight:600}.collectible-edition{text-align:left;font:500 7px/1.5 var(--font-ui);letter-spacing:.14em;color:var(--text-secondary);margin-top:6px;display:block}.collection-heading{margin-bottom:8px}.collection-available{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px;margin:0 0 18px;font-size:12px;display:flex}.collection-available strong{color:var(--foreground);font-weight:600}.collection-available>span{margin-left:auto;font-size:11px}.collection-tools{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 20px;display:flex}.collection-tools>label:first-child{flex:1;min-width:0;max-width:240px}.collection-tools select{width:100%;min-height:44px;color:var(--foreground);font:500 14px/1.5 var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161616;border:1px solid #343434;border-radius:10px;padding:9px 28px 9px 12px}.collection-usable{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.collection-usable input{accent-color:#eee;width:17px;height:17px}.card-collection .reward-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin-top:0}.card-collection .reward-card-grid>.reward-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;overflow:visible}.card-collection .reward-card-grid>.reward-card[data-used=true] .collectible-face{filter:saturate(.3)}.card-face-button{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;transition:transform .18s;display:block;position:relative}.card-face-button:hover{transform:translateY(-2px)}.card-face-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.card-stack-count{color:var(--foreground);font:500 10px/1.2 var(--font-numeric);background:#292929;border:1px solid #555;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;display:flex;position:absolute;bottom:12px;right:10px}.card-collection [data-stacked=true] .collectible-face h3{padding-right:32px}.card-collection [data-equipped=true] .collectible-face{outline-offset:2px;outline:1px solid #eee}.card-collection .reward-card-status{font-size:11px}.card-collection .reward-card .btn{min-height:44px;font-size:12px}.app-dialog:has(.card-detail){max-width:440px!important}.card-detail>.reward-card{max-width:238px;box-shadow:none;background:0 0;border:0;margin:0 auto 20px;padding:0}.card-detail .collectible-face .reward-card-art{height:182px}.card-detail-facts{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-detail-facts>span{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.card-detail>p{margin:12px 0;font-size:13px;line-height:1.7}.card-detail>.btn{width:100%;min-height:44px;margin-top:12px}.pack-rip-cards .reward-card{box-shadow:none;background:0 0;border:0;padding:0}.pack-rip-cards .reward-card>p{margin:12px 0 0}.pack-next-action{width:100%;margin-top:8px!important}.pack-rip-reveal .pack-rip-cards{margin-bottom:20px}.pack-journey{background:#161616;border:1px solid #343434;border-radius:16px;margin-top:24px;padding:20px}.pack-journey-summary{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pack-journey-summary>.pack-artwork{flex-shrink:0;width:38px}.pack-journey-summary>div{flex:1;min-width:0}.pack-journey-summary span{font-size:11px}.app-shell:not(.trading-shell) .page .pack-journey-summary h3{margin:3px 0;font-size:18px;font-weight:600}.pack-journey-summary p{color:var(--text-secondary);margin:4px 0 0;font-size:11px}.pack-journey-summary>.btn{gap:6px;min-height:44px;font-size:12px}.pack-journey progress{accent-color:#eee;width:100%;height:4px;display:block}.pack-journey progress::-webkit-progress-bar{background:#303030;border-radius:4px}.pack-journey progress::-webkit-progress-value{background:#eee;border-radius:4px}.pack-journey progress::-moz-progress-bar{background:#eee}.pack-cycle{margin-top:12px}.pack-cycle summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:12px;list-style:none;display:flex}.pack-cycle summary>svg{color:var(--text-secondary)}.pack-cycle[open] summary>svg{transform:rotate(180deg)}.pack-cycle summary>span{color:var(--text-secondary);margin-left:auto;font-size:11px}.pack-cycle ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 6px;margin:0;padding:12px 0;list-style:none;display:grid}.pack-cycle li{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pack-cycle li>span{color:#ddd;border:1px solid #4c4c4c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.pack-cycle li[aria-current]>span{color:#111;background:#eee;border-color:#eee}.pack-cycle li[data-complete=true]>span{border-color:#888}.pack-cycle b{font-size:10px;font-weight:500}.pack-cycle small{color:var(--text-secondary);font-size:9px}.pack-cycle p{color:var(--text-secondary);margin:10px 0 0;font-size:11px;line-height:1.7}@media (max-width:700px){.card-collection .reward-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.reward-card .collectible-face{padding:12px}.collectible-face .reward-card-art{height:132px;padding:15px 0}.collectible-face .reward-card-art:before{width:110px;height:110px}.collectible-face .reward-card-art:after{width:94px;height:94px}.collectible-face .reward-card-art>.badge-insignia{width:92px}.collectible-face .xp-card-engraving strong{font-size:44px}.collectible-face-caption{font-size:8px}.collection-available>span{display:none}.collection-tools select{font-size:16px}.pack-journey{padding:16px}.pack-journey-summary{gap:10px}.pack-journey-summary>.btn{padding:8px 10px}.pack-journey-summary>.btn>svg{display:none}.pack-journey-summary>.pack-artwork{width:32px}}@media (max-width:359px){.reward-card .collectible-face{padding:10px}.collectible-face-caption{font-size:7px}.collectible-face .reward-card-art{height:114px}.collectible-face .xp-card-engraving strong{font-size:38px}.reward-card .collectible-face h3{font-size:11px}.collection-tools{gap:10px}.collection-usable{gap:6px;font-size:11px}.pack-journey-summary>.pack-artwork{display:none}}@media (max-height:520px) and (min-width:480px){.pack-rip-cards .collectible-face .reward-card-art{height:82px}.pack-rip-cards .collectible-face .reward-card-art:before,.pack-rip-cards .collectible-face .reward-card-art:after,.pack-rip-cards .collectible-edition{display:none}.card-detail{grid-template-columns:180px 1fr;column-gap:24px;display:grid}.card-detail>.reward-card{grid-row:1/6;margin:0}.app-dialog:has(.card-detail){max-width:600px!important}.card-detail .collectible-face .reward-card-art{height:132px}}@media (prefers-reduced-motion:reduce){.card-face-button{transition:none}.card-face-button:hover{transform:none}}@media (max-height:700px) and (max-width:479px){.card-detail>.reward-card{max-width:172px;margin-bottom:12px}.card-detail .collectible-face .reward-card-art{height:106px;padding:10px 0}.card-detail-facts{margin-bottom:8px}.card-detail>p{margin:8px 0;font-size:12px;line-height:1.5}.card-detail>.btn{margin-top:8px}}
