:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#f1decd)var(--lightningcss-dark,#271c13);--accent:var(--lightningcss-light,#1560da)var(--lightningcss-dark,#abd4fa);--accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);background-color:var(--background);font-family:Verdana,Geneva,Tahoma,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{touch-action:manipulation;--inset-top:env(safe-area-inset-top,0px)}@supports (-webkit-touch-callout:none){@media (display-mode:standalone) and (orientation:portrait){:root{--inset-top:calc(env(safe-area-inset-top,0px) + 2.5rem)}}}@keyframes shake{10%,50%{translate:-3px}30%,70%{translate:3px}90%{translate:-1px}}@keyframes pop{30%{scale:1.1}}._shading_o46j2_1{--tile-shade:calc(var(--tile-size) / 40);--tile-radius:calc(var(--tile-size) / 12);--tile-bevel:var(--tile-shade) calc(var(--tile-shade) * -2) calc(var(--tile-shade) * 5) inset #000000a6;--tile-base-color:#c8ae79;--tile-face:var(--tile-base-color)}._tile_o46j2_10{all:unset;outline:revert;outline-offset:2.5px;width:var(--tile-size);height:var(--tile-size);line-height:var(--tile-size);font-size:calc(var(--tile-size) * .55);border-radius:var(--tile-radius);text-align:center;color:#000;-webkit-user-select:none;user-select:none;font-family:monospace;font-weight:700}._faceUp_o46j2_27{background-color:var(--tile-face);box-shadow:var(--tile-bevel)}._dialog_1s0z2_1{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background-color:var(--lightningcss-light,#fffdfa)var(--lightningcss-dark,#36281c);border:none;border-radius:1.25rem;max-width:min(26rem,90vw);padding:1.5rem;box-shadow:inset -2px 4px 4px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff2e),inset 2px -4px 10px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#00000073),-.75rem 1.5rem 2.25rem -.75rem #00000073}._dialog_1s0z2_1::backdrop{backdrop-filter:blur(3px);background-color:#0009}._dialog_1s0z2_1>:last-child{margin-bottom:0}._heading_1s0z2_23{justify-content:space-between;align-items:center;gap:1rem;display:flex}._heading_1s0z2_23 h2{text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0;font-size:1rem}._iconButton_1s0z2_38{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-family:inherit;display:flex;position:relative}._iconButton_1s0z2_38:before{content:"";z-index:-1;border-radius:inherit;background-color:#0002;position:absolute;inset:0;box-shadow:inset -1.5px 3px 4.5px #0003}@media (hover:hover){._iconButton_1s0z2_38:hover:before{background-color:var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff1)}}._iconButton_1s0z2_38:active:before{scale:1.15}._primary_1s0z2_72{box-sizing:border-box;background-color:var(--accent);width:100%;color:var(--accent-contrast);font:inherit;text-align:center;cursor:pointer;outline-offset:2.5px;border:none;border-radius:.75rem;padding:.7rem 1rem;font-weight:700;display:block;box-shadow:inset -1px 2px 2px #ffffff40,inset 1px -2px 5px #0003,-.1rem .2rem .3rem -.1rem #00000073}@media (hover:hover){._primary_1s0z2_72:hover{background-color:color-mix(in srgb, var(--accent), white 20%)}}._primary_1s0z2_72:active{scale:.98}._stat_1s0z2_102{text-align:center;margin:1.5rem 0 0;font-family:monospace;font-size:3rem;font-weight:700}._srOnly_1s0z2_110{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--tile-size:min(6.8vw, 2.4rem);--gap:calc(var(--tile-size) * .1);--half-thickness:calc(var(--tile-size) * .095);--tile-perspective:calc(var(--tile-size) * 4.6);--bevel-cut:calc(var(--tile-size) * .045);--toss:.38s;--toss-height:.76;--hop-height:.28;--score-miss:var(--lightningcss-light,#baaea0)var(--lightningcss-dark,#807264);--score-cow:var(--lightningcss-light,#e6aa46)var(--lightningcss-dark,#d49637);--score-bull:var(--lightningcss-light,#68be78)var(--lightningcss-dark,#53ad69);--rule:var(--lightningcss-light,#e4d8cc)var(--lightningcss-dark,#3e3126);font-size:clamp(1rem,2.6vw,1.5rem)}body{max-width:34rem;padding:var(--inset-top) .5rem calc(12rem + env(safe-area-inset-bottom));margin:auto}._header_1r6v5_25{justify-content:space-between;align-items:center;margin:.5rem .5rem 1.5rem;display:flex}._header_1r6v5_25 h1{margin:0;font-size:1.5rem}._headerActions_1r6v5_37{gap:.5rem;display:flex}._boards_1r6v5_42{justify-content:center;display:flex}._board_1r6v5_42{gap:var(--gap);flex-direction:column;display:flex}._board_1r6v5_42+._board_1r6v5_42{border-left:1px solid var(--rule);margin-left:calc(var(--tile-size) * .2);padding-left:calc(var(--tile-size) * .2)}._row_1r6v5_59{gap:var(--gap);display:flex}._row_1r6v5_59._invalid_1r6v5_64{animation:.5s shake}._cell_1r6v5_68{rotate:var(--tilt)}._filled_1r6v5_73{animation:.15s pop}._scored_1r6v5_78{rotate:var(--tilt-after-flip)}._cell_1r6v5_68._miss_1r6v5_83{--tile-face:var(--score-miss)}._cell_1r6v5_68._cow_1r6v5_86{--tile-face:var(--score-cow)}._cell_1r6v5_68._bull_1r6v5_89{--tile-face:var(--score-bull)}._cell_1r6v5_68._flipping_1r6v5_93{transform-style:preserve-3d;box-shadow:none;color:#0000;rotate:none;scale:calc(1 - var(--half-thickness) / var(--tile-perspective));--turn:var(--toss);animation-name:_flip-settle_1r6v5_1;animation-duration:var(--turn);animation-timing-function:linear;animation-fill-mode:both;animation-delay:calc(var(--i) * .3s);background-color:#0000;position:relative}._cell_1r6v5_68._flipping_1r6v5_93._bounces_1r6v5_110{--turn:calc(var(--toss) / .64);animation-name:_flip-bounce_1r6v5_1}._cell_1r6v5_68._flipping_1r6v5_93:before,._cell_1r6v5_68._flipping_1r6v5_93:after{content:attr(data-letter);content:attr(data-letter) / "";border-radius:var(--tile-radius);box-shadow:var(--tile-bevel);backface-visibility:hidden;color:#000;position:absolute;inset:0}._cell_1r6v5_68._flipping_1r6v5_93:before{background-color:var(--tile-base-color);transform:translateZ(var(--half-thickness))}._cell_1r6v5_68._flipping_1r6v5_93:after{background-color:var(--tile-face);transform:translateZ(calc(var(--half-thickness) * -1)) rotateX(180deg)}._slice_1r6v5_140{inset:calc((1 - var(--out)) * var(--bevel-cut));border-radius:calc(var(--tile-radius) - (1 - var(--out)) * var(--bevel-cut));transform:translateZ(calc(var(--z) * var(--half-thickness)));background-color:color-mix(in srgb, var(--tile-base-color) var(--mix), var(--tile-face));box-shadow:var(--tile-bevel);animation-name:_tile-body_1r6v5_1;animation-duration:var(--turn);animation-timing-function:step-end;animation-fill-mode:both;animation-delay:calc(var(--i) * .3s);position:absolute}strong._cow_1r6v5_86{color:var(--score-cow)}strong._bull_1r6v5_89{color:var(--score-bull)}._keyboard_1r6v5_167{--key-gap:.175rem;--tile-size:min(2.5rem, (100vw - .5rem - 9 * var(--key-gap)) / 10);align-items:center;gap:var(--key-gap);padding:.5rem .25rem calc(.5rem + env(safe-area-inset-bottom));background-color:var(--background);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}._keyboardRow_1r6v5_184{gap:var(--key-gap);justify-content:center;width:100%;max-width:34rem;display:flex}._key_1r6v5_167{width:var(--tile-size);height:min(3.2rem, calc(var(--tile-size) * 1.4));border-radius:var(--tile-radius);box-shadow:var(--tile-bevel);color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);-webkit-user-select:none;user-select:none;background-color:var(--lightningcss-light,#e2d6ca)var(--lightningcss-dark,#423428);border:none;font-family:monospace;font-size:1rem;font-weight:700}@media (hover:hover){._key_1r6v5_167:hover{background-color:var(--lightningcss-light,#f5eee7)var(--lightningcss-dark,#5c4c3e)}}._key_1r6v5_167:active{scale:.94}._key_1r6v5_167._tinted_1r6v5_216{color:#000}@media (hover:hover){._key_1r6v5_167._tinted_1r6v5_216:hover{filter:brightness(1.15)}}._key_1r6v5_167._wideKey_1r6v5_226{width:calc(var(--tile-size) * 1.5);font-family:system-ui;font-size:.9rem;font-weight:400}._answers_1r6v5_245{color:var(--accent);letter-spacing:.1em;justify-content:center;gap:.75rem;margin:.5rem 0 1.5rem;font-weight:700;display:flex}@keyframes _flip-settle_1r6v5_1{0%{transform:perspective(var(--tile-perspective)) translateZ(0) rotateZ(var(--tilt)) rotateX(0deg);z-index:0}25%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height) * .75)) rotateZ(calc(var(--tilt) * .75 + var(--tilt-after-flip) * .25)) rotateX(45deg);z-index:10}50%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height))) rotateZ(calc(var(--tilt) * .5 + var(--tilt-after-flip) * .5)) rotateX(90deg)}75%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height) * .75)) rotateZ(calc(var(--tilt) * .25 + var(--tilt-after-flip) * .75)) rotateX(135deg);z-index:10}to{transform:perspective(var(--tile-perspective)) translateZ(0) rotateZ(var(--tilt-after-flip)) rotateX(180deg);z-index:0}}@keyframes _flip-bounce_1r6v5_1{0%{transform:perspective(var(--tile-perspective)) translateZ(0) rotateZ(var(--tilt)) rotateX(0deg);z-index:0}16%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height) * .75)) rotateZ(var(--tilt)) rotateX(45deg);z-index:10}32%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height))) rotateZ(var(--tilt)) rotateX(90deg)}48%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--toss-height) * .75)) rotateZ(var(--tilt)) rotateX(135deg)}64%{transform:perspective(var(--tile-perspective)) translateZ(0) rotateZ(var(--tilt)) rotateX(180deg)}73%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--hop-height) * .75)) rotateZ(calc(var(--tilt) * .45 + var(--tilt-after-flip) * .55)) rotateX(180deg)}82%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--hop-height))) rotateZ(calc(var(--tilt) * .18 + var(--tilt-after-flip) * .82)) rotateX(180deg)}91%{transform:perspective(var(--tile-perspective)) translateZ(calc(var(--tile-size) * var(--hop-height) * .75)) rotateZ(calc(var(--tilt) * .05 + var(--tilt-after-flip) * .95)) rotateX(180deg);z-index:10}to{transform:perspective(var(--tile-perspective)) translateZ(0) rotateZ(var(--tilt-after-flip)) rotateX(180deg);z-index:0}}@keyframes _tile-body_1r6v5_1{0%{visibility:hidden}4%,96%{visibility:visible}97%,to{visibility:hidden}}
