.tabletop-copies{font-size:calc(25px + var(--ui-font-adjust,0px))!important;min-width:43px!important;height:36px!important;line-height:34px!important;padding:0 6px!important;right:4%!important;top:17%!important;bottom:auto!important;border:1px solid #f6d79c!important;box-shadow:0 2px 8px #09202aaa;background:#133b43!important;color:#fff1be!important;z-index:5}.tabletop-card{box-shadow:0 0 0 1px var(--card-rarity,#d9c596)}.collection-counts{font-size:calc(19px + var(--ui-font-adjust,0px))!important}.collection-counts b{font-size:calc(24px + var(--ui-font-adjust,0px));color:#f1d89e}.exhaust-rule{border-left:3px solid #d2a2ef;padding:9px 12px;background:#281d3b66}.exhaust-rule b{color:#deb7f7;display:block;font-size:calc(12px + var(--ui-font-adjust,0px));letter-spacing:1px}.rune-stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 24px}.rune-stock{display:flex;gap:9px;padding:12px;background:#11333d80;border:1px solid #b29bd044;opacity:.7}.rune-stock.available{opacity:1;border-color:#c6a2e4}.rune-stock b{font-family:Cinzel,serif;font-size:calc(15px + var(--ui-font-adjust,0px));color:#e6cef8}.rune-stock strong{float:right;font-size:calc(24px + var(--ui-font-adjust,0px));color:#ffe1aa}.rune-stock small{display:block;font-size:calc(12px + var(--ui-font-adjust,0px));line-height:1.55;color:#c1d0ce;margin-top:7px}.rune-stone{display:block;flex:0 0 46px;width:46px;height:56px;filter:drop-shadow(0 0 7px #b995e833)}.rune-stone svg{width:100%;height:100%}.rune-options b{font-size:calc(18px + var(--ui-font-adjust,0px));margin-left:5px}.constellation-toolbar{flex-wrap:wrap;gap:8px!important}.constellation-toolbar>span{font-size:calc(12px + var(--ui-font-adjust,0px))!important}#sheet-attributes{grid-template-columns:repeat(6,minmax(0,1fr))!important}.attribute{min-height:55px}.attribute-art{width:33px!important;height:38px!important}#enemy-cards-open{width:100%;margin-top:9px;padding:9px 5px;border:1px solid #c7b78977;background:#254853;color:#f1dca9;font-size:calc(12px + var(--ui-font-adjust,0px))}#game-viewport #enemy-card-dialog{width:1120px;max-width:94%;height:790px;max-height:94%;padding:28px 35px;overflow:hidden;background:linear-gradient(140deg,rgba(27,55,66,.8),rgba(10,31,44,.8))!important;border:20px solid transparent;border-image:url('assets/anime-panel-frame.png') 180 stretch;color:#e5dcc0}#enemy-card-dialog h2{margin:8px 0;font-size:calc(28px + var(--ui-font-adjust,0px));color:#f2d9a3}#enemy-card-dialog .enemy-card-scroll>h3{font-family:Cinzel,serif;font-size:calc(19px + var(--ui-font-adjust,0px));color:#e4cdaa;margin:14px 0}#enemy-card-dialog p{font-size:calc(14px + var(--ui-font-adjust,0px));line-height:1.5;color:#b7cdcb}.enemy-card-scroll{height:calc(100% - 110px);overflow-y:auto;padding:0 12px 28px 0}#enemy-hand-cards,#enemy-deck-cards{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.enemy-card{width:166px;min-width:166px;aspect-ratio:512/744;padding:0;background:none;border:0;border-radius:9px;position:relative}.enemy-card:hover{filter:brightness(1.12)}#enemy-deck-cards .enemy-card{width:190px;min-width:190px}#enemy-card-close,#enemy-detail-close{position:absolute;right:10px;top:5px;width:30px;height:30px;border:1px solid #d2bb8c77;border-radius:50%;background:#13313e;color:#f4e3bc;font-size:calc(24px + var(--ui-font-adjust,0px));z-index:3}#enemy-card-detail{position:absolute;inset:0;background:#071c2bc9;z-index:4;display:flex;align-items:center;justify-content:center}#enemy-card-detail[hidden]{display:none}#enemy-detail-face{position:relative;width:340px;aspect-ratio:512/744;filter:drop-shadow(0 15px 30px #0008)}#enemy-detail-close{right:28px;top:22px}#enemy-cycle-counts{padding-bottom:10px;border-bottom:1px solid #bba57855}

.tabletop-category{height:3.6%;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:1.1}
