body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Bylynn Sans,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--felt:#1c6946;--felt-deep:#10432f;--felt-light:#287b57;--wood:#74401f;--wood-deep:#3b2115;--brass:#d3aa53;--paper:#f5ecd8;--paper-raised:#fffaf0;--paper-edge:#cbb991;--ink:#252a28;--ink-muted:#6f6355;--key:#e3d4b7;--key-edge:#ad9875;--link:#1d568d;--danger:#a83e3b;--focus:#d3aa53;--correct:#2776a8;--elsewhere:#d17a22;--absent:#767676;--surface-shadow:0 20px 48px rgba(4,20,16,.32),0 3px 8px rgba(4,20,16,.28)}*,:after,:before{box-sizing:border-box}body{background-attachment:fixed;background-color:#1c6946;background-color:var(--felt);background-image:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.07),transparent 31%),radial-gradient(circle at 82% 78%,rgba(0,0,0,.18),transparent 38%),repeating-linear-gradient(34deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.018) 1px,transparent 0,transparent 4px),linear-gradient(145deg,#287b57,#10432f);background-image:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.07),transparent 31%),radial-gradient(circle at 82% 78%,rgba(0,0,0,.18),transparent 38%),repeating-linear-gradient(34deg,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 1px,transparent 1px,transparent 4px),linear-gradient(145deg,var(--felt-light),var(--felt-deep));color:#252a28;color:var(--ink);font-family:Tahoma,Segoe UI,system-ui,sans-serif;text-align:center}.App-container,body{min-height:100vh;min-height:100dvh}.App-container{display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));width:min(100%,610px)}.App-header{background-color:#74401f;background-color:var(--wood);background-image:linear-gradient(105deg,hsla(0,0%,100%,.08),transparent 28%,rgba(0,0,0,.16) 72%,hsla(0,0%,100%,.05)),repeating-linear-gradient(7deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 2px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 8px),linear-gradient(180deg,#825235,#3b2115);background-image:linear-gradient(105deg,hsla(0,0%,100%,.08),transparent 28%,rgba(0,0,0,.16) 72%,hsla(0,0%,100%,.05)),repeating-linear-gradient(7deg,hsla(0,0%,100%,.035) 0,hsla(0,0%,100%,.035) 2px,rgba(0,0,0,.025) 2px,rgba(0,0,0,.025) 8px),linear-gradient(180deg,#825235,var(--wood-deep));border:1px solid hsla(39,77%,74%,.72);border-radius:16px 16px 9px 9px;box-shadow:0 7px 16px rgba(5,21,17,.34),inset 0 1px hsla(0,0%,100%,.17),inset 0 -2px rgba(27,12,6,.45);color:#fff8e8;margin-bottom:10px;overflow:hidden;padding:10px 14px 13px;position:relative;z-index:1}.App-header:after{border:1px solid hsla(39,70%,68%,.27);border-radius:11px 11px 5px 5px;content:"";inset:5px;pointer-events:none;position:absolute;z-index:-1}.App-toolbar{display:flex;gap:12px;justify-content:space-between}.App-mode-control a,.App-toolbar{align-items:center;min-height:44px}.App-mode-control a{background:rgba(25,12,7,.28);border:1px solid hsla(39,77%,74%,.55);border-radius:999px;box-shadow:inset 0 1px hsla(0,0%,100%,.08);color:#fff5de;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1;padding:0 13px;text-decoration:none}.App-mode-control a:hover{background:rgba(255,249,230,.12)}.top-right{align-items:center;display:flex;gap:7px}.App-collection-mark{color:#d3aa53;color:var(--brass);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;margin-top:6px;text-transform:uppercase}.App-collection-mark,.App-container h1{font-family:Georgia,Times New Roman,serif}.App-container h1{color:#fffaf0;font-size:clamp(31px,8vw,42px);letter-spacing:-.035em;line-height:1.05;margin:3px 0 0;text-shadow:0 2px 2px rgba(24,10,4,.6)}.App-container h1 span{color:#d3aa53;color:var(--brass)}.App-about,.Game,.Settings{background-color:#f5ecd8;background-color:var(--paper);background-image:linear-gradient(rgba(122,92,54,.025) 1px,transparent 0),linear-gradient(90deg,rgba(122,92,54,.02) 1px,transparent 0),radial-gradient(circle at 50% 0,hsla(0,0%,100%,.62),transparent 46%);background-size:19px 19px,19px 19px,auto;border:1px solid #cbb991;border:1px solid var(--paper-edge);border-radius:10px 10px 18px 18px;box-shadow:0 20px 48px rgba(4,20,16,.32),0 3px 8px rgba(4,20,16,.28),inset 0 1px hsla(0,0%,100%,.78);box-shadow:var(--surface-shadow),inset 0 1px hsla(0,0%,100%,.78);color:#252a28;color:var(--ink);padding:14px clamp(10px,3.6vw,22px) 16px;position:relative;width:100%}.App-about:before,.Game:before,.Settings:before{border:1px solid rgba(111,81,48,.12);border-radius:6px 6px 13px 13px;content:"";inset:5px;pointer-events:none;position:absolute}.App-header h1,.Game{-webkit-user-select:none;-ms-user-select:none;user-select:none}.Game{display:flex;flex-direction:column}.Game-options{align-items:center;display:flex;justify-content:flex-end;margin:0 0 5px;min-height:44px}.Game-options>*+*{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.Game-options button{color:#a83e3b;color:var(--danger);min-width:86px}table.Game-rows{--tile-size:clamp(43px,6.7vh,56px);border-collapse:separate;border-radius:8px;border-spacing:0;margin:0 auto}table.Game-rows,table.Game-rows>tbody{display:flex;flex-direction:column}table.Game-rows:focus{outline:none}table.Game-rows:focus-visible{outline:3px solid #d3aa53;outline:3px solid var(--focus);outline-offset:5px}.Row,.Row-letter,.Row-letter-color{align-items:center;display:flex;justify-content:center}.Row-letter,.Row-letter-color{background:#fffaf0;background:var(--paper-raised);border:1px solid #b9a786;border-bottom-color:#9e8965;border-radius:6px;box-shadow:0 3px 0 #a48e69,0 4px 7px rgba(69,49,26,.2),inset 0 1px hsla(0,0%,100%,.92);color:#252a28;color:var(--ink);flex:0 0 52px;flex:0 0 var(--tile-size,52px);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4.7vh,34px);font-weight:700;height:52px;height:var(--tile-size,52px);line-height:1;margin:3px;max-width:52px;max-width:var(--tile-size,52px);text-transform:uppercase;width:52px;width:var(--tile-size,52px)}.Row-annotation{-webkit-margin-start:10px;color:#6f6355;color:var(--ink-muted);font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;margin-inline-start:10px;text-align:start;width:5em}.letter-correct{background:#2776a8;background:var(--correct);border:2px solid rgba(0,0,0,.3);box-shadow:0 3px 0 #174b6d,0 4px 7px rgba(38,35,28,.22),inset 0 1px hsla(0,0%,100%,.24);color:#fff!important}.letter-elsewhere{background:#d17a22;background:var(--elsewhere);border:2px dotted rgba(0,0,0,.46);box-shadow:0 3px 0 #8b4c12,0 4px 7px rgba(38,35,28,.22),inset 0 1px hsla(0,0%,100%,.22);color:#fff!important}.letter-absent{background:#767676;background:var(--absent);border:2px solid transparent;box-shadow:0 3px 0 #4e5453,0 4px 7px rgba(38,35,28,.2),inset 0 1px hsla(0,0%,100%,.19);color:#fff!important}.Game>p[role=alert]{align-items:center;color:#6f6355;color:var(--ink-muted);display:flex;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;justify-content:center;line-height:1.25;margin:9px 0 7px;min-height:29px}.Game-keyboard{display:flex;flex-direction:column;gap:1px;margin:0 auto;max-width:540px;width:100%}.Game-keyboard-row{display:flex;flex-direction:row;justify-content:stretch}.Game-keyboard-button{align-items:center;background:linear-gradient(180deg,#f7eedc,#e3d4b7);background:linear-gradient(180deg,#f7eedc,var(--key));border:1px solid #ad9875;border:solid var(--key-edge);border-radius:6px;border-width:1px 1px 2px;box-shadow:0 2px 0 #917b59,0 3px 4px rgba(74,52,29,.19),inset 0 1px hsla(0,0%,100%,.82);color:#252a28;color:var(--ink);cursor:pointer;display:flex;flex:1 1;font-family:Tahoma,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:800;justify-content:center;line-height:1;margin:3px 2px;min-height:clamp(44px,6.3vh,54px);min-width:0;padding:4px 2px;text-decoration:none;text-transform:capitalize;touch-action:manipulation;transition:box-shadow 80ms ease,-webkit-transform 80ms ease,-webkit-filter .1s ease;transition:transform 80ms ease,filter .1s ease,box-shadow 80ms ease;transition:transform 80ms ease,filter .1s ease,box-shadow 80ms ease,-webkit-transform 80ms ease,-webkit-filter .1s ease}.Game-keyboard-button-wide{flex:1.7 1}.Game-keyboard-button:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04)}.Game-keyboard-button:active{box-shadow:0 0 0 #917b59,inset 0 1px 3px rgba(62,42,22,.22);-webkit-transform:translateY(2px);transform:translateY(2px)}.Game-seed-info{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-bottom:1px solid rgba(111,82,49,.12);border-top:1px solid rgba(111,82,49,.2);color:#6f6355;color:var(--ink-muted);font-family:Georgia,Times New Roman,serif;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.025em;margin:12px auto 1px;padding:5px 12px}.Game>p:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0 0}button,input,select{font:inherit}button:not(.Game-keyboard-button):not(.emoji-link){background:linear-gradient(180deg,#fffaf0,#e3d4b7);background:linear-gradient(180deg,var(--paper-raised),var(--key));border:1px solid #ad9875;border:1px solid var(--key-edge);border-radius:7px;box-shadow:0 2px 0 #9c8663,0 3px 5px rgba(68,47,26,.16),inset 0 1px hsla(0,0%,100%,.76);color:#252a28;color:var(--ink);cursor:pointer;font-size:14px;font-weight:700;min-height:44px;padding:8px 14px;touch-action:manipulation;transition:box-shadow 80ms ease,-webkit-transform 80ms ease,-webkit-filter .12s ease;transition:transform 80ms ease,filter .12s ease,box-shadow 80ms ease;transition:transform 80ms ease,filter .12s ease,box-shadow 80ms ease,-webkit-transform 80ms ease,-webkit-filter .12s ease}button:not(.Game-keyboard-button):not(.emoji-link):hover:not(:disabled){-webkit-filter:brightness(1.035);filter:brightness(1.035)}button:not(.Game-keyboard-button):not(.emoji-link):active:not(:disabled){box-shadow:0 0 0 #9c8663,inset 0 1px 3px rgba(68,47,26,.18);-webkit-transform:translateY(2px);transform:translateY(2px)}button:disabled{cursor:not-allowed;-webkit-filter:saturate(.45);filter:saturate(.45);opacity:.46}.emoji-link{align-items:center;background:rgba(24,11,6,.28);border:1px solid hsla(39,77%,74%,.54);border-radius:50%;box-shadow:inset 0 1px hsla(0,0%,100%,.09);color:#fff5df;cursor:pointer;display:inline-flex;font-family:Tahoma,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:800;height:44px;justify-content:center;line-height:1;padding:0;text-decoration:none;touch-action:manipulation;width:44px}.emoji-link:hover{background:rgba(255,249,230,.13)}a,a:visited{color:#1d568d;color:var(--link);text-underline-offset:.16em}a:active{color:#a83e3b;color:var(--danger)}:where(a,button,select,input):focus-visible{box-shadow:0 0 0 1px #3b2115;box-shadow:0 0 0 1px var(--wood-deep);outline:3px solid #d3aa53;outline:3px solid var(--focus);outline-offset:3px}.App-about{line-height:1.48}.App-about p:first-child{font-size:17px;margin-top:2px}.App-about hr{background:linear-gradient(90deg,transparent,#cbb991,transparent);background:linear-gradient(90deg,transparent,var(--paper-edge),transparent);border:0;height:1px;margin:17px 0}.App-about b{background-color:#767676;background-color:var(--absent);border-radius:3px;color:#fff;padding:1px 4px}.App-about b.green-bg{background-color:#2776a8;background-color:var(--correct)}.App-about b.yellow-bg{background-color:#d17a22;background-color:var(--elsewhere)}.App-attribution{color:#6f6355;color:var(--ink-muted);font-size:13px;margin-bottom:2px}.Settings{font-size:16px;text-align:left}.Settings-setting{align-items:flex-start;border-bottom:1px solid rgba(111,82,49,.14);display:flex;margin:3px 0;min-height:48px;padding:9px 7px}.Settings-setting:last-child{border-bottom:0}.Settings-setting input[type=checkbox]{accent-color:#2776a8;accent-color:var(--correct);height:22px;margin:1px 0;width:22px}.Settings-setting input[type=range]{accent-color:#2776a8;accent-color:var(--correct);height:22px;margin-top:1px;width:82px}.Settings-setting label{-webkit-margin-start:9px;-webkit-margin-end:8px;margin-inline-end:8px;margin-inline-start:9px}.Settings-setting select{background:#fffaf0;background:var(--paper-raised);border:1px solid #ad9875;border:1px solid var(--key-edge);border-radius:6px;color:#252a28;color:var(--ink);min-height:44px;padding:5px 28px 5px 8px}.App-footer{font-size:80%;line-height:1.5;margin:-1rem 0 2rem}.Game-sr-feedback,.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.App-container.color-blind .App-about b.green-bg,.App-container.color-blind .letter-correct{background-color:#f5793a;box-shadow:0 3px 0 #a54419,0 4px 7px rgba(38,35,28,.22),inset 0 1px hsla(0,0%,100%,.22)}.App-container.color-blind .App-about b.yellow-bg,.App-container.color-blind .letter-elsewhere{background-color:#85c0f9;box-shadow:0 3px 0 #4d81b4,0 4px 7px rgba(38,35,28,.22),inset 0 1px hsla(0,0%,100%,.25);color:#132331!important}body.dark{--felt:#10432f;--felt-deep:#08271c;--felt-light:#18533b;--paper:#252a25;--paper-raised:#353a32;--paper-edge:#6f654f;--ink:#f0e7d5;--ink-muted:#c5baa5;--key:#34372f;--key-edge:#716651;--link:#8bc5dd;color-scheme:dark}body.dark .App-about,body.dark .Game,body.dark .Settings{box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px hsla(0,0%,100%,.06)}body.dark .Row-letter,body.dark .Row-letter-color{border-color:#746a55;box-shadow:0 3px 0 #524a3c,0 4px 7px rgba(0,0,0,.32),inset 0 1px hsla(0,0%,100%,.06)}body.dark .Game-keyboard-button,body.dark button:not(.Game-keyboard-button):not(.emoji-link){background:linear-gradient(180deg,#41453b,#e3d4b7);background:linear-gradient(180deg,#41453b,var(--key));box-shadow:0 2px 0 #211f1a,0 3px 5px rgba(0,0,0,.3),inset 0 1px hsla(0,0%,100%,.07);color:#252a28;color:var(--ink)}body.dark .letter-absent,body.dark .letter-correct,body.dark .letter-elsewhere{color:#fff!important}body.dark .App-container.color-blind .App-about b.yellow-bg,body.dark .App-container.color-blind .letter-elsewhere{color:#132331!important}@media (max-width:520px){.App-container{padding-left:8px;padding-right:8px}.App-header{border-radius:12px 12px 8px 8px;padding:8px 9px 11px}.App-toolbar{gap:6px}.App-mode-control a{font-size:12px;padding:0 10px}.App-collection-mark{margin-top:2px}.App-container h1{font-size:clamp(30px,10vw,38px);margin:3px 0 0}.App-about,.Game,.Settings{padding-left:8px;padding-right:8px}.Game-options{margin-bottom:2px}.Game-keyboard-button{font-size:clamp(15px,4.8vw,18px);margin-left:1.5px;margin-right:1.5px}.Game>p:last-child button{flex:1 1 175px}.Settings-setting:last-child{flex-wrap:wrap;gap:6px 0}.Settings-setting:last-child input[type=checkbox]{margin-left:0!important}}@media (max-height:720px) and (max-width:520px){.App-header{margin-bottom:6px}.Game{padding-bottom:10px;padding-top:8px}.Game-options{min-height:40px}.Game>p[role=alert]{margin-bottom:4px;margin-top:6px}.Game-seed-info{margin-top:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.App-mode-control a,.emoji-link,.Game-keyboard-button,.Row-letter,.Row-letter-color,button{border:2px solid ButtonText}}[data-baba-skin=game-room] body{background-image:linear-gradient(rgba(16,67,47,.22),rgba(16,67,47,.5)),var(--baba-room-backdrop);background-position:50%;background-size:cover}[data-baba-skin=game-room][data-baba-mode=dark] body{background-image:linear-gradient(rgba(4,24,17,.48),rgba(4,24,17,.72)),var(--baba-room-backdrop)}@media (max-width:520px){.App-toolbar.baba-topbar{align-items:flex-start;flex-wrap:wrap}.App-toolbar .baba-topbar__actions{flex:1 1 auto}}
/*# sourceMappingURL=main.7a6190f4.css.map*/