.aoc-card.card-v3{display:block;position:relative;width:100%;height:unset;min-height:0;max-height:none;aspect-ratio:var(--card-aspect-ratio);padding:0;border:0;box-sizing:border-box;background:var(--card-blackened-steel);border-radius:3.5%;overflow:visible;isolation:isolate;container-type:inline-size;text-align:center;color:var(--card-ivory);box-shadow:var(--card-shadow);transition:transform .16s ease,box-shadow .16s ease;--art-bottom:45%;--title-top:41%;--rarity-top:55%;--paper-top:58%;--type-top:60%;--keywords-top:65%;--ability-top:70%;--ability-height:16%;--frame-metal:var(--card-iron);--frame-accent:var(--card-aged-gold)}.aoc-card.card-v3:disabled{opacity:1}.card-grid,.card-grid.deck-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:24px;align-items:start}.card-v3-canvas{inset:0;border-radius:inherit;background:linear-gradient(125deg,#d5c5a64d,var(--frame-metal) 14%,#151613 47%,var(--frame-metal) 82%,#c5b58c66)}.card-v3-art,.card-v3-canvas{position:absolute;overflow:hidden}.card-v3-art{inset:2.3% 2.8% var(--art-bottom);border-radius:3% 3% 0 0;background:#151a17;box-shadow:inset 0 0 0 1px #d1bb8755}.card-v3-art .artwork{width:100%;height:100%;max-width:none}.card-v3-paper{position:absolute;inset:var(--paper-top) 3% 2.8%;background:radial-gradient(ellipse at 50% 20%,#f0e4c9,#d5c099 85%);border:1px solid var(--frame-accent);border-radius:8% 8% 3% 3%;box-shadow:inset 0 0 0 2px #3d2b1922,inset 0 2px 10px #382b1933}.card-v3-paper:after{content:"";position:absolute;inset:5%;border:1px solid #795c3233;border-radius:inherit;pointer-events:none}.card-v3-influence{position:absolute;top:3.5%;left:4%;width:19%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#d5c08f,#514432 22%,#beaa7d 43%,#3d3426 70%,#e2cc9e);box-shadow:0 2px 3px #0008;z-index:3}.card-v3-influence:before{content:"";position:absolute;inset:7%;border:1px solid #e6d3a1;border-radius:50%;background:radial-gradient(circle at 35% 20%,#667279,var(--faction-primary) 35%,#142027 85%);box-shadow:inset 0 1px 3px #000b}.card-v3-influence>span{position:relative;font:600 15cqw/1 var(--numeric-font);color:#fff0cc;text-shadow:0 2px 2px #000}.card-v3-faction{position:absolute;top:2.8%;right:7%;width:13%;height:17%;display:flex;align-items:flex-start;justify-content:center;padding-top:3%;background:linear-gradient(90deg,#0008,var(--faction-primary) 35%,#ffffff15 50%,#0006),var(--faction-primary);-webkit-clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);border-top:2px solid var(--frame-accent);color:var(--faction-secondary);z-index:2;font-size:9cqw}.card-v3-faction img{width:82%;height:72%;object-fit:contain}.card-v3-title{position:absolute;top:var(--title-top);left:4%;right:4%;height:14%;padding:1% 3%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--frame-accent);border-radius:2cqw;background:linear-gradient(100deg,#141411,#262217 50%,#11120f);box-shadow:inset 0 1px #fff2,0 2px 3px #0008;z-index:2;overflow:hidden}.card-v3-title h3{margin:0;color:#f1dfb9;font:600 7cqw/1.08 var(--title-font);text-transform:uppercase;letter-spacing:0;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-shadow:0 1px 1px #000}.card-v3-title h3,.card-v3-title>span{flex-shrink:0;max-width:100%;overflow:hidden}.card-v3-title>span{font:italic 4.5cqw/1.1 var(--title-font);color:#dbc79f;white-space:nowrap;text-overflow:ellipsis;margin-top:1%}.card-v3[data-long-name=true] .card-v3-title h3{font-size:6.8cqw}.card-v3[data-long-name=true] .card-v3-title>span{display:none}.card-v3-rarity{position:absolute;top:var(--rarity-top);left:13%;right:13%;height:4.5%;display:flex;align-items:center;justify-content:center;gap:6%;z-index:3;border-block:1px solid var(--frame-accent);background:linear-gradient(90deg,#1a1814,#332b1d,#1a1814);color:#e7d0a2;font:500 4.1cqw/1 var(--title-font);letter-spacing:.08em;text-transform:uppercase}.card-v3-rarity>span:first-child,.card-v3-rarity>span:last-child{font-size:6cqw;color:var(--frame-accent)}.card-v3-type{position:absolute;top:var(--type-top);left:8%;right:8%;height:4%;display:grid;place-items:center;color:#463322;font:500 4.5cqw/1 var(--title-font);text-transform:uppercase;letter-spacing:.03em}.card-v3-keywords{position:absolute;top:var(--keywords-top);left:7%;right:7%;height:5%;display:flex;gap:3%;align-items:center;justify-content:center;overflow:hidden}.card-v3 .royal-keyword{flex:0 1 auto;min-width:0;white-space:nowrap;border:1px solid #84663833;border-radius:3px;padding:1% 2%;background:#795c320a;color:#392919;font:600 3.5cqw/1.2 var(--body-font)}.card-v3 .royal-keyword>span:first-child{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.card-v3 .royal-keyword:focus-visible{outline:1px solid #725731;outline-offset:1px}.keyword-portal{width:260px;max-width:calc(100vw - 16px);bottom:auto;z-index:2147483647;font:12px/1.5 var(--body-font);white-space:normal}.card-v3-ability{position:absolute;top:var(--ability-top);left:9%;right:9%;height:var(--ability-height);overflow:hidden;text-align:left;color:#302418;font:4cqw/1.25 var(--body-font);border-top:1px solid #84663844;padding-top:1%}.card-v3-ability>div{display:none}.card-v3-ability>div:first-child{display:block}.card-v3-ability strong{display:block;font:600 4cqw/1.2 var(--body-font);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-v3-ability p{margin:1% 0 0;font:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:inherit}.card-v3-more{color:#725124;font-family:var(--body-font)}.card-v3-stats{position:absolute;bottom:3.4%;left:7%;right:7%;height:9%;justify-content:space-between;color:#392919}.card-v3-stat,.card-v3-stats{display:flex;align-items:center}.card-v3-stat{justify-content:center;gap:8%;width:35%;height:100%;padding:0 3%;border:1px solid var(--frame-accent);border-radius:14% 26% 12% 20%;background:linear-gradient(130deg,#26251e,#141512);color:#ecd7ad;box-shadow:inset 0 1px #dfc98d44}.card-v3-stat svg{width:32%;height:75%;stroke-width:1.6}.card-v3-stat b{font:600 12cqw/1 var(--numeric-font)}.card-v3-stat.stat-defense{color:#3e3021;background:linear-gradient(130deg,#f0e0bd,#cbb38a)}.card-v3-stat-ornament{width:11%;height:75%;stroke:var(--frame-accent)}.card-v3-role{width:100%;font:italic 4.5cqw/1.2 var(--title-font)}.card-v3-command{position:absolute;left:45%;bottom:13%;display:flex;gap:2px;font:4cqw/1 var(--numeric-font);color:#5f4826}.card-v3-command svg{width:4cqw;height:4cqw}.card-v3-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;fill:none}.frame-outer{stroke:var(--frame-metal);stroke-width:14}.frame-inner{stroke:var(--frame-accent);stroke-width:3}.frame-light{stroke:#e7d4a766;stroke-width:1.5}.frame-corner{fill:var(--frame-metal);stroke:var(--frame-accent);stroke-width:3}.frame-etching{fill:none;stroke:var(--frame-accent);stroke-width:2;opacity:.65}.frame-royal{fill:var(--frame-metal);stroke:var(--frame-accent);stroke-width:3}.card-v3-count,.card-v3-new{position:absolute;z-index:5;border:1px solid #b49a64;background:#171712;color:#f0dfb9;padding:1% 3%;font:4cqw/1.25 var(--body-font)}.card-v3-count{right:5%;top:23%;bottom:unset;border-radius:4px;box-shadow:0 2px 5px #0008}.card-v3-new{top:27%;left:3%}.card-v3-state{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:6;color:#f7e1a9;text-align:left;text-shadow:0 1px 4px #000;font:8cqw/1 var(--numeric-font);padding:25% 5% 0}.card-v3[data-card-state~=SELECTED] .card-v3-state{box-shadow:inset 0 0 0 2px #ead39b}.card-v3[data-card-state~=LEGAL] .card-v3-state{outline:2px dashed #c9d7a7;outline-offset:-3px}.card-v3[data-card-state~=INVALID] .card-v3-state{outline:2px dashed #bb6256;outline-offset:-3px;color:#e8a49a}.card-v3[data-card-state~=DISABLED] .card-v3-art{opacity:.65}.card-v3[data-card-state~=DRAGGING]{opacity:.65;transform:translateY(-3px)}.card-v3[data-card-state~=DAMAGED] .stat-defense{color:#873225}.card-v3[data-card-state~=BUFFED] .stat-attack:after{content:"+";font-size:5cqw}.card-v3[data-card-state~=DEBUFFED] .stat-attack:after{content:"−";font-size:5cqw}.card-v3[data-card-state~=UNOWNED] .card-v3-art{filter:grayscale(.75) brightness(.8)}.card-grid .aoc-card.card-v3:hover,.card-v3[data-card-state~=HOVER],button.aoc-card.card-v3:hover{transform:translateY(-3px);box-shadow:var(--card-hover-shadow)}.aoc-card.card-v3:focus-visible{outline:2px solid #ead39b;outline-offset:4px}.aoc-card.card-v3[data-art-treatment=EXTENDED_ART]{--art-bottom:23%;--title-top:41%;--rarity-top:55%;--paper-top:58%;--type-top:60%;--keywords-top:65%;--ability-top:70%;--ability-height:16%}.card-v3[data-art-treatment=EXTENDED_ART] .card-v3-art{inset-inline:1.7%}.card-v3[data-art-treatment=EXTENDED_ART] .card-v3-ability p{-webkit-line-clamp:3}.aoc-card.card-v3[data-art-treatment=FULL_ART]{--art-bottom:1%;--title-top:41%;--rarity-top:55%;--paper-top:58%;--type-top:60%;--keywords-top:65%;--ability-top:70%;--ability-height:16%}.card-v3[data-art-treatment=FULL_ART] .card-v3-art{top:1%;left:1%;right:1%;border-radius:inherit}.card-v3[data-art-treatment=FULL_ART] .card-v3-paper{background:linear-gradient(#12140bf2,#17150af5 80%,#10130bee);border:0;box-shadow:none}.card-v3[data-art-treatment=FULL_ART] .card-v3-paper:after{border-color:#b4976033}.card-v3[data-art-treatment=FULL_ART] :is(.card-v3-type,.card-v3-ability,.royal-keyword,.card-v3-command,.card-v3-role){color:#f0dfb9}.card-v3[data-art-treatment=FULL_ART] .royal-keyword{border-color:#cbb18344;background:#0003}.card-v3[data-art-treatment=FULL_ART] .card-v3-more{color:#e0c68f}.card-v3[data-art-treatment=FULL_ART] .card-v3-ability{border-color:#cbb18355}.card-v3[data-art-treatment=FULL_ART] .card-v3-ability p{-webkit-line-clamp:3}.card-v3[data-art-treatment=FULL_ART] .frame-outer{stroke-width:7}.card-v3[data-art-treatment=FULL_ART] .card-v3-stat.stat-defense{background:linear-gradient(130deg,#302b21,#161713);color:#ecd7ad}.modern-duel .duel-unit-hit{display:grid;place-items:center;padding:0;background:transparent}.modern-duel .duel-unit-hit>.card-v3{width:calc(var(--board-card-height,110px) * 63 / 88);max-width:100%}.modern-duel .duel-unit{--board-card-height:110px;background:#171a1580;overflow:visible}.modern-duel .duel-unit-state{pointer-events:none}.modern-duel .hand-card:focus-within{z-index:20;transform:translateY(-10px)}.card-back{background:#141613 url(/assets/cards/royal-back.svg) 50%/100% 100%}.booster-reveal>.card-back{aspect-ratio:var(--card-aspect-ratio);min-height:0}@media(min-width:1100px) and (max-height:1000px){.modern-duel .duel-unit{--board-card-height:54px}}@media(min-width:1100px) and (min-height:851px) and (max-height:1000px){.modern-duel .duel-unit{--board-card-height:74px}}@media(max-width:1099px){.modern-duel .duel-unit{--board-card-height:90px}}@media(max-width:600px){.modern-duel .duel-unit{--board-card-height:75px}}@media(prefers-reduced-motion:reduce){.aoc-card.card-v3{transition:none}.card-grid .aoc-card.card-v3:hover,.card-v3[data-card-state~=HOVER],button.aoc-card.card-v3:hover{transform:none}}.card-lab-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:28px}.card-lab-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;margin-bottom:50px}.card-lab-triptych figure{margin:0;display:grid;justify-items:center}.card-lab-triptych figcaption{font:22px/1.5 var(--title-font);color:#e7d1a1;margin-bottom:16px;min-height:3em;text-align:center}.deck-card-wrap>.owned-count{height:30px;box-sizing:border-box;padding:6px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-lab-controls label{display:grid;grid-gap:8px;gap:8px}.card-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px;align-items:start}.card-lab-grid figure{margin:0;min-width:0}.card-lab-grid figcaption{height:42px;font:11px/1.5 var(--body-font)}.card-lab-grid[data-lab-size=COMPACT]{grid-template-columns:repeat(6,minmax(0,1fr))}.card-lab-grid[data-lab-size=INSPECT],.card-lab-grid[data-lab-size=LARGE]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.card-lab-grid,.card-lab-grid[data-lab-size]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.card-lab-grid,.card-lab-grid[data-lab-size]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.card-lab-triptych{grid-template-columns:1fr;gap:32px}.card-lab-triptych .card-v3{max-width:360px}.card-lab-triptych figcaption{min-height:0}}.card-v3-faction,.card-v3-influence,.card-v3-stats{z-index:5}.card-v3-command{display:none}.modern-duel .duel-hidden-hand .card-back{height:unset;aspect-ratio:var(--card-aspect-ratio);padding:0}.modern-duel .duel-hidden-hand .card-back>svg{display:none}.game-hub{min-height:calc(100svh - 84px);align-items:stretch}.game-hub:before{background:linear-gradient(90deg,#080807bc,#08080728 48%,#08080750),linear-gradient(0deg,#080603aa,transparent 42%)}.game-hub .hub-room{background-position:50%}.game-hub .hub-content{width:100%;max-width:1920px;min-height:inherit;padding:38px 4% 24px;display:grid;grid-template-columns:250px minmax(0,1fr) 290px;grid-template-rows:auto 1fr auto;grid-gap:20px 4%;gap:20px 4%;align-items:center}.hub-title{grid-column:2;grid-row:1;align-self:start;text-align:center}.hub-title-crown{display:block;color:var(--gold-light);margin:0 auto 8px}.hub-title .eyebrow{margin:0 0 10px;font-size:9px;letter-spacing:4px}.game-hub .hub-title h1{font-size:clamp(48px,5.2vw,88px);margin:0;letter-spacing:2px}.hub-title .hub-edition{font-size:9px;letter-spacing:3px;line-height:1.6}.hub-title .ornament-divider{margin:16px 0}.hub-command{grid-column:1;grid-row:1/3;text-align:left;align-self:center}.game-hub .hub-play.button.primary{width:100%;max-width:none;height:64px;margin:0 0 18px;color:var(--gold-light);background:var(--surface-enamel);border:2px solid var(--aged-gold);box-shadow:inset 0 0 0 3px #070d12,inset 0 0 0 4px #a58b5755,var(--object-elevation);font:600 23px var(--title-font);letter-spacing:2px;gap:18px}.game-hub .hub-destinations{grid-template-columns:1fr;gap:8px}.game-hub .hub-destinations a{min-height:58px;padding:10px 16px;grid-template-columns:30px 1fr;border:var(--border-engraved);border-radius:var(--radius-plaque);background:var(--surface-register);color:var(--text);box-shadow:var(--surface-depth),0 4px 8px #0007}.game-hub .hub-destinations a svg{color:var(--aged-gold);width:23px;height:23px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.game-hub .hub-destinations a strong{font:500 23px/1.1 var(--title-font);color:var(--text)}.game-hub .hub-destinations a small{color:var(--muted);font-size:10px}.game-hub .hub-destinations a:hover{transform:translateX(3px);border-color:var(--gold-light)}.game-hub .hub-profile{margin:18px 0 0;font-size:9px;letter-spacing:1px}.hub-campaign{grid-column:3;grid-row:1/3;align-self:end;position:relative;padding:24px 22px 30px;background:var(--surface-register);border:3px double var(--aged-gold);box-shadow:var(--surface-depth),var(--panel-elevation);text-align:center}.hub-campaign>.eyebrow{font-size:8px;letter-spacing:2px}.hub-campaign h2{font:600 29px/1.1 var(--title-font);color:var(--gold-light);margin:12px 0}.hub-campaign>p{font:15px var(--title-font);letter-spacing:2px;margin:0}.hub-campaign .ornament-divider{margin:16px 0}.hub-campaign .hub-kingdoms{flex-wrap:wrap;gap:16px;margin:0 0 18px;align-items:start}.hub-kingdoms>a{display:grid;justify-items:center;grid-gap:8px;gap:8px}.hub-campaign .faction-standard{width:80px;padding:14px 12px 25px}.hub-campaign .heraldic-badge{width:43px;height:54px}.hub-campaign .hub-kingdoms strong{font:500 17px var(--title-font);color:var(--text)}.hub-campaign-link{display:flex;justify-content:space-between;gap:12px;font-size:10px;border-top:var(--border-engraved);padding-top:14px;color:var(--gold-light)}.hub-campaign>.wax-seal{position:absolute;width:40px;height:40px;right:-14px;top:-18px;border-width:3px;transform:rotate(12deg)}.hub-campaign>.wax-seal svg{width:20px}.game-hub .hub-footer{grid-column:1/-1;grid-row:3;margin:0;text-align:center}.screen-frame[data-screen=collection] .page-container{padding-top:24px}.screen-frame[data-screen=collection] .page-heading{padding-bottom:12px;margin-bottom:14px;align-items:center}.screen-frame[data-screen=collection] .page-heading h1{font-size:44px;margin:0}.screen-frame[data-screen=collection] .page-heading p{margin:4px 0 0;font-size:12px}.screen-frame[data-screen=collection] .collection-toolbar{gap:6px;margin-bottom:10px}.screen-frame[data-screen=collection] .collection-toolbar .button{min-height:36px;padding:7px 12px;font-size:10px}.collection-toolbar>button:nth-of-type(3){order:-2}.collection-toolbar>button:nth-of-type(2){order:-1}.screen-frame[data-screen=collection] .collection-mode{padding:8px 12px;margin-bottom:8px;font-size:11px}.screen-frame[data-screen=collection] .collection-set-progress{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:10px;margin-bottom:8px}.screen-frame[data-screen=collection] .collection-set-progress p{margin:0}.screen-frame[data-screen=collection] .filters{padding:10px;gap:8px;margin-bottom:8px}.screen-frame[data-screen=collection] .filters input,.screen-frame[data-screen=collection] .filters select{padding:8px 10px;font-size:11px;min-height:36px}.screen-frame[data-screen=collection] .result-line{margin:8px 0;font-size:10px}.screen-frame[data-screen=collection] .card-grid{gap:22px;padding-top:20px}.card-v3-paper{background:var(--material-parchment) center/cover,radial-gradient(ellipse at top,#f0e4c9,#d5c099)}.card-v3-title h3{text-transform:none;font-weight:700}.card-v3-rarity{letter-spacing:.04em}.preview-dialog{border:3px double var(--aged-gold)}.preview-text h2{font-family:var(--title-font);color:var(--gold-light)}.deck-layout{border:3px double #826b47}.cost-curve{box-shadow:var(--surface-depth)}.modern-duel .duel-slot{box-shadow:inset 0 2px 5px #0008,inset 0 -1px #d8be7d22}@media (max-width:1100px){.game-hub .hub-content{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:30px 5%}.hub-title{grid-column:2}.hub-command{grid-row:1/3}.hub-campaign{grid-column:2;grid-row:2;width:min(290px,100%);justify-self:center}}@media (max-width:680px){.game-hub .hub-content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:24px 7%;gap:22px}.hub-title{grid-column:1;grid-row:1}.game-hub .hub-title h1{font-size:clamp(36px,10vw,60px)}.hub-title-crown{width:30px;height:30px}.hub-title .hub-edition{letter-spacing:2px}.hub-title .ornament-divider{margin-bottom:0}.hub-command{grid-row:2;justify-self:center}.hub-campaign,.hub-command{grid-column:1;width:min(360px,100%)}.hub-campaign{grid-row:3}.game-hub .hub-footer{grid-row:4;line-height:1.8}.screen-frame[data-screen=collection] .page-heading{align-items:start}.screen-frame[data-screen=collection] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:0}}@media (prefers-reduced-motion:reduce){.game-hub .hub-destinations a:hover{transform:none}}.gallery-options{margin:0 0 8px;color:var(--muted);font-size:11px}.gallery-options summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.gallery-options summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.screen-frame[data-screen=collection] .collection-toolbar{border-bottom:0;padding-bottom:0}.screen-frame[data-screen=boosters] .page-heading,.screen-frame[data-screen=chroniques] .page-heading,.screen-frame[data-screen=decks] .page-heading,.screen-frame[data-screen=profil] .page-heading{padding-bottom:16px;margin-bottom:20px}.screen-frame[data-screen=boosters] .page-heading h1,.screen-frame[data-screen=chroniques] .page-heading h1,.screen-frame[data-screen=decks] .page-heading h1,.screen-frame[data-screen=profil] .page-heading h1{font-size:clamp(34px,3.4vw,48px)}.screen-frame[data-screen=decks] .deck-panel{border:3px double #826b47}.screen-frame[data-screen=decks] .deck-row{box-shadow:inset 0 1px #f0d8a50a}.screen-frame[data-screen=boosters] .pack-gallery{background:radial-gradient(ellipse at center,#a0713229,#09060480),var(--material-wood) center/900px}.screen-frame[data-screen=boosters] .sealed-pack{border:3px double #a99165}.screen-frame[data-screen=chroniques] .chronicle-detail{border:3px double #715832}.screen-frame[data-screen=chroniques] .chronicle-sheet>p{font-family:var(--title-font);font-size:19px;line-height:1.55}.screen-frame[data-screen=profil] .profile-settings{border:3px double #826b47}.screen-frame[data-screen=profil] .profile-stats strong{font-family:var(--title-font)}.admin-shell .workshop-layout .editor-preview{border-color:var(--line);box-shadow:0 3px 10px #0003}.screen-frame[data-screen=boosters] .sealed-pack h2,.screen-frame[data-screen=boosters] .sealed-pack i,.screen-frame[data-screen=boosters] .sealed-pack small,.screen-frame[data-screen=boosters] .sealed-pack>span{color:var(--gold-light);text-shadow:0 1px #0008}.screen-frame[data-screen=collection] .page-heading{gap:16px}.screen-frame[data-screen=collection] .collection-toolbar{margin-top:0;padding-top:0}.screen-frame[data-screen=collection] .page-heading .heading-stat strong{font-size:30px}.modern-duel .crown-counter{border:3px double var(--aged-gold);border-radius:22px 22px 8px 8px;background:var(--material-metal);padding:5px 13px;box-shadow:var(--surface-depth),0 3px 5px #0008}.modern-duel .crown-counter.critical{background:#4d211a}body:not(:has(.admin-shell)) .royal-navigation{height:var(--nav-height);padding-inline:28px;background:linear-gradient(#25221b,#100f0b)}.royal-navigation .brand span{font-size:22px}.royal-navigation nav a{font-size:11px;letter-spacing:.3px}.screen-frame{min-height:calc(100svh - var(--nav-height))}.screen-frame:not([data-screen=hub]):not(:has(.modern-duel)){background:var(--cabinet-light),var(--screen-background) center /cover fixed,var(--material-leather) #151813}.game-hub{min-height:calc(100svh - var(--nav-height) - 3px)}body:not(:has(.admin-shell)) .page-container{width:min(1520px,94%);padding:22px 0 40px}body:not(:has(.admin-shell)) .page-heading{margin:0 0 18px;padding:0 0 14px}body:not(:has(.admin-shell)) .page-heading h1{font-size:42px;line-height:1.1;margin:3px 0}body:not(:has(.admin-shell)) .page-heading p{font-size:12px;margin:6px 0 0}body:not(:has(.admin-shell)) .page-heading h1>span{display:none}.screen-frame[data-screen=collection] .page-heading{padding:0 0 10px;margin:0 0 10px}.screen-frame[data-screen=collection] .page-heading h1{font-size:40px}.screen-frame[data-screen=collection] .heading-stat{font-size:9px;letter-spacing:.5px}.screen-frame[data-screen=collection] .heading-stat strong{font-size:26px}.screen-frame[data-screen=collection] .collection-toolbar{margin:0 0 6px;gap:5px}.screen-frame[data-screen=collection] .gallery-options{margin:0 0 6px}.screen-frame[data-screen=collection] .collection-toolbar>a{margin-left:auto}.screen-frame[data-screen=collection] .filters{background:var(--plate-iron);border-color:var(--game-edge);padding:8px}.screen-frame[data-screen=collection] .card-grid{padding:22px 18px 28px;border:1px solid #a58b5730;border-radius:2px;background:linear-gradient(#101e1770,#09130c70),var(--material-velvet);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:28px;box-shadow:inset 0 1px #a58b5722,inset 0 4px 12px #0005}.screen-frame[data-screen=collection] .owned-count{font-size:10px;letter-spacing:.6px}.aoc-card.card-v3[data-art-treatment=STANDARD]{--title-top:46%;--art-bottom:44%;--paper-top:58%}.card-v3-title{height:11%;border-radius:.8cqw;background:linear-gradient(#272a1c,#14160f)}.card-v3-title h3{font-size:7.6cqw;line-height:1.05}.card-v3-title>span{font-size:4.3cqw}.card-v3-faction{background:linear-gradient(90deg,#0007,#fff1 50%,#0005),var(--faction-banner,none) center/cover,var(--faction-primary)}.card-v3-paper{background:linear-gradient(#efe3bd22,#a9894220),var(--material-parchment) center/cover,#decea9}.card-v3[data-art-treatment=FULL_ART] .card-v3-paper{background:linear-gradient(#171b12ed,#14170ff5)}.keyword-icon{width:1em;height:1em;display:inline-block;vertical-align:-.12em;flex-shrink:0}.card-v3 .royal-keyword>span:first-child{display:flex;align-items:center;gap:.3em}.card-v3[data-display-mode=COMBAT_BOARD]{--title-top:55%;--art-bottom:21%}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-title{height:20%;padding:2%;background:#14190de8}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-title h3{font-size:clamp(9px,11cqw,15px);line-height:1.02}.card-v3[data-display-mode=COMBAT_BOARD] :is(.card-v3-rarity,.card-v3-type,.card-v3-ability,.card-v3-command,.card-v3-title>span){display:none}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-paper{inset:73% 3% 3%;border-radius:3%}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-keywords{top:76%;height:7%}.card-v3[data-display-mode=COMBAT_BOARD] .royal-keyword{font-size:8cqw;border:0;background:none}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-stats{height:12%;bottom:3%;left:5%;right:5%}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-stat b{font-size:18cqw}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-influence{width:25%}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-influence>span{font-size:20cqw}.card-v3[data-display-mode=COMBAT_BOARD] .card-v3-new{display:none}.preview-dialog{width:min(1100px,96vw);padding:36px;background:linear-gradient(100deg,#080e0bda,#152019e8),url(/assets/backgrounds/royal-cabinet.webp) 50%/cover;border:3px double #9d8254}.preview-inner{grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:36px}.card-pedestal{padding:16px 18px 26px;background:radial-gradient(ellipse at center,#dbc78b1a,transparent 70%);border-bottom:0}.preview-text{padding:12px 8px}.preview-text h2{font-size:42px;line-height:1.05;margin:15px 0 8px}.inspect-ledger{display:grid;grid-template-columns:100px 1fr;grid-gap:0;gap:0;margin:18px 0;font-size:12px}.inspect-ledger dd,.inspect-ledger dt{margin:0;border-bottom:1px solid #b79e6330;padding:7px 0}.inspect-ledger dt{color:var(--gold)}.inspect-sources{padding:14px;border-left:2px solid var(--gold);background:#e0c58b0a}.inspect-sources small{display:block;color:var(--muted)}.preview-history .inspect-content{font:19px/1.6 var(--title-font)}.preview-history .history-facts{font:12px/1.5 var(--body-font)}.preview-art{grid-template-columns:120px minmax(0,1fr)}.inspect-original img{max-height:58svh}.deck-top{margin:12px 0}.deck-tab{padding:9px 14px;border-radius:2px}.deck-layout{padding:16px;gap:22px;grid-template-columns:minmax(0,1fr) 330px;background:linear-gradient(#24170988,#160e0788),var(--material-wood) center/900px}.war-table-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 14px}.war-table-heading strong{font:24px var(--title-font);color:var(--gold-light)}.war-table-heading small{margin-left:auto;font-size:10px;color:var(--muted)}.deck-layout .card-grid.deck-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,165px),1fr));gap:18px;padding:12px 8px 18px}.deck-layout .filters{padding:8px;gap:6px}.deck-layout .filters :is(input,select){padding:7px 9px;font-size:11px}.war-table-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:16px 0 0}.war-table-summary .cost-curve{margin:0}.war-table-summary .type-breakdown{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid #b19a6330;background:var(--plate-iron)}.deck-layout .deck-panel{padding:18px;background:linear-gradient(#191912e8,#17170fea),var(--material-leather)}.deck-layout .deck-name{font:25px var(--title-font)}.deck-layout .deck-count{margin:12px 0 6px}.deck-layout .deck-row{display:grid;grid-template-columns:20px 26px minmax(0,1fr) 24px 18px 24px;grid-gap:5px;gap:5px;padding:5px 4px;min-height:38px}.deck-row-art{width:26px;height:32px;overflow:hidden;border:1px solid #b29a633a}.deck-row-art .artwork{width:100%;height:100%;object-fit:cover}.deck-layout .deck-row-name{padding:0;font:15px/1.15 var(--title-font)}.deck-layout .deck-row .small-control{min-width:24px;min-height:24px}.deck-layout .deck-sort button{font-size:9px;padding:5px 7px}.deck-layout .deck-panel .full{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.modern-duel{position:relative;width:100%;max-width:none;min-height:100svh;padding:12px 3% 10px;background:linear-gradient(#090a0838,#090a0840),var(--battle-environment) center/cover}.modern-duel .duel-heading{max-width:1500px;margin:0 auto 8px;height:28px}.modern-duel .duel-heading h1{font:24px/1 var(--title-font)}.modern-duel .duel-layout{max-width:1460px;margin:auto}.modern-duel .duel-table{position:relative;padding:10px 20px 14px;border:3px double #b49a6477;border-radius:5px;background:linear-gradient(#211b125e,#14160e77),var(--material-leather);box-shadow:var(--surface-depth),0 12px 24px #0008}.modern-duel .duel-table:after,.modern-duel .duel-table:before{display:none}.modern-duel .duel-friendly,.modern-duel .duel-opponent{padding:0;border:0;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--faction-primary) 10%,transparent),transparent)}.modern-duel .duel-player-bar{display:grid;grid-template-columns:1fr auto 1fr;width:100%;max-width:none;grid-gap:12px;gap:12px;min-height:50px;padding:0}.modern-duel .duel-player-bar .duel-identity{order:1;font-size:22px}.modern-duel .duel-player-bar .resource-counter{order:3;justify-self:end}.modern-duel .duel-player-bar .duel-crown,.modern-duel .duel-player-bar>[data-crown]{order:2}.modern-duel .crown-counter{width:78px;min-height:55px;padding:4px 8px;display:grid;grid-template-columns:18px 1fr;grid-gap:0 4px;gap:0 4px;border:3px double #bba16a;border-radius:36% 36% 16% 16%;background:radial-gradient(ellipse at top,#756449,#2b291f 70%)}.modern-duel .crown-counter>svg{width:18px;height:18px}.modern-duel .crown-counter strong{font:700 32px/1 var(--title-font)}.modern-duel .crown-counter small{display:block;grid-column:1/-1;font-size:7px;color:#e6d7b5}.modern-duel .crown-counter.critical{background:#542519}.modern-duel .resource-counter{padding:6px 10px;border-radius:2px;background:#131912c9;min-height:44px}.modern-duel .resource-counter strong{font-size:20px}.modern-duel .resource-counter small{display:block;font-size:8px}.modern-duel .influence-medallions span{width:14px;height:14px}.modern-duel .duel-hidden-hand{position:absolute;top:32px;left:145px;height:18px;margin:0}.modern-duel .duel-hidden-hand .card-back{width:11px}.modern-duel .duel-location{position:absolute;top:8px;right:190px;font-size:8px;margin:0}.modern-duel .duel-friendly .duel-location{top:auto;bottom:0;right:0}.modern-duel .duel-row{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;margin:6px auto;max-width:800px}.modern-duel .row-caption{text-align:right;font-size:8px;line-height:1.5;letter-spacing:.6px;padding-right:12px;margin:0}.modern-duel .duel-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:none;width:100%;margin:0}.modern-duel .battle-drop{display:grid;place-items:center;min-width:0}.modern-duel .duel-slot,.modern-duel .duel-unit{height:var(--board-height);width:calc(var(--board-height) * 63 / 88);--board-card-height:var(--board-height);max-width:100%;border-radius:4px}.modern-duel .duel-slot{padding:0;background:linear-gradient(#090f0e3d,#0c100c72);border:1px solid #ae986b50;box-shadow:inset 0 1px 1px #000b,inset 0 0 0 3px #151d1250}.modern-duel .duel-slot>span{font:10px var(--title-font);color:#c4b184;opacity:.55}.modern-duel .duel-unit{border:0;background:none;box-shadow:var(--card-shadow)}.modern-duel .duel-unit-hit{height:100%;min-height:0;width:100%}.modern-duel .duel-unit-hit>.card-v3{width:100%}.modern-duel .duel-unit-state{bottom:-5px;top:auto;font-size:6px;padding:1px 3px;background:#12170ce8;z-index:8}.modern-duel .duel-inspect{top:26px;right:-4px;width:20px;height:20px;padding:0;z-index:9}.modern-duel .duel-frontier{margin:5px 0;height:18px}.modern-duel .duel-command-bar{margin:10px 0 0;padding:8px 12px;min-height:38px;border:1px solid #ae986b30;background:#10160fe8}.modern-duel .duel-command-bar .end-turn{position:absolute;bottom:36px;right:22px;width:150px;min-height:46px!important;font-family:var(--title-font);font-size:17px;z-index:5}.modern-duel .duel-hand-zone{width:calc(100% - 460px);min-width:400px;margin:8px auto 0}.modern-duel .hand-label{font-size:8px;line-height:1.5;margin:0}.modern-duel .hand-label>div{gap:8px}.modern-duel .player-hand{padding:12px 8px 4px;min-height:0;overflow:visible}.modern-duel .hand-card{flex:0 0 105px;width:105px;margin-left:-10px;margin-right:-6px}.modern-duel .hand-card .card-v3{width:105px}.modern-duel .own-bar{position:absolute;bottom:24px;left:22px;width:210px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:0}.modern-duel .own-bar .duel-identity{flex-basis:100%;font-size:19px}.modern-duel .own-bar .duel-identity small{max-width:150px;font-size:9px}.modern-duel .own-bar .resource-counter{order:3}.modern-duel .own-bar .crown-counter{width:65px}.modern-duel .battle-footnote{font-size:8px;margin:5px 0 0}.modern-duel .duel-slot.placement-legal,.modern-duel [data-drop-state=legal]>.duel-slot{border:2px solid #ddc88c;background:#b9ad7625}.modern-duel .duel-unit.targetable,.modern-duel [data-drop-state=hover]>.duel-slot{outline:2px solid #f3dfa6;outline-offset:3px}.modern-duel .duel-unit.selected{outline:2px solid #eee0a6;outline-offset:3px}.pack-gallery{display:grid;grid-gap:28px;gap:28px;padding:40px;min-height:520px;border:0;border-radius:0;background:transparent!important;box-shadow:none}.pack-offer{display:grid;grid-template-columns:260px minmax(240px,360px);grid-template-rows:auto auto auto auto;grid-gap:8px 60px;gap:8px 60px;max-width:750px;margin:25px auto;text-align:left;align-items:flex-start}.pack-offer .sealed-pack{grid-column:1;grid-row:1/6;width:250px;min-height:370px;transform:rotate(-5deg);padding:24px 20px;background:linear-gradient(115deg,#36382522,#00102244),var(--set-booster,none) center/cover,var(--material-parchment) #d0bd8b;box-shadow:inset 0 0 0 6px #64502a33,inset 0 0 0 7px #b49a6488,3px 4px #806642,7px 8px #332b1b,0 20px 28px #000b}.pack-heraldry{display:flex;justify-content:center;gap:16px;margin:16px 0}.pack-heraldry .heraldic-badge{width:34px;height:45px}.pack-offer .sealed-pack>.wax-seal{color:#dfbb87;position:absolute;right:-15px;top:110px;width:68px;height:68px}.pack-offer .sealed-pack h2{font-size:25px;margin-top:12px}.pack-dossier{padding:14px 0 18px;border-bottom:1px solid #c8ae753f;text-shadow:0 2px 3px #000}.pack-dossier h2{font:38px/1.1 var(--title-font);margin:10px 0 14px;color:var(--gold-light)}.pack-dossier p{font:19px/1.5 var(--title-font);color:var(--text)}.pack-contents{display:flex;gap:12px;align-items:center;font-size:11px;color:var(--gold-light)}.pack-offer>p{margin:8px 0;font-size:12px}.pack-offer>.button{margin:14px 0;width:100%}.opening-table{padding:24px;border:1px solid #a58b5738;background:linear-gradient(#120d0977,#120d0966);box-shadow:none}.opening-heading{padding:0 0 16px;margin:0 0 20px}.opening-heading h2{font:32px var(--title-font);margin:3px 0}.opening-heading p{font-size:11px}.booster-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1080px;grid-gap:24px;gap:24px;margin:auto}.booster-reveal>.card-back{background:var(--faction-back) center/100% 100%,#121811}.booster-reveal>.card-back>b{display:none}.booster-reveal>.card-back>small{bottom:20px;font-size:9px;padding:5px 10px;background:#121911d9;border:1px solid #b49a6466}.booster-reveal[data-reveal=legendary].revealed{box-shadow:0 3px 5px #000a,0 12px 25px #bd9c4733}.screen-frame[data-screen=chroniques]{--cabinet-light:linear-gradient(#17110b7a,#17110b7a);--screen-material:var(--material-wood)}.chronicles-layout{display:grid;grid-template-columns:185px minmax(0,1fr) 300px;grid-gap:0;gap:0;padding:8px;border:4px solid #3c2a17;background:var(--material-leather) #282015;box-shadow:0 12px 24px #0008;align-items:stretch}.chronicle-chapters{padding:20px 12px;background:linear-gradient(#292115,#15150e);border-right:2px solid #856535}.chronicle-chapters .eyebrow{font-size:7px;letter-spacing:1px}.chronicle-chapters h2{font:25px/1.05 var(--title-font);color:var(--gold-light);margin:10px 0}.chronicle-chapters>p{font-size:10px;color:var(--muted);padding-bottom:16px;border-bottom:1px solid #b49a6444}.chronicle-chapters button{display:flex;align-items:center;gap:9px;text-align:left;width:100%;min-height:48px;padding:8px 5px;background:transparent;border-bottom:1px solid #b49a6424;color:var(--text)}.chapter-number{color:var(--gold);font:19px var(--title-font)}.chronicle-chapters button strong{display:block;font:18px var(--title-font)}.chronicle-chapters button small{font-size:9px;color:var(--muted)}.chronicle-chapters button.active{background:var(--surface-enamel);box-shadow:inset 3px 0 var(--gold)}.chronicles-layout .map-panel{min-width:0;border:0;border-radius:0;box-shadow:inset 0 0 35px #61432540;background:var(--material-parchment) #d1bd8c}.chronicles-layout .map-top{padding:18px 14px;font-size:8px;gap:8px}.chronicles-layout .map-top .eyebrow{font-size:8px;letter-spacing:1px}.map-marker i{display:grid;place-items:center;width:27px;height:32px;border-radius:40% 40% 15% 15%;background:#183951;border:1px solid #d3bc83;box-shadow:0 2px 3px #0005;color:#efdab0}.map-marker.battle-marker i{background:#6b3026}.map-marker span{font:14px var(--title-font);color:var(--ink);background:#ead8acf0;padding:2px 5px}.map-marker.selected span{color:#f0dfba;background:#1e3c4b}.chronicles-layout .chronicle-detail{padding:24px 20px;border:0;border-left:2px solid #8b6c3b;background:linear-gradient(#e3d1a244,#ab90583b),var(--material-parchment) #cbb98c;color:var(--ink);border-radius:0}.chronicle-detail h2{font:36px/1.05 var(--title-font);margin:12px 0 5px}.chronicle-detail .chronicle-date{font:italic 18px var(--title-font);color:var(--ink-muted)}.chronicle-detail .related-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chronicle-detail .chronicle-sheet>p{font:18px/1.5 var(--title-font)}.chronicles-layout .map-legend{padding:12px;font-size:8px}.profile-page .profile-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:28px;gap:28px}.profile-page .profile-card{padding:28px 24px;text-align:center;border:3px double #b49a6477;background:linear-gradient(#121914,#10130dee),var(--material-leather)}.profile-page .profile-crest{width:112px;height:160px;margin:0 auto 24px;padding:18px;-webkit-clip-path:polygon(0 0,100% 0,100% 83%,50% 100%,0 83%);clip-path:polygon(0 0,100% 0,100% 83%,50% 100%,0 83%)}.profile-page .profile-card h2{font:34px/1.05 var(--title-font);margin:14px 0}.profile-page .profile-card>p{font-size:12px}.profile-page .profile-card>small{display:block;font-size:9px;margin-top:10px}.dossier-tabs{display:flex;gap:4px;margin:0 0 20px;border-bottom:1px solid #b49a6455}.dossier-tabs button{padding:12px 18px;font:20px var(--title-font);background:#121b12bb;border:1px solid transparent}.dossier-tabs button[aria-pressed=true]{color:var(--gold-light);border-color:#b49a6455;background:var(--surface-enamel)}.profile-page [hidden]{display:none!important}.profile-page .profile-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;border:0;background:#111a10ab}.profile-page .profile-stats>div{padding:18px 12px}.profile-page .profile-stats svg{width:32px;height:32px;padding:5px}.profile-page .profile-stats strong{font:36px var(--title-font);margin:6px 0}.profile-page .profile-stats span{font-size:10px}.dossier-favorites{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:20px 0}.dossier-favorites>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;background:var(--surface-register);border-bottom:3px double #b49a6466}.dossier-favorites small{display:block;color:var(--gold);font-size:8px;letter-spacing:1px}.dossier-favorites strong{display:block;font:22px var(--title-font)}.dossier-favorites a{display:flex;gap:8px;align-items:center;flex-basis:100%;font-size:10px;color:var(--muted)}.dossier-entry{display:flex;align-items:flex-start;gap:20px;padding:24px;color:var(--ink);background:linear-gradient(#dbc89f80,#c7b18466),var(--material-parchment) #dbcba2;border-left:4px solid #8a6b3b;box-shadow:var(--object-elevation)}.dossier-entry>svg{width:30px;height:30px;flex-shrink:0}.dossier-entry .eyebrow{color:var(--ink-muted)}.dossier-entry h3{font:29px var(--title-font);margin:8px 0}.dossier-entry p{font:18px/1.5 var(--title-font);margin:0}.profile-page .profile-settings{margin:0;padding:24px}.admin-shell .workshop-tabs{gap:3px;padding:6px;border-radius:2px;background:#171c1b}.admin-shell .workshop-tabs button{display:flex;align-items:center;gap:7px;border-radius:2px;padding:8px 11px;font-size:12px}.admin-shell .workshop-tabs button small{color:#a79a80;font-size:9px}.admin-shell .workshop-layout .editor-form>section{border-radius:2px;background:#1b201e}.admin-shell .workshop-layout .editor-preview{background:#141a17;border:1px solid #77705c;border-radius:2px}.admin-shell .workshop-layout .editor-preview>p:last-child{font-size:10px;color:var(--muted)}@media (max-width:1100px){.chronicles-layout{grid-template-columns:155px minmax(0,1fr)}.chronicles-layout .chronicle-detail{grid-column:1/-1;border-top:2px solid #8b6c3b;border-left:0}.chronicle-detail .related-cards{max-width:420px}.profile-page .profile-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.profile-page .profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.royal-navigation .brand span{font-size:19px}.royal-navigation .royal-player-bar{margin-left:auto}.deck-layout{grid-template-columns:minmax(0,1fr)}.deck-layout>[data-drop-zone=deck-army]{position:static;max-height:none}.modern-duel{padding:10px;--board-height:110px}.modern-duel .duel-table{padding:10px}.modern-duel .duel-slots{gap:8px}.modern-duel .duel-row{grid-template-columns:40px minmax(0,1fr)}.modern-duel .duel-hand-zone{width:100%;min-width:0}.modern-duel .own-bar{position:static;width:100%;display:grid;grid-template-columns:1fr auto 1fr;margin-top:10px}.modern-duel .own-bar .duel-identity{font-size:18px}.modern-duel .duel-command-bar .end-turn{position:static;width:auto;min-height:40px!important}.modern-duel .duel-hidden-hand{display:none}.modern-duel .duel-location{position:static;min-height:16px;text-align:center}}@media (max-width:680px){body:not(:has(.admin-shell)) .royal-navigation{padding-inline:14px}body:not(:has(.admin-shell)) .page-container{width:94%;padding:18px 0 30px}body:not(:has(.admin-shell)) .page-heading h1{font-size:32px}.screen-frame{background-attachment:scroll!important}.screen-frame[data-screen=collection] .heading-stat{font-size:8px}.screen-frame[data-screen=collection] .heading-stat strong{font-size:22px}.screen-frame[data-screen=collection] .collection-toolbar>.button{padding:7px 8px;font-size:8px}.screen-frame[data-screen=collection] .collection-toolbar>a{margin-left:0}.screen-frame[data-screen=collection] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:16px 8px}.preview-dialog{padding:40px 16px 20px}.preview-art,.preview-inner{grid-template-columns:minmax(0,1fr);gap:12px}.preview-art .card-pedestal{display:none}.preview-text h2{font-size:34px}.card-pedestal{width:min(260px,100%);padding:6px}.inspect-ledger{grid-template-columns:85px minmax(0,1fr)}.deck-layout{padding:10px}.deck-layout .card-grid.deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.war-table-summary{grid-template-columns:minmax(0,1fr)}.war-table-heading small{margin-left:0}.pack-gallery{padding:12px}.pack-offer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.pack-dossier{text-align:center}.pack-dossier h2{font-size:32px}.pack-offer .sealed-pack{min-height:330px}.booster-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.opening-table{padding:14px 10px}.opening-heading{flex-wrap:wrap;gap:12px}.chronicles-layout{grid-template-columns:minmax(0,1fr);padding:4px}.chronicle-chapters{padding:12px;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.chronicle-chapters>.eyebrow,.chronicle-chapters>h2,.chronicle-chapters>p{grid-column:1/-1;margin:0}.chronicle-chapters>p{padding:6px 0}.chronicle-chapters button{min-height:42px}.chronicle-chapters button strong{font-size:16px}.map-marker i{width:21px;height:24px}.map-marker span{font-size:10px;padding:0 3px}.map-marker i svg{width:11px}.chronicles-layout .chronicle-detail{padding:20px}.profile-page .profile-layout{grid-template-columns:minmax(0,1fr)}.profile-page .profile-card{padding:22px}.profile-page .profile-crest{width:86px;height:120px}.profile-page .profile-crest .heraldic-badge{width:50px;height:66px}.dossier-tabs button{padding:10px;font-size:17px}.profile-page .profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-favorites{grid-template-columns:minmax(0,1fr)}.modern-duel{--board-height:92px;padding:6px}.modern-duel .duel-heading h1{font-size:18px}.modern-duel .duel-heading{gap:6px;height:auto;flex-wrap:wrap}.modern-duel .duel-row{grid-template-columns:minmax(0,1fr)}.modern-duel .row-caption{text-align:center;padding:3px 0}.modern-duel .duel-slots{gap:4px}.modern-duel .duel-slot,.modern-duel .duel-unit{width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio)}.modern-duel .duel-unit-hit>.card-v3{width:100%}.modern-duel .duel-player-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px}.modern-duel .duel-identity{font-size:16px;padding-left:28px}.modern-duel .duel-identity>.heraldic-badge{width:24px;height:32px}.modern-duel .duel-identity small{font-size:7px}.modern-duel .resource-counter{padding:5px;max-width:105px}.modern-duel .influence-medallions{flex-wrap:wrap;max-width:80px}.modern-duel .resource-counter strong{font-size:15px}.modern-duel .crown-counter{width:62px}.modern-duel .duel-hand-zone{min-width:0}.modern-duel .player-hand{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding:14px 10px 10px}.modern-duel .hand-card{margin:0;flex-basis:95px;width:95px}.modern-duel .hand-card .card-v3{width:95px}.modern-duel .hand-card:hover{transform:none}.modern-duel .duel-command-bar{padding:8px;flex-wrap:wrap}.modern-duel .duel-command-bar .end-turn{margin-left:auto;font-size:14px}}@media (prefers-reduced-motion:reduce){.booster-reveal,.card-v3,.chronicle-sheet,.inspect-content,.modern-duel .hand-card{animation:none!important;transition:none!important}}.card-v3[data-display-mode=COMBAT_BOARD] .royal-keyword>span{font-size:0}.card-v3[data-display-mode=COMBAT_BOARD] .keyword-icon{font-size:8cqw}.modern-duel .duel-table{background:linear-gradient(#14160c85,#14160c85)}.modern-duel .duel-slot>b{opacity:.38;display:flex;justify-content:center}.modern-duel .duel-slot.placement-legal>b{opacity:1}.modern-duel .duel-equipment{display:flex;align-items:center;gap:2px}.modern-duel .duel-unit-hit:after{display:none}.modern-duel .duel-table{background:linear-gradient(#11150e80,#11150e80),var(--battle-environment) center bottom/100% 240%}.aoc-card.card-v3[data-art-treatment=STANDARD]{--rarity-top:57%;--paper-top:61%;--type-top:62%;--keywords-top:66%;--ability-top:71%;--ability-height:15%}.aoc-card.card-v3[data-display-mode=COMBAT_BOARD]{--title-top:55%;--art-bottom:21%}.pack-offer .sealed-pack{-webkit-clip-path:none;clip-path:none;border:3px double #ad9155;border-radius:3px;background:linear-gradient(120deg,#173949d9,#061623ef),var(--set-booster,none) center/cover,var(--material-leather);color:var(--gold-light)}.pack-offer .sealed-pack :is(span,h2,small,i){color:var(--gold-light)}.pack-heraldry .heraldic-badge{width:50px;height:66px}.pack-offer .sealed-pack:after{inset:8px;border:1px solid #b49a6466}@media(min-width:851px){.admin-main:has(.workshop-layout){padding:24px 28px}.admin-main:has(.workshop-layout) .admin-heading{align-items:flex-start;gap:14px}.admin-main:has(.workshop-layout) .admin-heading>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:4px 6px;gap:4px 6px;flex:1 1}.admin-main:has(.workshop-layout) .admin-heading .eyebrow{grid-column:1/-1;font-size:9px}.admin-main:has(.workshop-layout) .admin-heading h1{grid-column:1;grid-row:2}.admin-main:has(.workshop-layout) .admin-heading>div>button:first-of-type{grid-column:2/4;grid-row:2}.admin-main:has(.workshop-layout) .admin-heading>div>p:first-of-type{grid-column:1/-1;grid-row:3}.admin-main:has(.workshop-layout) .admin-heading>div>p[role=status]{grid-column:1}.admin-main:has(.workshop-layout) .admin-heading>div>p[role=alert]{grid-column:1/-1}.admin-main:has(.workshop-layout) .admin-heading>a{font-size:11px;white-space:nowrap;margin-top:28px}.admin-main:has(.workshop-layout) .editor-navigation{margin:10px 0}.admin-main:has(.workshop-layout) .workshop-tabs{margin:10px 0 16px}.admin-shell .workshop-layout .editor-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 8px;gap:4px 8px;padding:12px}.admin-shell .workshop-layout .editor-preview>label{grid-row:2;font-size:10px;margin:6px 0}.admin-shell .workshop-layout .editor-preview>label select{font-size:11px;padding:6px}.admin-shell .workshop-layout .editor-preview>:not(label){grid-column:1/-1}.admin-shell .workshop-layout .editor-preview .preview-size button{padding:5px 12px;font-size:11px}.admin-shell .workshop-layout .admin-card-preview{width:min(100%,250px);margin:8px auto}}@media(max-width:680px){.modern-duel .resource-counter{min-width:80px}.modern-duel .resource-counter small{letter-spacing:.3px;text-align:center}}.pack-gallery{grid-template-columns:minmax(0,1fr)}.pack-offer{width:min(750px,100%);min-width:0;grid-template-columns:260px minmax(0,1fr)}@media(min-width:681px) and (max-width:1100px){.pack-gallery{padding:24px}.pack-offer{grid-template-columns:220px minmax(0,1fr);gap:8px 24px}.pack-offer .sealed-pack{width:210px;padding:20px 14px}}