._tile_13ft9_1{width:var(--tw);height:var(--th);margin-bottom:calc(var(--slab) + 1px);border-radius:calc(var(--tw) * .16);background:var(--color-tile-face);box-shadow:inset 0 0 0 1px var(--color-tile-edge), 0 var(--slab) 0 var(--color-tile-back), 0 calc(var(--slab) + 1px) 0 var(--color-tile-back-edge);transition:transform var(--motion-duration-base) var(--motion-easing-standard), opacity var(--motion-duration-base);vertical-align:bottom;flex:none;place-items:center;display:inline-grid;position:relative}._face_13ft9_21{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:80%;height:84%}._faceCalled_13ft9_29{transform:rotate(-90deg)}._faceDown_13ft9_33{background:repeating-linear-gradient(45deg, transparent 0 5px, #ffffff0f 5px 7px), var(--color-tile-back);box-shadow:inset 0 0 0 1px var(--color-tile-back-edge), 0 var(--slab) 0 var(--color-tile-face), 0 calc(var(--slab) + 1px) 0 var(--color-tile-edge)}._selected_13ft9_41{outline:2px solid var(--color-action-primary);outline-offset:2px;transform:translateY(-10px)}._dora_13ft9_49{box-shadow:inset 0 0 0 clamp(2px, calc(min(var(--tw), var(--th)) * .08), 3px) var(--color-accent-brass), 0 var(--slab) 0 var(--color-tile-back), 0 calc(var(--slab) + 1px) 0 var(--color-tile-back-edge)}._dimmed_13ft9_56{opacity:.35}._error_13ft9_60{outline:2px solid var(--color-status-danger);outline-offset:1px}._marked_13ft9_65{outline:2px solid var(--color-status-danger);outline-offset:2px}._ghost_13ft9_72:after{content:"";inset:0 0 calc(-1px - var(--slab)) 0;border:1.5px dashed var(--color-text-secondary);border-radius:inherit;pointer-events:none;position:absolute}._ghost_13ft9_72 ._face_13ft9_21{opacity:.75}._redMarker_13ft9_85{top:calc(var(--tw) * .06);right:calc(var(--tw) * .06);width:clamp(4px, calc(var(--tw) * .18), 8px);height:clamp(4px, calc(var(--tw) * .18), 8px);background:var(--color-tile-red-marker);box-shadow:0 0 0 2px var(--color-tile-face);border-radius:50%;position:absolute}._errorBadge_13ft9_96{background:var(--color-status-danger);width:20px;height:20px;color:var(--color-bg-surface);border-radius:50%;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}@media (prefers-reduced-motion:reduce){._tile_13ft9_1{transition:opacity var(--motion-duration-fast)}}
