.board-feedback.svelte-v20oqb{--board-message-background:#754936e6;z-index:10;pointer-events:none;box-sizing:border-box;border-radius:var(--corner-radius);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.board-announcement.svelte-v20oqb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.board-winner-message.svelte-v20oqb,.board-opening-message.svelte-v20oqb{z-index:1;color:#ffedb2;text-align:center;min-height:min-content;font-family:var(--title-font);overflow-wrap:anywhere;flex:1;place-items:center;font-size:clamp(1.1rem,8cqi,4.5rem);font-weight:800;line-height:1.08;display:grid;position:relative}.board-winner-message.multiple.svelte-v20oqb{font-size:clamp(1.1rem,6cqi,3.5rem)}.board-opening-message.svelte-v20oqb{color:#ffe7c5}.board-winner-badge.svelte-v20oqb,.board-opening-badge.svelte-v20oqb{box-sizing:border-box;border-radius:var(--corner-radius);background:var(--board-message-background);width:max-content;max-width:100%;margin:0;padding:clamp(4px,3cqi,18px)}.board-winner-badge[data-winner-seat="1"].svelte-v20oqb{background:oklch(from var(--four-player-one) .45 calc(c * .45) h / 90%)}.board-winner-badge[data-winner-seat="2"].svelte-v20oqb{background:oklch(from var(--four-player-two) .45 calc(c * .45) h / 90%)}.board-filter-definitions.svelte-91ucwm{pointer-events:none;width:0;height:0;position:absolute}.board-shadow.svelte-91ucwm{width:min(100%, var(--four-board-max-width,100%));aspect-ratio:7/6;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.board-shadow-source.svelte-91ucwm,.fallback-face.svelte-91ucwm,.column-preview.svelte-91ucwm,.column-flash.svelte-91ucwm{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.board-shadow-source.svelte-91ucwm{border-radius:var(--corner-radius);background:#000;position:absolute;inset:0}.four-board.svelte-91ucwm{width:100%;margin:0 auto;transition:opacity .16s ease-out;position:relative}.four-board.board-loading.svelte-91ucwm{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.four-board.svelte-91ucwm{transition:none}}.counter-entry.svelte-91ucwm{width:min(100%, var(--four-board-max-width,100%));height:var(--four-board-top-clearance,100vh);pointer-events:none;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.pending-counter-cap.svelte-91ucwm{aspect-ratio:7/6;pointer-events:none;z-index:1;width:100%;position:absolute;top:100%;left:0}.pending-counter.svelte-91ucwm{aspect-ratio:1;height:auto;display:block;position:absolute;top:0;transform:translate(-50%,-50%)}.pending-counter.confirmed-counter.svelte-91ucwm{animation:none}.fallback-pending-counter.svelte-91ucwm{pointer-events:none}@keyframes svelte-91ucwm-pending-counter-fade{0%{opacity:0}to{opacity:1}}.column-controls.svelte-91ucwm{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.column-controls.page-can-scroll.svelte-91ucwm{touch-action:pan-y pinch-zoom}.column-button.svelte-91ucwm{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:100%;padding:0;display:block;position:absolute;top:0}.column-button.svelte-91ucwm:disabled{cursor:default}.column-button.svelte-91ucwm:focus-visible{outline-offset:-4px;outline:3px solid #fff;box-shadow:inset 0 0 0 6px #173a4c}.board-image.svelte-91ucwm{width:min(100%, var(--four-board-max-width,100%));aspect-ratio:7/6;isolation:isolate;border-radius:var(--corner-radius);margin-inline:auto;position:relative;overflow:hidden}canvas.svelte-91ucwm{aspect-ratio:7/6;width:100%;height:auto;display:block}canvas.hidden.svelte-91ucwm{display:none}.fallback-face.svelte-91ucwm{background:radial-gradient(65% 75% at 76% 26%,#95b8ff1c,#0000),radial-gradient(60% 70% at 21% 80%,#95b8ff14,#0000),#4878e1;position:absolute;inset:0}.fallback-board.svelte-91ucwm{position:absolute;inset:0}.fallback-cell.svelte-91ucwm{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.fallback-hole.svelte-91ucwm{aspect-ratio:1;border-radius:50%;width:100%;overflow:hidden}.fallback-hole.svelte-91ucwm img:where(.svelte-91ucwm){width:var(--four-counter-size);height:var(--four-counter-size);margin:calc((100% - var(--four-counter-size)) / 2);object-fit:contain;display:block}.column-highlight.svelte-91ucwm{pointer-events:none;animation:.1s ease-out both svelte-91ucwm-column-highlight-in;position:absolute;inset:0}@keyframes svelte-91ucwm-column-highlight-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.column-highlight.svelte-91ucwm,.pending-counter.svelte-91ucwm{animation:none}}.four-sound-toggle.svelte-1rvckwz{align-items:center;gap:6px;min-height:48px;display:inline-flex}svg.svelte-1rvckwz{flex:none}.four-player-cards.svelte-slnmd8{column-gap:var(--four-player-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.four-player-slot.svelte-slnmd8{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.four-player-card.svelte-slnmd8{background:var(--four-player-one);color:#43241b;border-radius:var(--corner-radius);overflow-wrap:anywhere;min-width:0;transition:border-color var(--reveal-duration) ease-out;border:4px solid #0000;outline:0;padding:6px;font-size:1rem}.four-player-card.current.svelte-slnmd8{border-color:#f4e7bf}.four-player-slot[data-seat="2"].svelte-slnmd8 .four-player-card:where(.svelte-slnmd8){background:var(--four-player-two);color:#38204a}@media (width>=905px){.four-player-card.svelte-slnmd8{font-size:1.4rem}}.four-player-label.svelte-slnmd8{display:block}.four-player-name.svelte-slnmd8{grid-template-columns:minmax(0,1fr) 5ch;column-gap:4px;min-width:0;display:grid}.four-player-name.svelte-slnmd8 .player-countdown{justify-self:start}@media (height<=480px) and (orientation:landscape){.four-player-label.svelte-slnmd8{white-space:nowrap}.four-player-card.svelte-slnmd8 .four-player-name:where(.svelte-slnmd8) .player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}}.four-player-cards.svelte-slnmd8 .four-player-slot:where(.svelte-slnmd8) .player-detail{margin:6px 0 0}@media (prefers-reduced-motion:reduce){.four-player-card.svelte-slnmd8{transition:none}}.scallywag-end-actions.svelte-s2r7kx{z-index:11;pointer-events:none;box-sizing:border-box;grid-template-columns:minmax(0,1fr);place-items:center;padding:8px;display:grid;position:absolute;inset:0}.scallywag-end-stack.svelte-s2r7kx{grid-template-columns:minmax(0,1fr);gap:8px;width:max-content;min-width:0;max-width:100%;display:grid}.scallywag-end-button.svelte-s2r7kx{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;pointer-events:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;padding:10px 14px;animation:.16s ease-out both svelte-s2r7kx-scallywag-end-in;display:flex}@keyframes svelte-s2r7kx-scallywag-end-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scallywag-end-button.svelte-s2r7kx{animation:none}}
