.ds-game-art[data-v-a6970cf2]{width:100%;min-width:0;aspect-ratio:var(--game-art-ratio,16/9);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.ds-game-art img[data-v-a6970cf2]{width:100%;height:100%;display:block;position:absolute;inset:0}.ds-game-art--cover img[data-v-a6970cf2]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--game-art-position,center 40%);object-position:var(--game-art-position,center 40%)}.ds-game-art--render[data-v-a6970cf2]{aspect-ratio:var(--game-art-ratio,4/3);background:var(--render-bg)}.ds-game-art--render img[data-v-a6970cf2]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ds-game-tooltip[data-v-718e16fd]{gap:var(--space-2);display:grid}.ds-game-tooltip__art[data-v-718e16fd]{aspect-ratio:4/3;background:var(--render-bg);place-items:center;display:grid;overflow:hidden}.ds-game-tooltip__art[data-v-718e16fd] picture{width:100%;height:100%}.ds-game-tooltip__name[data-v-718e16fd]{color:var(--lamp-gold-light);font-size:var(--text-lg)}.ds-game-tooltip__kind[data-v-718e16fd],.ds-game-tooltip__note[data-v-718e16fd]{color:var(--lamp-muted);font-family:var(--font-ui);font-size:var(--text-sm)}.ds-tooltip[data-v-edde0cee]{display:inline}.ds-tooltip__trigger[data-v-edde0cee]{align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--tap);color:inherit;font:inherit;text-align:inherit;vertical-align:middle;cursor:help;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:inline-flex}button.ds-tooltip__trigger[data-v-edde0cee]{cursor:pointer}.ds-tooltip__panel[data-v-edde0cee]{z-index:30;overscroll-behavior:contain;width:20rem;max-width:calc(100vw - 32px);padding:var(--space-4);border:1px solid var(--lamp-gold-dark);border-radius:var(--radius-md);background:var(--lamp-bg);box-shadow:var(--shadow-card);color:var(--lamp-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-snug);text-align:left;visibility:hidden;pointer-events:none;overflow-wrap:anywhere;display:block;position:fixed;overflow:auto}.ds-tooltip__panel[data-open=true][data-v-edde0cee]{visibility:visible;pointer-events:auto}.ds-tooltip__panel[data-v-edde0cee]:has(.ds-game-tooltip__art){background:var(--render-bg)}.ds-game-figure[data-v-682e2363]{margin:var(--space-4) 0;border:1px solid var(--lamp-gold-dark);border-radius:var(--radius-md);background:var(--lamp-deep);overflow:hidden}.ds-game-figure--render[data-v-682e2363]{background:var(--render-bg)}.ds-game-figure[data-v-682e2363] picture{border-radius:0}.ds-game-figure figcaption[data-v-682e2363]{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--lamp-muted);font-family:var(--font-ui);font-size:var(--text-sm)}.ds-game-ref[data-v-739c4e04]{color:var(--lamp-gold)}.ds-game-ref__name[data-v-739c4e04]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ds-game-ref[data-v-739c4e04] .ds-tooltip__trigger{font-size:inherit;line-height:inherit}.ds-hero[data-v-fc59d785]{gap:var(--space-5);padding:var(--space-5) 0 var(--space-4);display:grid}.ds-hero__text[data-v-fc59d785]{gap:var(--space-4);display:grid}@media (width>=768px){.ds-hero[data-v-fc59d785]{align-items:center;gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:minmax(0,1fr) auto}.ds-hero__bory[data-v-fc59d785]{order:2;width:11rem;height:11rem}}.ds-game-header[data-v-f5c96465]{gap:var(--space-4);display:grid}.ds-game-header__art[data-v-f5c96465]{aspect-ratio:16/9;border:1px solid var(--lamp-gold-dark);border-radius:var(--radius-md);background:var(--lamp-bg);position:relative;overflow:hidden}.ds-game-header__art--render[data-v-f5c96465]{background:var(--render-bg)}.ds-game-header__art[data-v-f5c96465] picture{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.ds-game-header__icons[data-v-f5c96465]{gap:var(--space-2);display:flex}@media (width>=768px){.ds-game-header--hero[data-v-f5c96465]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,320px)}.ds-game-header__art[data-v-f5c96465]{order:2}.ds-game-header--hero[data-v-f5c96465] .ds-page-header{margin-bottom:0}.ds-game-header__icons[data-v-f5c96465] .ds-game-icon{--game-icon-size:44px}}
