.card-detail .card-hover-info{min-width:0;box-sizing:border-box}#card-detail.card-detail{min-width:0;box-sizing:border-box;transform:none;overflow:auto;overflow-wrap:anywhere}#card-detail.card-detail,#card-detail.card-detail--archive *{pointer-events:auto!important}#card-detail.card-detail--archive{display:block;width:min(360px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 84px);box-sizing:border-box;padding:0;gap:0;clip-path:none;perspective:none}#card-detail.card-detail--archive .card-hover-info{max-height:min(660px,calc(100dvh - 84px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 11px;--card-effect-font-size: 12px}#card-detail.card-detail--archive h3{margin:6px 0 10px;font-size:18px;line-height:1.25}#card-detail.card-detail--archive .eyebrow{font-size:9px;letter-spacing:.08em}#card-detail.card-detail--archive .inspection-stats{gap:10px;margin-bottom:9px}#card-detail.card-detail--archive .inspection-attributes{gap:5px;margin-top:9px}.card-hover-info .card-hover-info__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:0 0 4px}.card-hover-info .card-hover-info__types{display:flex;align-items:center;gap:7px;min-width:0}.card-hover-info .card-hover-info__type .semantic-icon{width:34px;height:34px}.card-hover-info .card-hover-info__subtype .semantic-icon{width:28px;height:28px}.card-hover-info .card-hover-info__mana{flex-direction:row-reverse;gap:5px;margin-left:auto}.card-hover-info .card-hover-info__mana .semantic-icon{width:27px;height:27px}.card-hover-info .card-hover-info__mana .status-icon__value{font-size:22px}.card-hover-info .card-hover-info__metadata{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:2px 0 7px;border-bottom:1px solid rgb(218 185 120 / 28%)}.card-hover-info .card-hover-info__context,.card-hover-info .card-hover-info__elements{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0}.card-hover-info .card-hover-info__elements{justify-content:flex-end;margin-left:auto}.card-hover-info .card-hover-info__metadata .status-icon{margin:0;min-height:28px;min-width:28px;padding:0}.card-hover-info .card-hover-info__metadata .semantic-icon{width:27px;height:27px}.card-hover-info .card-effect-summary:has(.card-effect-summary__rows:empty){display:none}html body #card-detail .card-hover-info h3{margin:3px 0 8px}html body #card-detail .card-hover-info .inspection-stats{margin:0 0 5px}html body #card-detail .card-hover-info .card-effect-summary{margin-top:4px}.status-icon__tooltip{display:none!important}.icon-tooltip-portal{position:fixed;z-index:1000;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:10px 13px;border:1px solid #ba9758;border-radius:11px 4px;background:linear-gradient(140deg,#203d3e,#091b23 75%);box-shadow:0 8px 28px #000b,inset 0 0 0 2px #e3bd6b0b;color:#eee5ce;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;pointer-events:none;user-select:none;-webkit-user-select:none}.icon-tooltip-portal[hidden]{display:none!important}.icon-tooltip-portal strong{display:block;margin-bottom:4px;color:#efd28b;font-size:13px;font-weight:700}.icon-tooltip-portal span{display:block}.icon-tooltip-portal--cyan{border-color:#7cb9ad}.icon-tooltip-portal--cyan strong{color:#a9e7df}html body:has(#app>#game-ui){--player-readability-scale: 1.7}html body:has(#app>#game-ui) .card-effect-summary{--card-effect-font-size: calc(12px * var(--player-readability-scale));font-size:var(--card-effect-font-size)!important;line-height:1.45}html body:has(#app>#game-ui) .card-effect-summary .card-effect-summary__row{font-size:inherit!important;line-height:inherit;padding:.12em .04em}html body:has(#app>#game-ui) .card-effect-summary__rows{gap:.18em}html body:has(#app>#game-ui) .status-icon{font-size:calc(12px * var(--player-readability-scale));min-width:1.5em;min-height:1.5em}html body:has(#app>#game-ui) .status-icon__glyph{width:1.25em;height:1.25em}html body:has(#app>#game-ui) .status-icon__value{font-size:1em}html body:has(#app>#game-ui) .card-effect-summary__term{font-size:inherit}html body:has(#app>#game-ui) .icon-tooltip-portal{font-size:calc(12px * var(--player-readability-scale));line-height:1.45;max-width:min(440px,calc(100vw - 24px))!important}html body:has(#app>#game-ui) .icon-tooltip-portal strong{font-size:calc(13px * var(--player-readability-scale))}html body:has(#app>#game-ui) :is(.edition-card-info__heading,.edition-chip__label,.edition-chip .status-icon__value){font-size:calc(11px * var(--player-readability-scale));line-height:1.3}html body:has(#app>#game-ui) .edition-card-info__heading{flex-basis:auto}html body:has(#app>#game-ui) .edition-chip{font-size:calc(11px * var(--player-readability-scale))}html body:has(#app>#game-ui) :is(.booster-card-inspection__top,.booster-card-inspection__count>b){font-size:calc(11px * var(--player-readability-scale));line-height:1.3}html body:has(#app>#game-ui) .booster-card-inspection__count>svg{width:calc(17px * var(--player-readability-scale));height:calc(19px * var(--player-readability-scale))}html body:has(#app>#game-ui) .booster-card-inspection__count{min-height:34px}html body:has(#app>#game-ui) .booster-card-inspection__effects{min-height:0;overflow:auto;overscroll-behavior:contain}html body:has(#app>#game-ui) .collection-face.collection-face--readable[data-card-front] .collection-face__owned{font-size:calc(clamp(7px,9cqw,15px) * var(--player-readability-scale))}html body:has(#app>#game-ui) .collection-face.collection-face--readable[data-card-front] .collection-face__new{font-size:calc(clamp(5px,5.5cqw,9px) * var(--player-readability-scale))}html body:has(#app>#game-ui) .collection-face.card-finish[data-card-finish]>.card-finish__label{font-size:calc(5.5cqw * var(--player-readability-scale));height:1em;bottom:21.5%}html body:has(#app>#game-ui) .collection-face.card-finish:is([data-card-finish=foil],[data-card-finish=holo])>.card-finish__label{bottom:21.5%}html body:has(#app>#game-ui) .collection-face.card-finish:has(.card-front__stat):is([data-card-finish=foil],[data-card-finish=holo])>.card-finish__label{bottom:28%}html body:has(#app>#game-ui) .collection-face.collection-face--readable[data-card-front] .card-front__stat>svg{width:6cqw;height:6cqw}html body:has(#app>#game-ui) :is(.archive-card-deck-count,.archive-unowned){font-size:calc(8px * var(--player-readability-scale))}html body:has(#app>#game-ui) .booster-reveal-card>.booster-card-variants{top:auto;bottom:calc(100% + 4px)}html body:has(#app>#game-ui) .booster-reveal-card.is-revealed>.booster-card-variants>:is(.booster-card-discovery,.booster-card-finish-discovery,.booster-finish-badge){font-size:calc(clamp(9px,.8vw,13px) * var(--player-readability-scale));line-height:1.15}html body:has(#app>#game-ui) :is(.archive-totals,.archive-pagination,.archive-grid-zoom,.archive-filter-label,.archive-deck-feedback,.archive-ownership-note,.archive-drag-hint,.collection-inspection__quantity,.collection-inspection__heading .eyebrow,.archive-god,.archive-deck-heading .eyebrow,.collection-forge__target p,.collection-forge__target small,.collection-forge__source strong,.collection-forge__source small,.collection-forge__receipt p,.collection-forge__receipt small,.inspection-feedback,.modifier-source small,.stat-origin){font-size:calc(11px * var(--player-readability-scale))!important;line-height:1.4}html body:has(#app>#game-ui) :is(.archive-factions small,.archive-grid-zoom__steps){font-size:calc(9px * var(--player-readability-scale))!important}html body:has(#app>#game-ui) :is(.main-menu__session,.main-menu__account,.main-menu__signature,.main-menu__signature span,.main-menu__eyebrow,.main-menu__action small,.main-menu__mode>small,.main-menu__faction small,.main-menu__faction span,.main-menu__deck label,.main-menu__deck-summary small,.card-render-quality__title,.card-render-quality__pixels,.oracle-log,.player-account__heading .eyebrow){font-size:calc(11px * var(--player-readability-scale))!important;line-height:1.35}html body:has(#app>#game-ui) :is(.main-menu__brand p,.main-menu__heading p,.main-menu__settings header>p,.main-menu__mode p,.main-menu__deck-summary span,.main-menu__deck-summary p,.player-account label,.player-account__links>button,.card-render-quality select,.main-menu__deck select,.main-menu__secondary button,.main-menu__edit,.main-menu__mode-next){font-size:calc(12px * var(--player-readability-scale))!important;line-height:1.35}html body:has(#app>#game-ui) :is(.archive-deck-row button,.archive-deck-row small,.archive-deck-row em,.archive-inspection .collection-inspection__rules,.collection-inspection__rules>p,.modifier-source b){font-size:calc(11px * var(--player-readability-scale))!important}html body:has(#app>#game-ui) :is(.archive-sidebar .subtle-button,.archive-toolbar input,.archive-toolbar select,.archive-variant-tools select,.archive-god input,.archive-god select,.archive-card-actions button,.archive-save,.archive-deck-heading>button,.collection-forge button,.collection-forge input,.collection-forge select){font-size:calc(12px * var(--player-readability-scale))!important;min-height:42px}html body:has(#app>#game-ui) :is(.card-hover-info .eyebrow,.card-hover-info .inspection-feedback){font-size:calc(11px * var(--player-readability-scale))!important}html body:has(#app>#game-ui) :is(#player-navigation,#dialog,.dialog.booster-prepared-dialog,#player-settings-overlay,.player-account,.main-menu__secondary,.main-menu__tools,.main-menu__deck) button[data-ui-art-label]:not([data-ui-art-icon]){color:var(--player-chrome-ink, #ede1c5)!important;font-size:calc(12px * var(--player-readability-scale))!important;line-height:1.2;border:solid transparent!important;border-width:6.24px 9.36px!important;border-image:var(--player-chrome-button) var(--player-chrome-button-slice, 96 144) / 6.24px 9.36px / 0 round!important;border-radius:0;background:radial-gradient(ellipse,#33291ac9,#19150deb)!important;background-clip:padding-box!important;text-shadow:0 1px 3px #0009!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:3px 9px}html body:has(#app>#game-ui) :is(#player-navigation,#dialog,.dialog.booster-prepared-dialog,#player-settings-overlay,.player-account,.main-menu__secondary,.main-menu__tools,.main-menu__deck) button[data-ui-art-label]:not([data-ui-art-icon]):before{content:none!important}html body:has(#app>#game-ui) :is(#player-navigation,#dialog,.dialog.booster-prepared-dialog,#player-settings-overlay,.player-account,.main-menu__secondary,.main-menu__tools,.main-menu__deck) button[data-ui-art-label]:not([data-ui-art-icon])>:not(.ui-art-live){visibility:visible!important}html body:has(#app>#game-ui) :is(#player-navigation .player-nav-button,.booster-topbar .subtle-button,.booster-heading__tools .subtle-button,.booster-vault-tabs button,.booster-break-seal,.booster-opening-status button,.shop-purchase-receipt button,.shop-forge input,.shop-forge select){font-size:calc(12px * var(--player-readability-scale))!important;min-height:44px!important;height:auto}html body:has(#app>#game-ui) :is(#player-navigation .player-nav-button svg,.booster-topbar .subtle-button svg){width:calc(16px * var(--player-readability-scale));height:calc(16px * var(--player-readability-scale));flex-shrink:0}html body:has(#app>#game-ui) :is(.booster-next,.shop-offer__purchase button,.shop-offer__footer button){font-size:calc(14px * var(--player-readability-scale))!important;min-height:48px!important}html body:has(#app>#game-ui) :is(.shop-offer__meta>span,.shop-quantity,.shop-scroll-hint,.shop-forge small,.booster-inventory-count,.booster-token__label,.booster-token__count,.booster-cut-hint small,.booster-readiness-note,.booster-opening-status p,.booster-vault__caption p,.booster-prepare-seal small,.booster-prepare-error,.shop-purchase-receipt,.player-cloud-state,.player-cloud-state button){font-size:calc(11px * var(--player-readability-scale))!important;line-height:1.35}html body:has(#app>#game-ui) :is(.shop-intro p,.shop-forge p,.booster-cut-hint){font-size:calc(13px * var(--player-readability-scale))!important}html body:has(#app>#game-ui) .arena-entity-overlay__chip{font-size:calc(10px * var(--player-readability-scale));min-height:28px;padding:2px 5px}html body:has(#app>#game-ui) .arena-entity-overlay__chip .status-icon{font-size:inherit;width:1.3em;height:1.4em;min-width:1.3em;min-height:1.4em}html body:has(#app>#game-ui) .arena-entity-overlay__chip .status-icon__glyph{width:1.25em;height:1.25em}html body:has(#app>#game-ui) .arena-entity-overlay__stat .status-icon{width:27px;height:27px;min-width:27px;min-height:27px}html body:has(#app>#game-ui) .arena-entity-overlay__stat .status-icon__glyph{width:27px;height:27px}html body:has(#app>#game-ui) #game-ui :is(.sanctuary-god,.mana-count>em,.deck-count>small,.balance-mana-preview,.turn-explanation,.turn-round,.reserve-order,.myth-condition,.world-rule,.world-timing,.world-impulse small,.play-prompt-card,.selection-choice-reason,.play-prompt-actions small,.play-prompt-pages,.combat-forecast-heading,.combat-forecast-heading b,.combat-forecast-rule,.tutorial-progress,.tutorial-voice-enable,.tutorial-controls p){font-size:calc(11px * var(--player-readability-scale))!important;line-height:1.35}html body:has(#app>#game-ui) #game-ui :is(#pass-button,.target-actions button,.grave-button,.world-impulse,.summon-button,.play-prompt-choices button,.put-back,.tutorial-tools button){font-size:calc(12px * var(--player-readability-scale))!important;min-height:42px}@media(max-width:900px){html body:has(#app>#game-ui) .booster-card-inspection__counts{flex-wrap:wrap;gap:5px}html body:has(#app>#game-ui) .edition-card-info__row{align-items:center}}
