@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&display=swap";._7_rvlW_growShrink{border-width:2px;border-color:hsl(var(--border));background:linear-gradient(165deg,hsl(var(--card))0%,hsl(var(--muted)/.65)100%);transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s;position:relative;box-shadow:0 3px 10px #14181f0f}._7_rvlW_growShrink:hover{transform:translateY(-1px);box-shadow:0 8px 20px #14181f1a}._7_rvlW_growShrink[data-state=on]{border-color:hsl(var(--primary)/.85);background:linear-gradient(160deg,hsl(var(--accent)/.95)0%,hsl(var(--muted)/.55)100%);box-shadow:0 0 0 3px hsl(var(--ring)/.25),0 8px 20px hsl(var(--ring)/.2);transform:scale(1.03)}._7_rvlW_wordLabel{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.3em;line-height:1.15;display:-webkit-box}._7_rvlW_tileReveal{animation:.38s cubic-bezier(.2,.8,.2,1) both _7_rvlW_tile-enter}@keyframes _7_rvlW_tile-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._7_rvlW_growShrink,._7_rvlW_tileReveal{transition:none;animation:none}}.J8PHqW_shake{animation-name:J8PHqW_tilt-shaking;animation-duration:.1s;animation-iteration-count:5;animation-delay:.2s}@keyframes J8PHqW_tilt-shaking{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(0)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{--game-spacing:clamp(16px,4vw,32px);--header-height:clamp(3rem,5vw,4rem);--color-success:#17824d;--color-warning:#998000;--color-error:#c32222;--color-gray-100:#1a1a1a;--color-gray-300:#404040;--color-gray-500:gray;--color-gray-700:#bfbfbf;--color-gray-900:#e6e6e6;overflow-y:scroll}body{background-color:hsl(var(--background));color:hsl(var(--foreground));background-image:radial-gradient(circle at 15% 20%,#f1f5f9cc,#0000 32%),radial-gradient(circle at 85% 18%,#e2f3f073,#0000 30%),linear-gradient(#f8fafc,#f2f4f7);background-attachment:fixed;font-family:Manrope,Avenir Next,Segoe UI,sans-serif;transition:background-color .25s,color .25s}.dark body{background-color:hsl(var(--background));background-image:radial-gradient(circle at 15% 20%,#16213c8c,#0000 36%),radial-gradient(circle at 85% 18%,#19314366,#0000 34%),linear-gradient(#0b101e,#090d16)}@media (max-height:600px){body{--game-spacing:8px}}.wrapper{flex-direction:column;min-height:100%;display:flex}header{height:var(--header-height);border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background)/.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex}header .side{width:var(--header-height);place-content:center;display:grid}h1{font-size:2rem;line-height:var(--header-height);text-align:center;flex:1}@media (max-width:25rem){h1{font-size:1.25rem}}.game-wrapper{flex-direction:column;flex:1;align-items:center;gap:clamp(14px,2.6vw,24px);width:100%;max-width:min(500px,95%);margin:0 auto;padding:clamp(16px,3vw,28px);display:flex}.banner{text-align:center;will-change:transform;border-radius:4px 4px 0 0;width:100%;max-width:600px;margin:0 auto;padding:32px;animation:.75s cubic-bezier(0,.72,.24,1.02) slideUp;position:fixed;bottom:0;left:0;right:0}.happy.banner{background:var(--color-success);color:#fff}.sad.banner{background:var(--color-error);color:#fff}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes submit-ready-nudge{0%{filter:brightness();transform:scale(1)}50%{filter:brightness(1.08);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}.submit-ready-nudge{animation:.36s ease-in-out 2 submit-ready-nudge}@media (prefers-reduced-motion:reduce){.submit-ready-nudge{animation:none}}
/*# sourceMappingURL=index.95534cf7.css.map */
