/* Semantic buttons remain above the photographic scene for touch and keyboard. */
.kt-photo-canvas{display:none}
[data-photo-pending=true] .kt-hand,[data-photo-pending=true] .kt-pile,[data-photo-pending=true] .kt-floor{visibility:hidden!important}
[data-photo-pending=true] .kt-skin,[data-photo-ready=true] .kt-skin{background-image:none!important}
[data-photo-pending=true] .kt-arena::after{content:attr(data-loading);position:absolute;left:0;right:0;top:42%;text-align:center;color:#d8cfae;font:15px/1.4 Arial,sans-serif}
[data-photo-ready=true] .kt-photo-canvas{display:block;position:absolute;inset:0 auto auto 0;width:900px;height:660px;pointer-events:none;z-index:1}
[data-photo-ready=true] .kt-floor,[data-photo-ready=true] .kt-hand,[data-photo-ready=true] .kt-pile-secondary,[data-photo-ready=true] .kt-stock,[data-photo-ready=true] .kt-face,[data-photo-ready=true] .kt-cut-backs{visibility:hidden!important}
[data-photo-ready=true] .kt-pile-main,[data-photo-ready=true] .kt-playing{background:transparent!important;border-color:transparent!important;box-shadow:none!important;touch-action:manipulation}
[data-photo-ready=true] .kt-pile-main:focus-visible,[data-photo-ready=true] .kt-playing:focus-visible{outline:3px solid #f4d987;outline-offset:6px}
[data-photo-ready=true] .kt-pile-main::before,[data-photo-ready=true] .kt-pile-main::after,[data-photo-ready=true] .kt-playing::before,[data-photo-ready=true] .kt-playing::after{display:none!important}
[data-photo-ready=true] .kt-slots{z-index:5}
#tarot-table[data-photo-ready=true] .kt-cut-fan{z-index:20}
[data-photo-ready=true] .kt-cut-range{top:0!important;min-height:44px;touch-action:pan-y}
[data-photo-ready=true] .kt-cut-line{pointer-events:none;transform-origin:50% 0}
[data-photo-ready=true] .kt-card-name,[data-photo-ready=true] .kt-slot-label{font-size:calc(12px / var(--kt-stage-scale,1));line-height:1.2}
[data-photo-ready=true] .kt-card-name{max-height:none;overflow:visible}
#tarot-table[data-photo-ready=true] .kt-slot{border-color:transparent}
#tarot-table[data-photo-ready=true] .kt-slot,#tarot-table[data-photo-ready=true] .kt-pile{transition:none!important}
#tarot-table[data-photo-ready=true][data-stage=deal] .kt-slot-label{visibility:hidden}
html[data-tarot-game=true] #tarot-table .kt-brand{grid-column:2;justify-self:center;margin:0}
html[data-tarot-game=true] #tarot-table .kt-guide p{margin-inline:auto}
