/* Pixeon Atelier — product tokens and premium component system. */
:root{--bg:#0b0e14;--panel:#121720;--panel2:#181e29;--line:#252d3c;--text:#eef1f8;--muted:#9ba7bc;--lime:#b5a4ff;--orange:#d4b87a;--violet:#a88bfa;--blue:#75baff;--serif:ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--radius-sm:10px;--radius:18px;--radius-lg:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--duration-fast:160ms;--duration-normal:280ms;--duration-slow:650ms;--shadow:0 16px 48px #0003;color-scheme:dark}
html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font:14px/1.55 var(--sans);overflow-x:clip}body:before,body:after{display:none!important}button,input,select,textarea{font-family:var(--sans)!important}button,a,input,select,summary{touch-action:manipulation}button{font-weight:600}a{color:var(--lime)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.skip-nav{position:fixed;left:16px;top:-80px;z-index:1000;background:var(--text);color:var(--bg);padding:14px 22px;border-radius:12px}.skip-nav:focus{top:14px}.app-shell{min-height:100svh}.sidebar{width:236px;background:#0d1119;border-right:1px solid var(--line);padding:28px 20px 20px;box-shadow:none;z-index:70}.wordmark{margin:0 10px 40px}.wordmark-logo{width:144px;max-height:56px}.side-label{font:10px var(--mono);letter-spacing:1.8px;color:#6f7c93;margin:0 14px 18px}.main-nav{display:grid;gap:4px}.nav-item{border:0!important;box-shadow:none!important;border-radius:10px;padding:12px 14px;min-height:44px;background:transparent;font:500 13px var(--sans);color:#a1adc2;gap:12px}.nav-item span{font:20px var(--sans);width:22px;color:#8895ae}.nav-item b{font:10px var(--mono);border-radius:6px;background:#222938;padding:3px 6px;color:#bcc7db}.nav-item:hover{background:#1a2030;color:var(--text)}.nav-item.active{background:#9e85ef16;color:#cfbeff}.nav-item.active span{color:#b5a4ff}.sidebar-bottom{margin-top:28px}.level-chip{border:1px solid var(--line);background:#141a25;border-radius:12px;box-shadow:none;padding:13px}.level-chip small{font:9px var(--mono);letter-spacing:.6px;color:#93a1b9}.level-gem{color:var(--violet)}.xp-track,.mini-track,.album-progress{height:4px;border:0;background:#252e40;border-radius:9px;overflow:hidden}.xp-track i,.mini-track i,.album-progress i{background:linear-gradient(90deg,#8a79cc,#9bbdff);border-radius:9px}.legal-note{font:10px/1.7 var(--sans);color:#77849b;margin:20px 6px 0}.main-area{margin-left:236px;background:none;min-width:0}.topbar{height:76px;padding:0 38px;border-bottom:1px solid var(--line);background:#0b0e14f5;box-shadow:none;backdrop-filter:none}.crumb{font:10px var(--mono);letter-spacing:1.2px;color:#69778e}.crumb b{color:#a7b1c4}.crumb i{color:#445069}.top-actions{gap:18px}.currency{font:14px var(--mono);color:#f1e2ba}.currency span{color:#dbc18a}.currency small{font:8px var(--mono);color:#8290a8}.profile-button{gap:10px}.profile-name{font:10px var(--sans)}.profile-name small{font:8px var(--mono);color:#7b8aa3}.avatar{border:1px solid #7b6ba34f;border-radius:50%;background:#242033;color:#d2c3ff;box-shadow:none;font:13px var(--sans);width:34px;height:34px}.market-account-button,.install-app-button{border:1px solid var(--line);border-radius:8px;background:#141a25;color:#c4cfe2;padding:8px 12px;font-size:11px;box-shadow:none;min-height:38px}.mobile-menu{display:none}.content{max-width:1510px;margin:0 auto;padding:36px 40px 80px}.session-notice{max-width:1430px;margin:20px 40px 0;padding:10px 14px;border:1px solid #28314a;background:#111722;border-radius:10px;color:#94a3bd;font-size:11px}.session-notice .text-button{font-size:11px;color:#c3b1fa}.text-button,.view-link,.skip-button{font:600 12px var(--sans);color:#b8a7ee;text-shadow:none;border:0;background:transparent;box-shadow:none;min-height:40px}.eyebrow{font:600 9px/1.5 var(--mono);letter-spacing:2.1px;color:#a698cd;text-shadow:none;text-transform:uppercase}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b8a6f4;margin-right:6px}.primary-button,.secondary-button,.claim-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;border-radius:10px;min-height:44px;padding:12px 18px;font:600 12px var(--sans);letter-spacing:0;box-shadow:none;border:1px solid transparent;transition:background var(--duration-fast),transform var(--duration-fast),border-color var(--duration-fast)}.primary-button{background:#b5a4ff;color:#151020;border-color:#c4b5ff}.primary-button:hover{background:#c6b8ff;box-shadow:none;transform:translateY(-2px)}.secondary-button{background:#171d29;color:#d7deec;border-color:#30394d}.secondary-button:hover{border-color:#756598;background:#202637;color:#f4f1ff;box-shadow:none;transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.claim-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.page-title{font:600 clamp(28px,3.1vw,44px)/1.14 var(--sans);letter-spacing:-1.7px;text-transform:none;text-shadow:none;margin:10px 0 12px;color:#f4f6fb}.page-subtitle{font:13px/1.7 var(--sans);color:#8e9db6;max-width:680px}.section-head{gap:20px;margin-bottom:24px;align-items:center}.section-head h2{font:550 clamp(20px,2vw,27px)/1.25 var(--sans);letter-spacing:-.8px;text-transform:none;margin-top:9px}.section-head .view-link{white-space:nowrap;font-size:11px;color:#aca1c9}.premium-section{margin-top:48px}.premium-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;min-height:410px;position:relative;align-items:center}.premium-hero .hero-copy{padding:20px 0}.premium-hero h1{font:600 clamp(38px,4.2vw,68px)/1.06 var(--sans);letter-spacing:-3.3px;margin:24px 0 23px;max-width:630px;color:#f2f4fa;text-shadow:none}.premium-hero h1 em{font-style:normal;color:#b8a5e5;text-shadow:none}.premium-hero .hero-copy>p:not(.eyebrow){font:13px/1.9 var(--sans);color:#98a5bb;max-width:410px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-assurance{font:9px/1.7 var(--sans)!important;color:#76839b!important;margin-top:20px!important}.hero-assurance i{font-style:normal;margin:0 7px;color:#3d4960}.hero-showcase{overflow:clip;position:relative;min-height:400px;isolation:isolate}.hero-showcase:before{content:'';position:absolute;width:70%;height:65%;top:20%;left:18%;background:#8764cf12;border-radius:50%;filter:blur(45px)}.showcase-orbit{position:absolute;inset:65px 5px 30px;border:1px solid #57457225;border-radius:50%;transform:rotate(-25deg)}.hero-card{position:absolute;width:clamp(145px,14vw,218px);top:48%;left:50%;transform-origin:center;filter:drop-shadow(0 28px 24px #0008)}.hero-card-0{transform:translate(-18%,-44%) rotate(13deg);z-index:3}.hero-card-1{transform:translate(-100%,-53%) rotate(-13deg);z-index:2}.hero-card-2{transform:translate(-60%,-65%) rotate(-2deg);z-index:1}.hero-card .card-name,.hero-card .card-meta{display:none}.hero-card .card-visual{box-shadow:0 22px 44px #0006}.hero-card .card-label-bottom strong{font-size:12px}.showcase-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font:8px var(--mono);letter-spacing:2px;color:#6d7890}.stats-strip{margin:30px 0 36px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.stat{border-right:1px solid var(--line);padding:0 22px}.stat strong{font:500 30px/1.2 var(--sans);letter-spacing:-1px;color:#ebeff8;text-shadow:none}.stat span{font:10px/1.6 var(--sans);letter-spacing:0;color:#8391aa;text-transform:none;margin-top:8px}.premium-stats{background:#11161f;border:1px solid #202839;border-radius:14px;padding:22px}.premium-stats .stat:first-child{padding-left:10px}.booster-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.booster-shelf-item{display:flex;align-items:center;text-align:left;position:relative;border:1px solid var(--line);border-radius:14px;background:#121720;padding:18px 16px;gap:18px;color:var(--text);min-width:0;cursor:pointer;transition:border-color .2s,transform .2s;overflow:hidden}.booster-shelf-item:hover{border-color:#766294;transform:translateY(-3px)}.booster-shelf-item .premium-packet{width:68px;height:99px;flex:none;padding:9px 6px;transform:rotate(-8deg);border-radius:4px}.booster-shelf-item h3{font:600 17px var(--sans);margin:8px 0}.booster-shelf-item p{font:12px var(--mono);color:#d7bd8a;margin:0}.booster-shelf-item p span{font:10px var(--sans);color:#76839b}.booster-shelf-item .eyebrow{font-size:7px;letter-spacing:1px}.shelf-arrow{position:absolute;right:15px;top:13px;color:#78829a;font-size:15px}.premium-packet{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:188px;height:278px;border:1px solid color-mix(in srgb,var(--pack-accent) 50%,#29313f);border-radius:7px;padding:24px 14px;background:linear-gradient(125deg,#2d3543,#131a26 25%,#1a2334 70%,#414355);box-shadow:0 18px 30px #0004;isolation:isolate;overflow:hidden}.premium-packet:before{content:'';position:absolute;inset:7px;border:1px solid #b9b2dc25;z-index:-1}.premium-packet:after{content:'';position:absolute;width:210px;height:210px;left:-20px;top:35px;border:1px solid var(--pack-accent);border-radius:50%;opacity:.25;z-index:-1;box-shadow:0 0 0 17px #a391cf07,0 0 0 40px #a391cf07}.packet-edge{position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,#8b92a0 0 1px,#313847 1px 4px)}.pack-brand{font:650 12px var(--sans);letter-spacing:3px;color:#e2e6f1}.pack-emblem{font-size:74px;font-weight:200;line-height:1;color:var(--pack-accent);text-shadow:0 0 30px color-mix(in srgb,var(--pack-accent) 30%,transparent)}.premium-packet strong{font:550 21px var(--sans);color:#f0f2f9;letter-spacing:-.5px}.premium-packet>span:not(.pack-brand){font:8px var(--mono);color:#99a5bc}.premium-packet small{font:7px var(--mono);letter-spacing:1.5px;color:#b8b9ce}.booster-shelf-item .pack-brand{font-size:5px;letter-spacing:1px}.booster-shelf-item .pack-emblem{font-size:26px}.booster-shelf-item .premium-packet strong{font-size:7px}.booster-shelf-item .premium-packet>span:not(.pack-brand){font-size:3px}.booster-shelf-item .premium-packet small{font-size:3px;letter-spacing:0}.series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.series-tile{text-align:left;border:1px solid var(--line);border-radius:14px;background:#111720;padding:22px;color:#cbd3e3;cursor:pointer}.series-tile>span{font-size:30px;color:var(--series-color)}.series-tile h3{font:600 14px var(--sans);margin:18px 0 7px}.series-tile p{font:10px var(--mono);color:#76849a;margin-bottom:18px}.series-tile:hover{border-color:var(--series-color)}
/* Collectible frames. The metadata remains readable without any effect. */
.collectible{min-width:0;animation:none;perspective:1000px;outline-offset:7px;border-radius:14px}.card-visual{position:relative;aspect-ratio: .704;padding:5px;border:1px solid #6b718150;border-radius:15px;background:linear-gradient(140deg,#69717e70,#18202c 20%,#121a24 70%,#535c6c70);box-shadow:0 8px 18px #0003;overflow:visible;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .16s ease-out,box-shadow .22s;transform-style:preserve-3d}.collectible:hover .card-visual{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px);box-shadow:0 16px 28px #0005}.card-face{height:100%;width:100%;border:1px solid #c5cad126;border-radius:10px;position:relative;padding:12px;display:flex;justify-content:space-between;background:#151d2a;overflow:hidden;backface-visibility:hidden;transition:transform .65s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.card-face:before{display:none}.game-cover{position:absolute;inset:0;overflow:hidden;border-radius:9px;background:#161e2b}.game-cover .card-art-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1;background:#111722;opacity:1}.game-cover.is-loading:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#ffffff0a,transparent);background-size:200% 100%;animation:cover-load 1.5s infinite}.original-art{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#223145,#141d2b 70%);overflow:hidden}.original-art:before{content:'';position:absolute;inset:16%;border:1px solid #b5c6ef1c;transform:rotate(35deg);border-radius:20%}.original-art:after{content:'';position:absolute;width:180%;height:1px;transform:rotate(-46deg);background:#bad0ff30;box-shadow:0 10px #bad0ff08,0 -12px #bad0ff08}.art-pocket{background:linear-gradient(145deg,#294540,#142726 65%)}.art-arcade{background:linear-gradient(145deg,#4a3d32,#29211f 75%)}.art-future{background:linear-gradient(145deg,#3c3456,#1e1d32 75%)}.art-core{font:200 clamp(45px,6vw,88px) var(--sans);color:#c9d7ff63;z-index:1;filter:none;text-shadow:0 5px 30px #c1b0ff19;transform:translateY(-5%)}.orbit{position:absolute;width:70%;aspect-ratio:1;border:1px solid #d8d5ff24;border-radius:50%;transform:rotate(25deg) scaleY(.55)}.orbit-two{transform:rotate(-60deg) scaleY(.6)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#cbd6ff05 1px,transparent 1px),linear-gradient(90deg,#cbd6ff05 1px,transparent 1px);background-size:20% 20%}.cover-edition{position:absolute;left:50%;top:60%;transform:translateX(-50%);z-index:2;white-space:nowrap;font:6px var(--mono);letter-spacing:2px;color:#c0c8d254}.card-label-top,.card-label-bottom{position:relative;z-index:3;font:8px var(--mono);letter-spacing:1.6px;color:#ecf0fa;display:flex;justify-content:space-between;text-shadow:none}.card-label-top{align-items:center}.card-label-top>span:first-child{font-weight:700;letter-spacing:2px}.card-label-bottom{margin-top:auto;padding-top:35px;align-items:flex-end;gap:6px;letter-spacing:0}.card-label-bottom:before{content:'';position:absolute;z-index:-1;left:-16px;right:-16px;bottom:-16px;top:0;background:linear-gradient(transparent,#0a0f19 65%)}.card-platform{font:7px var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:#a9b8d1;display:block;margin-bottom:6px}.card-label-bottom strong{display:block;font:550 clamp(12px,1.2vw,19px)/1.15 var(--sans);letter-spacing:-.4px;max-width:100%;overflow-wrap:anywhere}.card-release{display:block;font:7px var(--mono);letter-spacing:.3px;color:#a6b1c7;margin-top:8px}.card-release i{font-style:normal;color:#4b5870;margin:0 2px}.rarity-seal{font-size:22px;line-height:1;color:var(--rarity,#a8b3c5)}.card-name{font:550 12px var(--sans);color:#d7deed;letter-spacing:-.2px;margin:12px 0 7px;text-transform:none}.card-meta{font:9px var(--sans);color:#74849e;display:flex;justify-content:space-between;gap:6px}.rarity-tag{font:500 8px var(--sans);letter-spacing:.2px;text-transform:none;color:var(--rarity,#a8b3c5)}.qty{border:1px solid #6c63814d;border-radius:6px;background:#111827ee;top:12px;right:12px;padding:3px 6px;font:10px var(--mono);z-index:6;color:#e0d4ff}.card-foil{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,25%),#ffffff23,transparent 60%);mix-blend-mode:screen}.rarity-common{--rarity:#a6b0c3}.rarity-uncommon{--rarity:#c5d3df}.rarity-rare{--rarity:#78b8ff}.rarity-epic{--rarity:#be93f0}.rarity-legendary{--rarity:#dfc184}.rarity-mythic{--rarity:#e6b3ef}.rarity-uncommon .card-visual{border-color:#a4b3c16e;background:linear-gradient(130deg,#d5dee798,#414c5b 25%,#222c39 65%,#bac7d875)}.rarity-uncommon .card-foil{opacity:.22}.rarity-rare .card-visual{border-color:#6faffe7a;background:linear-gradient(135deg,#a4d9ffbd,#254e7c 23%,#152b42 65%,#8ab8ff99)}.rarity-rare .card-foil{opacity:.45;background:linear-gradient(115deg,transparent 20%,#62bbff0d 35%,#d9f5ff35 47%,transparent 60%);background-size:250% 100%}.rarity-epic .card-visual{border:1px solid #ba86f294;background:linear-gradient(135deg,#d4b4ffba,#4b356d 20%,#251f3b 65%,#b59fe885);box-shadow:0 10px 28px #9670dd14}.rarity-epic .card-foil{opacity:.62;background:linear-gradient(115deg,transparent 25%,#cf9eff10 38%,#efe0ff38 48%,transparent 61%);background-size:250% 100%;animation:foil-pass 8s ease-in-out infinite}.rarity-legendary .card-visual{border:1px solid #d9b96bc2;background:linear-gradient(140deg,#f9e1a8,#755935 20%,#292323 60%,#e8cd8b);box-shadow:0 10px 30px #d2ae641c}.rarity-legendary .card-face{border-color:#ebd19a70}.rarity-legendary .card-foil{opacity:.7;background:linear-gradient(110deg,transparent 26%,#eace8633 43%,#fff6d555 48%,transparent 57%);background-size:250% 100%;animation:foil-pass 7s ease-in-out infinite}.rarity-mythic .card-visual{padding:6px;border-color:#d7c3f8;background:linear-gradient(145deg,#edd1ff,#8cd8fa 20%,#b6a3eb 38%,#edb7d8 60%,#e7d59e 78%,#b1f1d6);box-shadow:0 0 0 1px #f3d8ff44,0 14px 40px #9d7ecc30}.rarity-mythic .card-face{border-color:#e8daff7a}.rarity-mythic .card-foil{opacity:.75;background:linear-gradient(115deg,transparent 8%,#96e6ff25 28%,#d2b6ff30 40%,#ffc6e746 48%,#ffeda52b 58%,transparent 70%);background-size:250% 100%;animation:foil-pass 6s ease-in-out infinite}.rarity-mythic .card-particles{position:absolute;z-index:5;inset:5%;pointer-events:none;background:radial-gradient(circle at 18% 28%,#fff9 0 1px,transparent 2px),radial-gradient(circle at 84% 42%,#d4e4ffb0 0 1px,transparent 2px),radial-gradient(circle at 72% 12%,#ffeacb90 0 1px,transparent 2px);animation:star-breathe 4s ease-in-out infinite}.premium-back{position:absolute;inset:5px;z-index:2;border:1px solid #aca5ca55;border-radius:10px;backface-visibility:hidden;transform:rotateY(180deg);background:radial-gradient(ellipse at center,#302641,#111722 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;transition:transform .65s cubic-bezier(.2,.7,.2,1);overflow:hidden}.premium-back:before{content:'';position:absolute;inset:20px;border:1px solid #b6a3da40;border-radius:7px}.premium-back img{width:45%}.premium-back b{font:600 14px var(--sans);letter-spacing:5px;color:#c0b1dc}.premium-back small{font:7px var(--mono);letter-spacing:2px;color:#8c84a0}.is-flipped>.card-face{transform:rotateY(180deg)}.is-flipped>.premium-back{transform:rotateY(360deg)}
/* Gallery and pages. */
.card-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.all-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.card-row>.empty-state,.all-grid>.empty-state{grid-column:1/-1}.collection-toolbar{border:1px solid var(--line);border-radius:14px;padding:18px;background:#10161f}.collection-toolbar .searchbox{display:flex;align-items:center;gap:12px;width:100%;padding:0 14px;border:1px solid #2c3548;background:#171e2a;border-radius:9px;min-height:46px}.searchbox span{color:#8896ae;font-size:23px}.searchbox input,.toolbar input,.toolbar select,select{font:12px var(--sans);color:#cfdaec;background:#171e2a;border:1px solid #2d374c;border-radius:8px;min-height:42px;padding:9px 12px;min-width:0}.searchbox input{width:100%;border:0;background:transparent;padding:0;outline-offset:8px}.searchbox input::placeholder{color:#73819b}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.filter-grid select{width:100%;cursor:pointer}.filter-grid .text-button{font-size:11px}.gallery-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:22px 0;color:#8290a8;font:11px var(--sans)}.gallery-meta>span{font:8px var(--mono);letter-spacing:1px;color:#52617a}.gallery-pagination{display:flex;justify-content:center;gap:24px;align-items:center;margin-top:38px}.gallery-pagination span{font:11px var(--mono);color:#8d9ab2}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:46px 24px;text-align:center;border:1px dashed #344057;border-radius:16px;background:#101720;color:#8796af;min-height:240px}.empty-state strong{font:550 24px var(--sans);letter-spacing:-.7px;color:#dce3f1}.empty-state>span:not(.empty-emblem){font:12px/1.8 var(--sans);max-width:440px}.empty-emblem{font-size:42px;color:#9c86d5}.album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.album-card,.profile-panel,.mission-row,.mission-card,.shelf-card{background:#121822;border:1px solid var(--line);border-radius:14px;box-shadow:none}.album-card{padding:16px}.album-card:hover{transform:translateY(-3px);border-color:#78688f;box-shadow:var(--shadow)}.album-art{height:170px;border:1px solid #ffffff10;border-radius:10px;background:radial-gradient(ellipse at center,var(--album-color),#141b28);color:#c8c5e0;box-shadow:none;font-size:54px}.album-card h3,.mission-info h3,.mission-card h3,.profile-hero h2,.achievement h3{font:550 16px var(--sans);color:#dce3f2;text-shadow:none}.album-card p,.mission-info p,.mission-card p,.achievement p{font:11px/1.7 var(--sans);color:#8594af}.album-foot{font:9px var(--mono);color:#8091ac}.album-foot b{color:#b6a2dc}.album-locked{border-radius:13px;background:#101720;border:1px solid #202b3c}.album-locked-visual{border:1px solid #2b3448;border-radius:10px;background:radial-gradient(ellipse,#202739,#111824)}.locked-symbol{color:#52617b}.locked-name,.locked-hint{font-family:var(--sans);color:#708099}.mission-row{padding:20px;gap:20px;margin-bottom:12px}.mission-icon,.achievement-icon{border:1px solid #73628c45;background:#242238;color:#ad9acd;border-radius:11px}.mission-reward{font:13px var(--mono);color:#d1b77f}.claim-button{background:#26233a;color:#c7b2f3;border-color:#514368;font-size:10px;min-width:110px;box-shadow:none}.claim-button:disabled{color:#98a0b5}.profile-grid{gap:20px}.profile-panel{padding:26px}.avatar-large{border-radius:18px;background:#252037;color:#bca4ed;border:1px solid #756390;box-shadow:none;font:600 30px var(--sans)}.profile-hero{border-color:var(--line)}.profile-hero p,.big-xp{font:10px var(--mono);color:#8998b1}.big-xp b{color:#b7a3e0}.achievement{border-color:#283246}.achievement-icon{box-shadow:none}.achievement.unlocked .achievement-icon{color:#c7b4ef;border-color:#8c76b8}.market-account-button,.exchange-account,.exchange-tabs,.exchange-controls input,.exchange-controls select,.exchange-listing,.exchange-empty,.market-row,.market-empty{border-radius:12px;box-shadow:none;background:#131a25;border-color:var(--line);font-family:var(--sans)}.exchange h1,.exchange-empty h2,.market-details h2{font-family:var(--sans);letter-spacing:-1px;text-shadow:none;text-transform:none}.exchange-account{border:1px solid var(--line);padding:16px 20px}.market-row{padding:24px;gap:28px}.market-art{max-width:175px}.market-details p,.market-note,.exchange-note{font:12px/1.7 var(--sans);color:#8e9eb8}.exchange-tabs button{font:12px var(--sans);min-height:42px}.exchange-tabs button.active{color:#c0a8f0;border-color:#b198e8}.exchange-account>div>span{font-size:11px;color:#8495af}.booster-shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.booster-product{border:1px solid var(--line);border-radius:20px;background:#121822;overflow:hidden}.booster-product-art{display:grid;place-items:center;min-height:365px;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--pack-accent) 9%,transparent),transparent 65%),#0e141d;border-bottom:1px solid var(--line)}.booster-product-art .premium-packet{transform:rotate(-7deg);transition:transform .3s}.booster-product:hover .premium-packet{transform:rotate(-3deg) translateY(-5px)}.booster-product-copy{padding:26px}.booster-product h2{font:600 26px var(--sans);letter-spacing:-1px;margin:12px 0}.booster-product-copy>p:not(.eyebrow){font-size:11px;color:#8a9ab4}.pack-price{display:flex;align-items:baseline;gap:10px;margin-top:24px}.pack-price strong{font:550 30px var(--sans);letter-spacing:-1px}.pack-price strong span{font-size:20px;color:#d5ba83}.pack-price small{color:#74869e;font-size:10px}.pack-available{margin-bottom:20px}.booster-product .primary-button{width:100%}.shop-odds{font:11px/1.8 var(--sans);color:#8e9eb8;border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.shop-odds summary{cursor:pointer;min-height:36px;color:#c1b8dc}.shop-odds p{display:flex;justify-content:space-between;margin:7px 0}.shop-odds b{font:11px var(--mono);color:#cbd3e7}.shop-odds small{display:block;margin-top:15px;font-size:10px}.sound-settings{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;border:1px solid var(--line);border-radius:14px;margin-top:28px;background:#111822}.sound-settings>div{margin-right:auto}.sound-settings strong{font-size:13px}.sound-settings p{font-size:11px;color:#8391ab;margin:6px 0}.sound-settings label{font-size:11px;color:#a0adc3;display:flex;align-items:center;gap:9px}.sound-settings input{accent-color:#ad97df}.legendary-vault-heading{background:radial-gradient(ellipse at top,#7e60391c,transparent 60%);border:1px solid #8f774539;border-radius:20px}.legendary-emblem{color:#dbc188}.legendary-grid{margin-top:28px}
/* Inspection, account and opening. */
.detail-overlay{padding:28px;background:#060a12dc;backdrop-filter:blur(12px)}.detail-modal{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);width:min(1050px,100%);max-height:calc(100svh - 56px);border:1px solid #4f455f;border-radius:24px;background:#121923;box-shadow:0 30px 100px #0009;overflow:auto}.detail-exhibit{background:radial-gradient(ellipse at center,#80629912,transparent 70%),#0e141e;padding:36px 24px;min-width:0}.exhibit-label{font:9px var(--mono);letter-spacing:2px;color:#8792aa}.display-stage{padding:24px 0;min-height:0}.display-card{width:min(270px,68vw);margin:auto;transform:none}.display-card .card-visual{aspect-ratio:.704}.display-card .card-name,.display-card .card-meta{display:none}.display-card .card-label-bottom strong{font-size:24px}.display-card .card-label-top{font-size:10px}.display-card .card-platform,.display-card .card-release{font-size:9px}.display-halo,.display-stand{display:none}.inspect-flip{margin:24px auto 0;display:flex;font-size:11px;min-height:42px}.exhibit-caption{font:10px/1.7 var(--sans);color:#7888a4;margin-top:20px}.detail-copy{padding:45px 34px 34px;min-width:0;overflow:visible}.detail-copy h2{font:600 clamp(26px,3vw,40px)/1.1 var(--sans);letter-spacing:-1.6px;text-transform:none;text-shadow:none;color:#eef2fa;overflow-wrap:anywhere}.detail-badges span{border:1px solid #74628c50;border-radius:6px;background:#8e76ae13;font:8px var(--mono);padding:6px 8px;color:#bfa5dc}.game-facts,.premium-game-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.game-fact,.premium-game-facts>div{min-width:0}.game-fact span,.premium-game-facts span,.archive-credits>span{display:block;font:8px var(--mono);letter-spacing:1.2px;color:#6f809b;margin-bottom:8px}.game-fact b,.premium-game-facts b{font:500 12px/1.6 var(--sans);color:#c0cde0;overflow-wrap:anywhere}.game-story{background:none;border:0;padding:0}.game-story>p:not(.eyebrow){font:13px/1.9 var(--sans);color:#9caac0}.archive-credits b{font:11px var(--sans);color:#b8c3d7}.art-provenance{font:10px/1.7 var(--sans);color:#798aa7;border-left:2px solid #4c3e65;padding-left:12px}.art-provenance a,.game-source{color:#bba6df;font-size:10px}.cover-tools{font:11px var(--sans);color:#8fa0ba;border-color:var(--line)}.cover-tools summary{min-height:40px;color:#b4c2da;cursor:pointer}.cover-tools input{border:1px solid var(--line);border-radius:7px;font-size:11px}.cover-tools small{font:10px/1.7 var(--sans);color:#7586a0}.close-modal{position:absolute;right:16px;top:15px;width:40px;height:40px;border-radius:50%;color:#b9c3d4;background:#212838;border:1px solid #ffffff0a;font:22px var(--sans);z-index:10}.account-dialog{width:min(460px,calc(100vw - 32px));padding:34px;border:1px solid #544364;border-radius:20px;background:#141b27;box-shadow:0 30px 80px #0007}.account-dialog:before,.account-dialog:after{display:none!important}.account-dialog h2{font:550 32px/1.12 var(--sans);letter-spacing:-1.1px;color:#f0f3fa;text-shadow:none;text-transform:none}.account-dialog>p,.account-note{font:11px/1.8 var(--sans);color:#8899b4}.account-symbol{font-size:30px;color:#b6a1dc}.account-dialog label{font:11px var(--sans);color:#b5c1d5}.account-dialog input{min-height:44px;border:1px solid #38435a;border-radius:9px;background:#0d1420;color:#e3eaf7;padding:10px 12px;font:13px var(--sans)}.account-dialog small{font:9px/1.7 var(--sans);color:#788ba6}.account-form-error{color:#f0a6ac;font:11px/1.6 var(--sans)}.account-dialog .primary-button{width:100%;margin-top:12px}.account-dialog>.text-button{font-size:12px;margin-top:8px}.account-note{border-color:var(--line);font-size:9px!important}.toast{border:1px solid #615278;background:#241e33;color:#e1d6f8;border-radius:12px;box-shadow:0 12px 32px #0005;font:12px/1.6 var(--sans);max-width:calc(100vw - 32px);padding:13px 20px}.opening-overlay{background:#080d16f7;backdrop-filter:none}.opening-top{border-color:#293142;min-height:76px}.opening-top>span{font:9px var(--mono);letter-spacing:1.8px;color:#8391aa}.opening-top img{max-width:110px}.opening-intro h2,.summary-heading h2{font:550 clamp(25px,4vw,44px)/1.15 var(--sans);letter-spacing:-1.4px;text-shadow:none;color:#e8edf7}.opening-intro .eyebrow{color:#9a87be}.pocket-pack{filter:drop-shadow(0 30px 40px #0006)}.packet-face{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--pack-accent,#9c89df) 18%,#1c2535),#131c2b 75%);border-color:#b8c3dc45}.packet-brand{font:650 20px var(--sans);letter-spacing:4px;color:#f1effa}.packet-brand span{font:7px var(--mono);letter-spacing:2px;color:#9c9bb4}.packet-face h3{font:550 28px var(--sans);text-transform:none;letter-spacing:-1px;color:#d6c6ec}.packet-edition{font:8px var(--mono);letter-spacing:1px;color:#aaa2bc}.packet-count{font:8px var(--mono);letter-spacing:1px;color:#8493ac}.packet-logo{filter:saturate(.35);opacity:.75}.pack-rip-zone{font:9px var(--sans)}.rip-instruction,.opening-fineprint,.reveal-controls>p{font:11px var(--sans);color:#8999b5}.single-pack-odds{color:#8a9bb4;font:10px var(--sans)}.single-pack-odds summary{min-height:35px}.opening-experience button{border-radius:10px}.opening-experience .close-modal{position:static;background:transparent;border:0;font:11px var(--sans);width:auto;white-space:nowrap}.opening-experience .reveal-exit{position:absolute;right:20px;top:95px;width:40px;height:40px;font-size:22px}.reveal-caption h2{font:550 clamp(22px,3vw,34px) var(--sans);letter-spacing:-1px}.reveal-caption p{font:12px var(--sans);color:#9aabc2}.opening-deck .card-name,.opening-deck .card-meta{display:none}.opening-deck .card-visual{padding:6px;aspect-ratio:.704;height:100%;border-radius:18px}.opening-deck .card-label-bottom strong{font-size:23px}.opening-deck .card-platform,.opening-deck .card-release{font-size:9px}.opening-deck .card-label-top{font-size:10px}.opening-deck[data-rarity=legendary].is-revealed .deck-halo{background:radial-gradient(ellipse,#d5b16d50,transparent 65%);animation:premium-reveal 1.4s ease-out both}.opening-deck[data-rarity=mythic].is-revealed .deck-halo{background:conic-gradient(from 20deg,#ac86f140,#87d6fa40,#e0a3d040,#e2c97b40,#ac86f140);filter:blur(28px);animation:prism-reveal 2s ease-out both}.opening-deck[data-rarity=rare].is-revealed .deck-halo{background:radial-gradient(ellipse,#6ca9de40,transparent 65%)}.opening-deck[data-rarity=epic].is-revealed .deck-halo{background:radial-gradient(ellipse,#a57be548,transparent 65%)}.summary-heading p,.summary-saved{font:12px var(--sans);color:#91a4bb}.summary-heading h2 em{color:#baa4e2;font-style:normal}.summary-status{font:8px var(--mono);border:1px solid #556080;border-radius:6px;background:#182133;color:#a0b1ca}.summary-status.is-new{color:#cfb9ff;border-color:#8770ac;background:#8c6fa51b}.summary-grid{gap:22px}.card-back.collector-reverse{border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #0005;border:1px solid #a89abe70;background:#151c29}.collector-reverse-art{filter:saturate(.4)}
@keyframes foil-pass{0%,25%,100%{background-position:140% 0}65%{background-position:-100% 0}}@keyframes star-breathe{0%,100%{opacity:.35}50%{opacity:.9}}@keyframes cover-load{to{background-position:-200% 0}}@keyframes premium-reveal{from{transform:scale(.75);opacity:0}35%{opacity:1}to{transform:scale(1.12);opacity:.65}}@keyframes prism-reveal{from{transform:scale(.5) rotate(-20deg);opacity:0}40%{opacity:.8}to{transform:scale(1.1) rotate(15deg);opacity:.5}}
@media(min-width:1600px){.all-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.content{padding-left:55px;padding-right:55px}.hero-showcase{min-height:460px}.premium-hero h1{font-size:70px}.hero-card{width:230px}}
@media(max-width:1250px){.booster-shelf-item{gap:12px;padding:16px 12px}.booster-shelf-item h3{font-size:14px}.booster-shelf-item .premium-packet{width:54px;height:80px}.booster-product-copy{padding:20px}.booster-product-art{min-height:320px}.booster-product .premium-packet{width:160px;height:240px}.premium-hero h1{font-size:50px;letter-spacing:-2.3px}.hero-card{width:160px}.hero-showcase{min-height:360px}.premium-hero{min-height:370px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content{padding:30px}.topbar{padding:0 28px}.session-notice{margin:16px 30px 0}.profile-name{display:none}}
@media(max-width:991px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:246px;padding-top:max(24px,env(safe-area-inset-top));box-shadow:18px 0 50px #0008}.sidebar.open{transform:translateX(0)}.main-area{margin-left:0}.mobile-menu{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:#bdc9dd;background:#172030;border:1px solid var(--line);border-radius:10px}.topbar{height:68px;padding:0 24px;gap:14px}.crumb{margin-right:auto}.top-actions{gap:12px}.content{padding:26px 26px 65px}.session-notice{margin:16px 26px 0}.premium-hero h1{font-size:55px}.hero-showcase{min-height:360px}.hero-card{width:172px}.all-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-modal{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr)}.detail-copy{padding:40px 26px 28px}.premium-game-facts{grid-template-columns:1fr}.booster-shop{gap:15px}.booster-product-copy{padding:18px}.booster-product-art{min-height:300px}.booster-product h2{font-size:22px}.series-grid{gap:12px}.series-tile{padding:18px}.gallery-meta>span{display:none}}
@media(max-width:700px){.content{padding:24px 20px 64px}.topbar{padding:0 18px;gap:10px}.top-actions{gap:10px}.install-app-button,.profile-button,.currency small,.crumb>span,.crumb>i{display:none}.crumb{font-size:9px;letter-spacing:1px}.currency{font-size:12px;gap:6px}.market-account-button{padding:8px 10px;font-size:10px;max-width:110px;overflow:hidden;text-overflow:ellipsis}.session-notice{margin:14px 20px 0;font-size:10px;padding:10px 12px;gap:4px}.session-notice .text-button{font-size:10px;min-height:32px}.premium-hero{grid-template-columns:1fr;gap:0;min-height:0}.premium-hero .hero-copy{padding:12px 0 0}.premium-hero h1{font-size:clamp(39px,9vw,58px);line-height:1.04;letter-spacing:-2px;margin-top:18px;max-width:550px}.premium-hero .hero-copy>p:not(.eyebrow){font-size:12px;max-width:430px}.hero-actions{gap:10px;margin-top:22px}.hero-assurance{font-size:8px!important;margin-top:14px!important}.hero-showcase{min-height:335px;max-width:440px;width:100%;margin:auto}.hero-card{width:164px}.hero-card-0{transform:translate(-5%,-45%) rotate(13deg)}.hero-card-1{transform:translate(-115%,-48%) rotate(-13deg)}.hero-card-2{transform:translate(-60%,-58%) rotate(-2deg)}.showcase-caption{font-size:7px;letter-spacing:1.5px;bottom:0}.premium-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:22px 0;margin-top:22px}.premium-stats .stat{padding:0 14px}.premium-stats .stat:nth-child(2){border:0}.premium-stats .stat:first-child{padding-left:14px}.stat strong{font-size:27px}.stat span{font-size:9px}.premium-section{margin-top:35px}.section-head{gap:14px;align-items:flex-end}.section-head h2{font-size:22px;letter-spacing:-.8px}.section-head .view-link{font-size:9px;white-space:normal;max-width:95px;flex:none;text-align:right}.eyebrow{font-size:8px;letter-spacing:1.6px}.booster-shelf{grid-template-columns:1fr;gap:10px}.booster-shelf-item{padding:16px 22px;gap:26px}.booster-shelf-item .premium-packet{width:64px;height:94px}.booster-shelf-item h3{font-size:20px}.booster-shelf-item .eyebrow{font-size:8px}.booster-shelf-item p{font-size:13px}.shelf-arrow{right:24px;top:42%;font-size:20px}.card-row,.all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.card-label-bottom strong{font-size:16px}.card-label-top{font-size:7px;letter-spacing:1px}.card-platform,.card-release{font-size:7px}.card-name{font-size:11px}.card-meta{font-size:8px}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-heading{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:26px}.page-title{font-size:33px;letter-spacing:-1.2px}.page-subtitle{font-size:12px}.collection-toolbar{padding:12px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-grid select{font-size:10px;padding:8px;min-height:42px}.gallery-meta{font-size:10px;margin:20px 0}.gallery-pagination{gap:16px}.gallery-pagination .secondary-button{font-size:10px;padding:10px 12px}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.album-card{padding:12px}.album-art{height:135px}.album-card h3{font-size:14px}.album-card p{font-size:10px}.album-foot{font-size:8px}.profile-grid{grid-template-columns:1fr}.profile-panel{padding:20px}.mission-row{flex-wrap:wrap;gap:12px;padding:17px}.mission-info{min-width:0}.mission-info h3{font-size:14px}.mission-info p{font-size:10px}.mission-row .claim-button{margin-left:auto}.mission-row .mission-reward{font-size:11px}.booster-shop{grid-template-columns:1fr}.booster-product{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.booster-product-art{border-bottom:0;border-right:1px solid var(--line);min-height:320px}.booster-product .premium-packet{width:132px;height:200px;padding:18px 10px}.booster-product .premium-packet strong{font-size:16px}.booster-product .pack-emblem{font-size:52px}.booster-product .pack-brand{font-size:10px}.booster-product h2{font-size:24px}.booster-product-copy{padding:22px 16px}.booster-product-copy>p:not(.eyebrow){font-size:10px}.booster-product .primary-button{font-size:10px;padding:10px}.shop-odds{font-size:10px}.shop-odds small{font-size:9px}.sound-settings{padding:20px;gap:18px}.sound-settings>div{width:100%}.detail-overlay{padding:12px;align-items:flex-start}.detail-modal{grid-template-columns:1fr;max-height:calc(100svh - 24px);border-radius:19px;overflow:auto}.detail-exhibit{padding:30px 20px 22px}.display-card{width:220px}.display-card .card-label-bottom strong{font-size:20px}.display-stage{padding:20px 0 0}.detail-copy{padding:26px 24px}.detail-copy h2{font-size:32px}.premium-game-facts{grid-template-columns:1fr 1fr;gap:20px}.detail-modal .close-modal{position:fixed;top:25px;right:25px;z-index:111}.account-dialog{padding:30px 25px;border-radius:19px}.account-dialog h2{font-size:30px}.account-dialog input{font-size:16px}.account-dialog label{font-size:11px}.account-dialog .eyebrow{font-size:8px}.account-dialog .account-note{font-size:10px!important}.opening-experience{padding:0 18px 22px}.opening-top{gap:10px;min-height:70px}.opening-top>span{font-size:7px;letter-spacing:1px}.opening-top img{width:90px}.opening-top .skip-button{font-size:10px}.opening-intro h2{font-size:27px}.summary-grid{gap:18px 12px}.opening-summary .card-label-bottom strong{font-size:13px}.summary-heading h2{font-size:34px}.summary-saved{font-size:10px}.summary-actions{flex-wrap:wrap;gap:10px}.summary-actions .primary-button,.summary-actions .secondary-button{font-size:10px}.reveal-caption h2{font-size:25px}.reveal-caption p{font-size:11px}.opening-fineprint{font-size:10px}.pack-rip-zone>span{font-size:8px}}
@media(max-width:374px){.content{padding-left:16px;padding-right:16px}.topbar{padding:0 12px;gap:8px}.top-actions{gap:7px}.crumb{font-size:8px}.currency{font-size:11px}.market-account-button{font-size:9px;padding:7px;max-width:78px}.hero-showcase{min-height:300px}.hero-card{width:145px}.hero-actions .primary-button,.hero-actions .secondary-button{font-size:10px;padding:11px 12px;gap:8px}.premium-hero h1{font-size:37px}.session-notice{margin-left:16px;margin-right:16px}.all-grid,.card-row{gap:20px 12px}.card-face{padding:9px}.card-label-bottom strong{font-size:12px}.card-platform,.card-release{font-size:6px}.card-label-top{font-size:6px}.card-visual{padding:4px;border-radius:12px}.card-name{font-size:10px}.card-meta{flex-wrap:wrap;font-size:8px}.booster-product{grid-template-columns:1fr}.booster-product-art{min-height:280px;border-right:0;border-bottom:1px solid var(--line)}.booster-product .premium-packet{width:154px;height:228px}.booster-product-copy{padding:24px}.section-head h2{font-size:20px}.series-tile{padding:16px}.series-tile h3{font-size:12px}.premium-game-facts{grid-template-columns:1fr}.account-dialog h2{font-size:27px}.account-dialog{padding:28px 22px}.gallery-pagination{gap:10px}.gallery-pagination .secondary-button{font-size:9px;padding:10px}.sound-settings label{font-size:10px}}
@media(hover:none){.collectible:hover .card-visual{transform:none}.card-foil,.card-particles{animation:none!important}.booster-shelf-item:hover,.booster-product:hover .premium-packet{transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.card-visual,.collectible:hover .card-visual{transform:none!important}.card-foil,.card-particles{display:none}.premium-hero .hero-card{filter:none}}

.rarity-distribution{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.rarity-distribution>div{padding:14px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:8px}.rarity-distribution span{font-size:12px;color:var(--muted-text,#98a5bb)}@media(max-width:700px){.rarity-distribution{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){.card-visual.is-flipped{transform:rotateY(180deg)!important}}

@media(max-width:991px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}

/* Licensed artwork stays whole, separated from the number and card labels. */
.game-cover.has-art{inset:12% 4% 28%;border:1px solid #c4cce128;border-radius:5px;background:#0a111b}
.game-cover.has-art .original-art{display:none}.game-cover.has-art .card-art-image{background:#0a111b}
.game-cover.has-art~.card-label-bottom:before{background:none}.game-cover.has-art .cover-edition{display:none}

.artwork-footer{max-width:1430px;margin:0 auto;padding:0 40px 32px;color:#9ba7bc;font:11px/1.7 var(--sans)}.artwork-footer a{color:#c1b2ef}@media(max-width:700px){.artwork-footer{padding:0 20px 30px}}
