/* Only Yukon content textures. Shared frame owns all controls and guide skin. */
#gameFrame > [hidden], .yukon-main-content [hidden], #gameGuide[hidden] {display:none!important}
.battle-canvas[data-wp-frame-scene] {display:grid}
.wp-premium-table .board-shell[data-wp-frame-content] {
 background:#063d2e url('../../assets/yukon-solitaire-table-block-v22.webp') center/100% 100% no-repeat;
}
.wp-premium-table[data-card-deck='klondike'] .classic-card.front {
 background:#fff5df url('../../assets/yukon-solitaire-card-front-block-v22.webp') center/100% 100% no-repeat;
 border-radius:3px;
}
body.wp-premium-table[data-wp-game-id='yukon-solitaire'] .classic-card.back {
 background:#102c49 url('../../assets/yukon-solitaire-card-back-block-v22.webp') center/100% 100% no-repeat;
}
.result-card {max-height:100%;overflow:auto;box-sizing:border-box;background:var(--wp-ui-surface);color:var(--wp-ui-text);border-color:var(--wp-ui-line);border-radius:var(--wp-ui-radius)}
.result-card .result-actions {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.result-card .result-actions button {width:100%;min-width:0;margin:0;padding-inline:4px}
@media(max-height:500px) {
 .result-card {padding:12px}
 .result-card h2 {margin:0 0 6px;font-size:20px}
 .result-card p {margin:6px 0;font-size:13px}
}
