/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-surface:var(--step-000);--color-item:var(--step-050);--color-border:var(--step-100);--color-fg:var(--step-900);--color-muted:var(--step-500);--color-blue:var(--blue-000);--radius-card:1.75rem;--radius-item:.75rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.stroke-1{stroke-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[docker\:28-dind\]{docker:28-dind}.\[draw-guess-game\:verify\]{draw-guess-game:verify}}:root{--step-base-value:15, 15, 15;--step-base:rgb(var(--step-base-value));--step-000-value:23, 23, 23;--step-000:rgb(var(--step-000-value));--step-050-value:32, 32, 32;--step-050:rgb(var(--step-050-value));--step-100-value:41, 41, 41;--step-100:rgb(var(--step-100-value));--step-150-value:50, 50, 50;--step-150:rgb(var(--step-150-value));--step-200-value:59, 59, 59;--step-200:rgb(var(--step-200-value));--step-250-value:69, 69, 69;--step-250:rgb(var(--step-250-value));--step-300-value:78, 78, 78;--step-300:rgb(var(--step-300-value));--step-350-value:87, 87, 87;--step-350:rgb(var(--step-350-value));--step-400-value:96, 96, 96;--step-400:rgb(var(--step-400-value));--step-450-value:105, 105, 105;--step-450:rgb(var(--step-450-value));--step-500-value:155, 155, 155;--step-500:rgb(var(--step-500-value));--step-550-value:168, 168, 168;--step-550:rgb(var(--step-550-value));--step-600-value:180, 180, 180;--step-600:rgb(var(--step-600-value));--step-650-value:192, 192, 192;--step-650:rgb(var(--step-650-value));--step-700-value:205, 205, 205;--step-700:rgb(var(--step-700-value));--step-750-value:218, 218, 218;--step-750:rgb(var(--step-750-value));--step-800-value:230, 230, 230;--step-800:rgb(var(--step-800-value));--step-850-value:242, 242, 242;--step-850:rgb(var(--step-850-value));--step-900-value:255, 255, 255;--step-900:rgb(var(--step-900-value));--red-000-value:230, 44, 33;--red-000:rgb(var(--red-000-value));--red-050-value:232, 60, 50;--red-050:rgb(var(--red-050-value));--red-100-value:233, 66, 56;--red-100:rgb(var(--red-100-value));--red-150-value:235, 83, 74;--red-150:rgb(var(--red-150-value));--red-200-value:237, 100, 92;--red-200:rgb(var(--red-200-value));--red-250-value:239, 117, 109;--red-250:rgb(var(--red-250-value));--orange-000-value:231, 155, 40;--orange-000:rgb(var(--orange-000-value));--orange-050-value:233, 164, 58;--orange-050:rgb(var(--orange-050-value));--orange-100-value:234, 166, 65;--orange-100:rgb(var(--orange-100-value));--orange-150-value:236, 175, 83;--orange-150:rgb(var(--orange-150-value));--orange-200-value:238, 183, 101;--orange-200:rgb(var(--orange-200-value));--orange-250-value:240, 192, 119;--orange-250:rgb(var(--orange-250-value));--yellow-000-value:224, 185, 25;--yellow-000:rgb(var(--yellow-000-value));--yellow-050-value:231, 193, 37;--yellow-050:rgb(var(--yellow-050-value));--yellow-100-value:231, 194, 43;--yellow-100:rgb(var(--yellow-100-value));--yellow-150-value:233, 199, 59;--yellow-150:rgb(var(--yellow-150-value));--yellow-200-value:235, 204, 76;--yellow-200:rgb(var(--yellow-200-value));--yellow-250-value:237, 209, 93;--yellow-250:rgb(var(--yellow-250-value));--green-000-value:48, 182, 69;--green-000:rgb(var(--green-000-value));--green-050-value:52, 196, 74;--green-050:rgb(var(--green-050-value));--green-100-value:53, 201, 76;--green-100:rgb(var(--green-100-value));--green-150-value:66, 205, 87;--green-150:rgb(var(--green-150-value));--green-200-value:79, 209, 100;--green-200:rgb(var(--green-200-value));--green-250-value:93, 212, 112;--green-250:rgb(var(--green-250-value));--mint-000-value:79, 188, 183;--mint-000:rgb(var(--mint-000-value));--mint-050-value:93, 193, 189;--mint-050:rgb(var(--mint-050-value));--mint-100-value:98, 195, 191;--mint-100:rgb(var(--mint-100-value));--mint-150-value:113, 201, 197;--mint-150:rgb(var(--mint-150-value));--mint-200-value:127, 206, 203;--mint-200:rgb(var(--mint-200-value));--mint-250-value:142, 212, 209;--mint-250:rgb(var(--mint-250-value));--teal-000-value:62, 207, 234;--teal-000:rgb(var(--teal-000-value));--teal-050-value:82, 212, 236;--teal-050:rgb(var(--teal-050-value));--teal-100-value:88, 214, 237;--teal-100:rgb(var(--teal-100-value));--teal-150-value:109, 219, 239;--teal-150:rgb(var(--teal-150-value));--teal-200-value:129, 224, 241;--teal-200:rgb(var(--teal-200-value));--teal-250-value:149, 229, 243;--teal-250:rgb(var(--teal-250-value));--cyan-000-value:77, 191, 235;--cyan-000:rgb(var(--cyan-000-value));--cyan-050-value:98, 199, 237;--cyan-050:rgb(var(--cyan-050-value));--cyan-100-value:105, 201, 238;--cyan-100:rgb(var(--cyan-100-value));--cyan-150-value:126, 209, 241;--cyan-150:rgb(var(--cyan-150-value));--cyan-200-value:147, 216, 243;--cyan-200:rgb(var(--cyan-200-value));--cyan-250-value:168, 224, 245;--cyan-250:rgb(var(--cyan-250-value));--blue-000-value:40, 132, 231;--blue-000:rgb(var(--blue-000-value));--blue-050-value:58, 143, 233;--blue-050:rgb(var(--blue-050-value));--blue-100-value:65, 146, 234;--blue-100:rgb(var(--blue-100-value));--blue-150-value:83, 156, 236;--blue-150:rgb(var(--blue-150-value));--blue-200-value:101, 167, 238;--blue-200:rgb(var(--blue-200-value));--blue-250-value:119, 177, 240;--blue-250:rgb(var(--blue-250-value));--indigo-000-value:88, 84, 236;--indigo-000:rgb(var(--indigo-000-value));--indigo-050-value:110, 106, 238;--indigo-050:rgb(var(--indigo-050-value));--indigo-100-value:117, 113, 239;--indigo-100:rgb(var(--indigo-100-value));--indigo-150-value:138, 135, 242;--indigo-150:rgb(var(--indigo-150-value));--indigo-200-value:159, 157, 244;--indigo-200:rgb(var(--indigo-200-value));--indigo-250-value:180, 178, 246;--indigo-250:rgb(var(--indigo-250-value));--purple-000-value:192, 100, 238;--purple-000:rgb(var(--purple-000-value));--purple-050-value:201, 123, 241;--purple-050:rgb(var(--purple-050-value));--purple-100-value:205, 131, 241;--purple-100:rgb(var(--purple-100-value));--purple-150-value:214, 154, 244;--purple-150:rgb(var(--purple-150-value));--purple-200-value:223, 176, 246;--purple-200:rgb(var(--purple-200-value));--purple-250-value:232, 199, 249;--purple-250:rgb(var(--purple-250-value));--pink-000-value:231, 35, 72;--pink-000:rgb(var(--pink-000-value));--pink-050-value:233, 53, 87;--pink-050:rgb(var(--pink-050-value));--pink-100-value:234, 59, 92;--pink-100:rgb(var(--pink-100-value));--pink-150-value:236, 77, 107;--pink-150:rgb(var(--pink-150-value));--pink-200-value:238, 95, 122;--pink-200:rgb(var(--pink-200-value));--pink-250-value:240, 113, 137;--pink-250:rgb(var(--pink-250-value));--brown-000-value:154, 126, 89;--brown-000:rgb(var(--brown-000-value));--brown-050-value:164, 135, 97;--brown-050:rgb(var(--brown-050-value));--brown-100-value:167, 138, 101;--brown-100:rgb(var(--brown-100-value));--brown-150-value:173, 146, 112;--brown-150:rgb(var(--brown-150-value));--brown-200-value:180, 155, 124;--brown-200:rgb(var(--brown-200-value));--brown-250-value:186, 164, 136;--brown-250:rgb(var(--brown-250-value));--gray-000-value:129, 129, 134;--gray-000:rgb(var(--gray-000-value));--gray-050-value:139, 139, 143;--gray-050:rgb(var(--gray-050-value));--gray-100-value:142, 142, 147;--gray-100:rgb(var(--gray-100-value));--gray-150-value:152, 152, 156;--gray-150:rgb(var(--gray-150-value));--gray-200-value:162, 162, 166;--gray-200:rgb(var(--gray-200-value));--gray-250-value:172, 172, 176;--gray-250:rgb(var(--gray-250-value));--primary-value:255, 255, 255;--primary:rgb(var(--primary-value));--secondary-value:var(--step-700-value);--secondary:rgb(var(--secondary-value));--tertiary-value:var(--step-500-value);--tertiary:rgb(var(--tertiary-value));--red-value:var(--red-000-value);--red:rgb(var(--red-value));--orange-value:var(--orange-000-value);--orange:rgb(var(--orange-value));--yellow-value:var(--yellow-000-value);--yellow:rgb(var(--yellow-value));--green-value:var(--green-000-value);--green:rgb(var(--green-value));--mint-value:var(--mint-000-value);--mint:rgb(var(--mint-value));--teal-value:var(--teal-000-value);--teal:rgb(var(--teal-value));--cyan-value:var(--cyan-000-value);--cyan:rgb(var(--cyan-value));--blue-value:var(--blue-000-value);--blue:rgb(var(--blue-value));--indigo-value:var(--indigo-000-value);--indigo:rgb(var(--indigo-value));--purple-value:var(--purple-000-value);--purple:rgb(var(--purple-value));--pink-value:var(--pink-000-value);--pink:rgb(var(--pink-value));--brown-value:var(--brown-000-value);--brown:rgb(var(--brown-value));--gray-value:var(--gray-000-value);--gray:rgb(var(--gray-value))}:root[data-theme=light]{--step-base-value:246, 246, 246;--step-base:rgb(var(--step-base-value));--step-000-value:255, 255, 255;--step-000:rgb(var(--step-000-value));--step-050-value:242, 242, 242;--step-050:rgb(var(--step-050-value));--step-100-value:230, 230, 230;--step-100:rgb(var(--step-100-value));--step-150-value:218, 218, 218;--step-150:rgb(var(--step-150-value));--step-200-value:205, 205, 205;--step-200:rgb(var(--step-200-value));--step-250-value:192, 192, 192;--step-250:rgb(var(--step-250-value));--step-300-value:180, 180, 180;--step-300:rgb(var(--step-300-value));--step-350-value:168, 168, 168;--step-350:rgb(var(--step-350-value));--step-400-value:155, 155, 155;--step-400:rgb(var(--step-400-value));--step-450-value:105, 105, 105;--step-450:rgb(var(--step-450-value));--step-500-value:96, 96, 96;--step-500:rgb(var(--step-500-value));--step-550-value:87, 87, 87;--step-550:rgb(var(--step-550-value));--step-600-value:78, 78, 78;--step-600:rgb(var(--step-600-value));--step-650-value:69, 69, 69;--step-650:rgb(var(--step-650-value));--step-700-value:59, 59, 59;--step-700:rgb(var(--step-700-value));--step-750-value:50, 50, 50;--step-750:rgb(var(--step-750-value));--step-800-value:41, 41, 41;--step-800:rgb(var(--step-800-value));--step-850-value:32, 32, 32;--step-850:rgb(var(--step-850-value));--step-900-value:23, 23, 23;--step-900:rgb(var(--step-900-value));--red-000-value:249, 51, 70;--red-000:rgb(var(--red-000-value));--red-050-value:248, 29, 50;--red-050:rgb(var(--red-050-value));--red-100-value:248, 22, 44;--red-100:rgb(var(--red-100-value));--red-150-value:240, 7, 29;--red-150:rgb(var(--red-150-value));--red-200-value:219, 6, 27;--red-200:rgb(var(--red-200-value));--red-250-value:197, 6, 24;--red-250:rgb(var(--red-250-value));--orange-000-value:255, 88, 4;--orange-000:rgb(var(--orange-000-value));--orange-050-value:240, 80, 0;--orange-050:rgb(var(--orange-050-value));--orange-100-value:234, 78, 0;--orange-100:rgb(var(--orange-100-value));--orange-150-value:214, 72, 0;--orange-150:rgb(var(--orange-150-value));--orange-200-value:195, 65, 0;--orange-200:rgb(var(--orange-200-value));--orange-250-value:175, 59, 0;--orange-250:rgb(var(--orange-250-value));--yellow-000-value:219, 121, 0;--yellow-000:rgb(var(--yellow-000-value));--yellow-050-value:203, 112, 0;--yellow-050:rgb(var(--yellow-050-value));--yellow-100-value:197, 109, 0;--yellow-100:rgb(var(--yellow-100-value));--yellow-150-value:181, 100, 0;--yellow-150:rgb(var(--yellow-150-value));--yellow-200-value:164, 91, 0;--yellow-200:rgb(var(--yellow-200-value));--yellow-250-value:148, 82, 0;--yellow-250:rgb(var(--yellow-250-value));--green-000-value:0, 168, 36;--green-000:rgb(var(--green-000-value));--green-050-value:0, 155, 33;--green-050:rgb(var(--green-050-value));--green-100-value:0, 151, 32;--green-100:rgb(var(--green-100-value));--green-150-value:0, 139, 30;--green-150:rgb(var(--green-150-value));--green-200-value:0, 126, 27;--green-200:rgb(var(--green-200-value));--green-250-value:0, 113, 24;--green-250:rgb(var(--green-250-value));--mint-000-value:16, 176, 169;--mint-000:rgb(var(--mint-000-value));--mint-050-value:15, 163, 156;--mint-050:rgb(var(--mint-050-value));--mint-100-value:14, 158, 152;--mint-100:rgb(var(--mint-100-value));--mint-150-value:13, 145, 139;--mint-150:rgb(var(--mint-150-value));--mint-200-value:12, 132, 127;--mint-200:rgb(var(--mint-200-value));--mint-250-value:11, 119, 114;--mint-250:rgb(var(--mint-250-value));--teal-000-value:0, 178, 210;--teal-000:rgb(var(--teal-000-value));--teal-050-value:0, 165, 194;--teal-050:rgb(var(--teal-050-value));--teal-100-value:0, 160, 189;--teal-100:rgb(var(--teal-100-value));--teal-150-value:0, 147, 173;--teal-150:rgb(var(--teal-150-value));--teal-200-value:0, 133, 158;--teal-200:rgb(var(--teal-200-value));--teal-250-value:0, 120, 142;--teal-250:rgb(var(--teal-250-value));--cyan-000-value:0, 154, 225;--cyan-000:rgb(var(--cyan-000-value));--cyan-050-value:0, 142, 208;--cyan-050:rgb(var(--cyan-050-value));--cyan-100-value:0, 139, 202;--cyan-100:rgb(var(--cyan-100-value));--cyan-150-value:0, 127, 186;--cyan-150:rgb(var(--cyan-150-value));--cyan-200-value:0, 116, 169;--cyan-200:rgb(var(--cyan-200-value));--cyan-250-value:0, 104, 152;--cyan-250:rgb(var(--cyan-250-value));--blue-000-value:77, 128, 255;--blue-000:rgb(var(--blue-000-value));--blue-050-value:52, 111, 255;--blue-050:rgb(var(--blue-050-value));--blue-100-value:43, 105, 255;--blue-100:rgb(var(--blue-100-value));--blue-150-value:18, 87, 255;--blue-150:rgb(var(--blue-150-value));--blue-200-value:0, 72, 249;--blue-200:rgb(var(--blue-200-value));--blue-250-value:0, 65, 224;--blue-250:rgb(var(--blue-250-value));--indigo-000-value:115, 113, 210;--indigo-000:rgb(var(--indigo-000-value));--indigo-050-value:97, 94, 204;--indigo-050:rgb(var(--indigo-050-value));--indigo-100-value:90, 88, 202;--indigo-100:rgb(var(--indigo-100-value));--indigo-150-value:72, 70, 196;--indigo-150:rgb(var(--indigo-150-value));--indigo-200-value:61, 58, 184;--indigo-200:rgb(var(--indigo-200-value));--indigo-250-value:55, 52, 165;--indigo-250:rgb(var(--indigo-250-value));--purple-000-value:213, 148, 212;--purple-000:rgb(var(--purple-000-value));--purple-050-value:205, 129, 204;--purple-050:rgb(var(--purple-050-value));--purple-100-value:203, 122, 202;--purple-100:rgb(var(--purple-100-value));--purple-150-value:195, 103, 194;--purple-150:rgb(var(--purple-150-value));--purple-200-value:188, 83, 186;--purple-200:rgb(var(--purple-200-value));--purple-250-value:175, 69, 174;--purple-250:rgb(var(--purple-250-value));--pink-000-value:240, 74, 106;--pink-000:rgb(var(--pink-000-value));--pink-050-value:238, 52, 88;--pink-050:rgb(var(--pink-050-value));--pink-100-value:238, 45, 82;--pink-100:rgb(var(--pink-100-value));--pink-150-value:236, 23, 64;--pink-150:rgb(var(--pink-150-value));--pink-200-value:217, 18, 56;--pink-200:rgb(var(--pink-200-value));--pink-250-value:195, 16, 51;--pink-250:rgb(var(--pink-250-value));--brown-000-value:174, 139, 93;--brown-000:rgb(var(--brown-000-value));--brown-050-value:165, 129, 82;--brown-050:rgb(var(--brown-050-value));--brown-100-value:160, 126, 80;--brown-100:rgb(var(--brown-100-value));--brown-150-value:147, 115, 73;--brown-150:rgb(var(--brown-150-value));--brown-200-value:134, 105, 67;--brown-200:rgb(var(--brown-200-value));--brown-250-value:120, 94, 60;--brown-250:rgb(var(--brown-250-value));--gray-000-value:146, 146, 151;--gray-000:rgb(var(--gray-000-value));--gray-050-value:135, 135, 140;--gray-050:rgb(var(--gray-050-value));--gray-100-value:131, 131, 136;--gray-100:rgb(var(--gray-100-value));--gray-150-value:120, 120, 125;--gray-150:rgb(var(--gray-150-value));--gray-200-value:109, 109, 114;--gray-200:rgb(var(--gray-200-value));--gray-250-value:98, 98, 103;--gray-250:rgb(var(--gray-250-value));--primary-value:0, 0, 0;--primary:rgb(var(--primary-value));--secondary-value:var(--step-700-value);--secondary:rgb(var(--secondary-value));--tertiary-value:var(--step-500-value);--tertiary:rgb(var(--tertiary-value));--red-value:var(--red-000-value);--red:rgb(var(--red-value));--orange-value:var(--orange-000-value);--orange:rgb(var(--orange-value));--yellow-value:var(--yellow-000-value);--yellow:rgb(var(--yellow-value));--green-value:var(--green-000-value);--green:rgb(var(--green-value));--mint-value:var(--mint-000-value);--mint:rgb(var(--mint-value));--teal-value:var(--teal-000-value);--teal:rgb(var(--teal-value));--cyan-value:var(--cyan-000-value);--cyan:rgb(var(--cyan-value));--blue-value:var(--blue-000-value);--blue:rgb(var(--blue-value));--indigo-value:var(--indigo-000-value);--indigo:rgb(var(--indigo-value));--purple-value:var(--purple-000-value);--purple:rgb(var(--purple-value));--pink-value:var(--pink-000-value);--pink:rgb(var(--pink-value));--brown-value:var(--brown-000-value);--brown:rgb(var(--brown-value));--gray-value:var(--gray-000-value);--gray:rgb(var(--gray-value))}.card{background:var(--step-000);border:1px solid var(--step-050);border-radius:1.75rem}.item{background:var(--step-050);border:1px solid var(--step-100);border-radius:.75rem}.btn{min-height:var(--control);background:var(--step-100);border:1px solid var(--step-150);color:var(--step-900);font-weight:600;font-size:var(--type-button);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .95rem;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:disabled{filter:saturate(75%)brightness(.75);cursor:not-allowed;opacity:.6}.btn:not(:disabled):active{background:var(--step-300);border-color:var(--step-350);transform:translateY(1px)}.btn-thin{min-height:32px}.btn-blue,.btn-green,.btn-red,.btn-orange{color:#fff;background:var(--accent-000);border-color:var(--accent-050)}.btn-blue{--accent-000:var(--blue-000);--accent-050:var(--blue-050);--accent-100:var(--blue-100);--accent-150:var(--blue-150);--accent-200:var(--blue-200);--accent-250:var(--blue-250)}.btn-green{--accent-000:var(--green-000);--accent-050:var(--green-050);--accent-100:var(--green-100);--accent-150:var(--green-150);--accent-200:var(--green-200);--accent-250:var(--green-250)}.btn-red{--accent-000:var(--red-000);--accent-050:var(--red-050);--accent-100:var(--red-100);--accent-150:var(--red-150);--accent-200:var(--red-200);--accent-250:var(--red-250)}.btn-orange{--accent-000:var(--orange-000);--accent-050:var(--orange-050);--accent-100:var(--orange-100);--accent-150:var(--orange-150);--accent-200:var(--orange-200);--accent-250:var(--orange-250)}.btn:is(.btn-blue,.btn-green,.btn-red,.btn-orange):not(:disabled):active{background:var(--accent-200);border-color:var(--accent-250)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover{background:var(--step-200);border-color:var(--step-250)}.btn:is(.btn-blue,.btn-green,.btn-red,.btn-orange):not(:disabled):hover{background:var(--accent-100);border-color:var(--accent-150)}}.note{color:var(--step-500);font-size:var(--type-caption);line-height:1.5}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue-000);outline-offset:3px}.control-value{font-size:var(--type-label);font-variant-numeric:tabular-nums;font-weight:550;display:inline-block}.control-value.bump{animation:.3s cubic-bezier(.3,0,.3,1) control-value-bump}@keyframes control-value-bump{0%{transform:scale(1)}35%{transform:scale(1.2)translateY(-1px)}65%{transform:scale(.96)}to{transform:scale(1)}}:root{--space-1:4px;--space-2:8px;--space-4:16px;--control:40px;--control-sm:calc(var(--control) - 2 * var(--space-2));--swatch:28px;--panel-inset:var(--space-4);--panel-radius:calc(var(--control) / 2 + var(--panel-inset));--font-body:Inter, system-ui, sans-serif;--font-display:ui-rounded, system-ui, sans-serif;--type-micro:12px;--type-caption:13px;--type-body:14px;--type-label:15px;--type-button:16px;--type-heading:20px;--type-title:24px;--type-headline:28px;--type-display:40px}@font-face{font-family:Inter;src:url(../../../fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{font-family:var(--font-body);background:var(--step-base);color:var(--step-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none}*{box-sizing:border-box}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button svg{width:20px;height:20px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}button{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root[data-theme] .app .stage{isolation:isolate;background:radial-gradient(at 42% 12%,#f5efff 0,#0000 68%),#e5def2;position:relative;overflow:clip}:root[data-theme] .app .stage:before,:root[data-theme] .app .stage:after{content:"";z-index:-1;pointer-events:none;position:absolute}:root[data-theme] .app .stage:before{border:34px solid #efcad1;border-radius:50%;width:168px;height:168px;top:62px;right:-46px;transform:rotate(-22deg);box-shadow:inset 3px 5px 8px #98779918,inset -3px -5px 7px #fff7,3px 6px 10px #a689b319,-2px -3px 6px #fff9}:root[data-theme] .app .sidebar{background:#fffcf7}:root[data-theme] .app .chat{background:#fffcf9;border-left-color:#d8cede;box-shadow:-4px 0 16px #61467408}:root[data-theme] .app .chat-heading svg{color:#925869}:root[data-theme] .app .brand h1,:root[data-theme] .app .word-content strong,:root[data-theme] .app .game-end h2,:root[data-theme] .app .choice h2,:root[data-theme] .app .result h2,:root[data-theme] .app dialog:not(.drawer) h2,:root[data-theme] .app .status-card h1{font-family:var(--font-display);letter-spacing:0;color:#51386a;font-weight:600}:root[data-theme] .app .brand h1{font-size:calc(var(--type-headline) * 1.25);text-shadow:0 2px #fff}:root[data-theme] .app .section-heading h2,:root[data-theme] .app .rules h2,:root[data-theme] .app .preferences section>h3,:root[data-theme] .app .chat-heading h2,:root[data-theme] .app .board-heading h2,:root[data-theme] .app .board-heading .round{font-family:var(--font-display);font-size:var(--type-heading);color:#60476b;font-weight:600}:root[data-theme] .app .board-heading h2{color:#614184;text-shadow:0 1px #fff}:root[data-theme] .app .board-heading :is(.heading-title,.results-title){font-size:var(--type-title)}:root[data-theme] .app .section-heading>span{color:#695278;background:#f0e8f6;border-radius:20px;padding:4px 8px}:root[data-theme] .app .setting>span,:root[data-theme] .app .preferences .volume-label{font-family:var(--font-display);font-size:var(--type-label);color:#685272;font-weight:600;line-height:1.1}:root[data-theme] .app .btn{--pop-face:#fbf8ff;--pop-ink:#604376;--pop-edge:#d2bfdf;--pop-base:#c9b5d7;--pop-light:#fff;font-family:var(--font-display);font-weight:600;font-size:var(--type-button);letter-spacing:.01em;border:1px solid var(--pop-edge);background:var(--pop-face);color:var(--pop-ink);box-shadow:inset 0 2px 1px var(--pop-light), inset 0 -3px 4px #8c639414, 0 4px 0 var(--pop-base), 0 5px 7px #7251830d;border-radius:17px;transition:transform .12s,box-shadow .12s,filter .12s}:root[data-theme] .app .btn:not(:disabled):active{background:var(--pop-face);border-color:var(--pop-edge);box-shadow:inset 0 2px 4px #62436e25, 0 3px 0 var(--pop-base);transform:translateY(1px)}:root[data-theme] .app .btn:disabled{color:#8c7994;filter:none;opacity:1;background:#eee7ef;border-color:#e0d6e4;box-shadow:inset 0 1px 1px #fff,0 2px #d5c9dc}:root[data-theme] .app :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #70509c}:root[data-theme] .app .quiet-button,:root[data-theme] .app .back-button{color:#715982;border-radius:16px}:root[data-theme] .app .control-value{font-family:var(--font-display);font-size:var(--type-label);font-weight:600}:root[data-theme] .app .player{border-radius:16px;padding-inline:7px}:root[data-theme] .app .player.drawing{background:#eee3f9;box-shadow:inset 0 1px #fff}:root[data-theme] .app .player.solved{background:#e0f1e8;box-shadow:inset 0 1px #fff}:root[data-theme] .app .score{font-family:var(--font-display);font-size:var(--type-button);color:#70518c}:root[data-theme] .app .tool-button,:root[data-theme] .app .size-button{color:#71538e;border-radius:15px;transition:background .12s,box-shadow .12s}:root[data-theme] .app .timer{color:#8056ae;background:#fffaf4;border-radius:50%;box-shadow:0 3px #cbb7dc}:root[data-theme] .app .timer span{font-family:var(--font-display);font-size:var(--type-label)}:root[data-theme] .app .chat-empty{flex-direction:column;gap:18px}:root[data-theme] .app .chat-empty:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 49%,#ac6f7873 0 2px,#0000 3px),radial-gradient(circle at 50% 49%,#ac6f7873 0 2px,#0000 3px),radial-gradient(circle at 70% 49%,#ac6f7873 0 2px,#0000 3px),#f3d8d5;border-radius:20px 20px 20px 7px;flex-shrink:0;width:58px;height:46px;transform:rotate(-7deg);box-shadow:inset 0 3px 3px #fff9,inset 0 -3px 4px #bc909525,0 4px #dec1c6}:root[data-theme] .app .text-input{background:#fffcf9;box-shadow:inset 0 2px 4px #947a9012}:root[data-theme] .app .choice,:root[data-theme] .app .result,:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app .status-card{color:#4c3657;background:#fffcf7;border:3px solid #fff;border-radius:28px;box-shadow:0 7px #cab3d9,0 18px 45px #69488124}:root[data-theme] .app dialog:not(.drawer){margin:auto}:root[data-theme] .app .choice-mark{background:#eee2f8;border-radius:17px;width:48px;min-height:48px;margin-inline:auto;box-shadow:inset 0 2px 1px #fff,0 3px #d2bddf}:root[data-theme] .app .podium-block{background:#d8bfea;border:2px solid #f5e9ff;border-bottom:0;border-radius:23px 23px 0 0;box-shadow:inset 0 3px 4px #fff8,inset 0 -5px 12px #ad89c12b}:root[data-theme] .app .reconnecting{color:#90572e;background:#fff1dc;border:1px solid #e7c8a1;border-radius:15px}@media (hover:hover) and (pointer:fine){:root[data-theme] .app .btn:not(:disabled):hover{background:var(--pop-face);border-color:var(--pop-edge);filter:brightness(1.025);transform:translateY(-1px)}:root[data-theme] .app .btn:not(:disabled):active{transform:translateY(1px)}}@media (width<=959px){:root[data-theme] .app .chat{border-top-color:#d8cede}:root[data-theme] .app .chat-empty{flex-direction:row;gap:14px}:root[data-theme] .app .chat-empty:before{border-radius:14px 14px 14px 5px;width:42px;height:36px}:root[data-theme] .app .stage:before{border-width:22px;width:100px;height:100px;top:36px;right:-28px}:root[data-theme] .app .stage:after{bottom:-100px}}@media (height<=600px) and (width<=959px){:root[data-theme] .app .chat-feed:has(.chat-empty){padding-block:0}:root[data-theme] .app .chat-empty{padding:0}:root[data-theme] .app .chat-empty:before{display:none}:root[data-theme] .app .chat-empty p{max-width:none;font-size:var(--type-micro);line-height:1.25}}@media (prefers-reduced-motion:reduce){:root[data-theme] .app .btn,:root[data-theme] .app .tool-button,:root[data-theme] .app .size-button{transition:none}:root[data-theme] .app .btn:not(:disabled):hover,:root[data-theme] .app .btn:not(:disabled):active{transform:none}}html:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--step-base:#d5effb;--step-000:#fffdf5;--step-050:#f0f7f7;--step-100:#dcebed;--step-150:#cadfe4;--step-200:#b7d2dc;--step-250:#a1c2cd;--step-300:#89afbc;--step-350:#749bab;--step-400:#628895;--step-450:#527583;--step-500:#496b78;--step-550:#41616f;--step-600:#385765;--step-650:#314d5c;--step-700:#2b4554;--step-750:#253d4d;--step-800:#203644;--step-850:#1b2f3e;--step-900:#182939;--blue-000:#167d9f;--blue-050:#248caf;--blue-100:#389cbd;--blue-150:#52aecb;--blue-200:#126b89;--blue-250:#105c76;--green-000:#187459;--green-050:#248768;--green-100:#369878;--green-150:#52aa8b;--green-200:#13634b;--green-250:#0e533f;--red-000:#af3e69;--red-050:#c24d7a;--red-100:#d0618c;--red-150:#dd79a0;--red-200:#993256;--red-250:#832747;--orange-000:#a45825;--orange-050:#b86a33;--orange-100:#c97e47;--orange-150:#d9925e;--orange-200:#904a1d;--orange-250:#7b3d18;--yellow-000:#886520}:root[data-theme] .app .stage:before{background:radial-gradient(at 32% 21%,#fff9 0 10%,#0000 30%),linear-gradient(160deg,#ffb0d4,#f478ae 76%);border:0;border-radius:54% 46% 47% 53%/65% 48% 52% 35%;width:144px;height:88px;top:76px;right:-29px;transform:rotate(-30deg);box-shadow:inset 2px 3px 3px #ffe7f2,inset -3px -7px 9px #c3438129,0 5px #e887b645,0 8px 14px #7eacd733}:root[data-theme] .app .stage:after{background:radial-gradient(at 28% 23%,#fff9 0 8%,#0000 29%),linear-gradient(140deg,#ffeaa0,#f9cd56 78%);border-radius:45% 55% 44% 56%/39% 54% 46% 61%;width:152px;height:107px;bottom:-31px;left:-32px;transform:rotate(22deg);box-shadow:inset 4px 4px 4px #fff5c3,inset -4px -6px 8px #d59e3d29,0 5px #dab74733,0 7px 15px #79a6bd26}:root[data-theme] .app .sidebar,:root[data-theme] .app .chat{box-shadow:none;background:#fffdf5;border-color:#ccdee2}:root[data-theme] .app .sidebar-header{background:radial-gradient(circle at 97% 3%,#fff5 0 31px,#0000 32px),#ffdfd9;border-bottom-color:#f1c9c3}:root[data-theme] .app .chat-heading{background:#fff0ad;border-bottom-color:#e9d895}:root[data-theme] .app .chat-compose{background:#fff7d9;border-top-color:#ece1bb}:root[data-theme] .app .section-heading>span{color:#79602d;background:#fff0ad;box-shadow:inset 0 2px #fff9}:root[data-theme] .app .btn{--pop-face:#fffaf0;--pop-ink:#426776;--pop-edge:#b9d6dd;--pop-base:#a3c8d2;--pop-light:#fff;--jelly-gloss:linear-gradient(#fff6, #ffffff08 45%, #fff0 46%);background:var(--jelly-gloss), var(--pop-face);box-shadow:inset 0 3px 1px var(--pop-light), inset 0 -4px 5px #4e617c12, 0 4px 0 var(--pop-base), 0 6px 9px #668f9b15;border-radius:999px}:root[data-theme] .app .invite{--pop-face:#ffc0d9;--pop-ink:#7d3558;--pop-edge:#e3a0bd;--pop-base:#cf8eae;--pop-light:#ffe9f2}:root[data-theme] .app .btn.btn-blue{--pop-face:#a6e3f4;--pop-ink:#205970;--pop-edge:#80c3d8;--pop-base:#66abc3;--pop-light:#dcf7ff}:root[data-theme] .app .btn:not(:disabled):active{background:var(--jelly-gloss), var(--pop-face);box-shadow:inset 0 2px 5px #47728d22, 0 3px 0 var(--pop-base)}:root[data-theme] .app .btn:disabled{color:#788b85;background:#edf0e9;border-color:#d6ded7;box-shadow:inset 0 2px 1px #fff,0 2px #c9d4ce}:root[data-theme] .app .item{color:#345465;background:#f0f7f7;border-color:#d2e5e9;border-radius:22px;box-shadow:inset 0 2px 3px #40899e0d,0 1px #fff}:root[data-theme] .app .setting[data-setting=rounds] .item{color:#94516e;background:#ffedf3;border-color:#f1d4e0}:root[data-theme] .app .setting[data-setting=drawTimeS] .item{color:#39748c;background:#e4f6fe;border-color:#c5e7f4}:root[data-theme] .app .setting[data-setting=hints] .item{color:#866a2e;background:#fff4cb;border-color:#efdfa6}:root[data-theme] .app .setting[data-setting=difficulty] .item{color:#416c53;background:#e4f7e9;border-color:#cce7d4}:root[data-theme] .app .setting[data-setting=language] .item{color:#896249;background:#fff0e5;border-color:#efdacc}:root[data-theme] .app .player.drawing{background:#def3fc}:root[data-theme] .app .player.solved{background:#e0f6e4}:root[data-theme] .app .avatar{background:#eaf7ff;box-shadow:inset 0 3px 4px #fff9,0 3px #d0e0e5}:root[data-theme] .app .badge{box-shadow:0 0 0 2px #fffdf5,0 2px 3px #527c8d26}:root[data-theme] .app .tool-button,:root[data-theme] .app .size-button{color:#3b7a95;border-radius:50%}:root[data-theme] .app .tool-button:hover:not(:disabled),:root[data-theme] .app .size-button:hover{background:#f7fdff}:root[data-theme] .app .chosen,:root[data-theme] .app .chosen:hover:not(:disabled){color:#82632d;background:linear-gradient(#fff8,#fff0 55%),#fff1b3;border-color:#d9c77f;box-shadow:inset 0 3px 1px #fff8df,inset 0 -2px 3px #e8cf6e33,0 3px #c8b66f}:root[data-theme] .app .timer{color:#88692a;background:#fff0a9;box-shadow:inset 0 2px 2px #fff9,0 3px #cbbd80}:root[data-theme] .app .chat-empty:before{background:radial-gradient(circle at 30% 49%,#a2517573 0 2px,#0000 3px),radial-gradient(circle at 50% 49%,#a2517573 0 2px,#0000 3px),radial-gradient(circle at 70% 49%,#a2517573 0 2px,#0000 3px),linear-gradient(#ffe8f2,#f7b6d1);border-radius:48% 52% 42% 58%/56% 45% 55% 44%;transform:rotate(-12deg);box-shadow:inset 0 3px 2px #fff9,inset 0 -3px 4px #cc6b9b24,0 4px #d394b0}:root[data-theme] .app .text-input{background:#fffef7;border-color:#e6dcae;box-shadow:inset 0 2px 4px #9678310d}:root[data-theme] .app .choice,:root[data-theme] .app .result,:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app .status-card{color:#345465;background:#fffdf2;border-color:#fff;border-radius:32px;box-shadow:0 7px #8bc7da,0 18px 45px #4b869e2b}:root[data-theme] .app .choice-mark{color:#8b6828;background:#fff0af;border-radius:50%;box-shadow:inset 0 2px 1px #fff,0 3px #dacb90}:root[data-theme] .app .podium-block{background:#a6dff1;border-color:#e7f8ff;border-radius:28px 28px 0 0;box-shadow:inset 0 3px 4px #fff8,inset 0 -5px 12px #45869d2b}:root[data-theme] .app .winner .podium-block{background:#f8db85;border-color:#fff7cd;box-shadow:inset 0 3px 4px #fff9,inset 0 -5px 12px #c198542b}@media (hover:hover) and (pointer:fine){:root[data-theme] .app .btn:not(:disabled):hover{background:var(--jelly-gloss), var(--pop-face)}}@media (width<=959px){:root[data-theme] .app .chat{border-top-color:#dfd49d}:root[data-theme] .app .stage:before{width:86px;height:60px;top:60px;right:-20px}:root[data-theme] .app .stage:after{width:116px;height:82px;bottom:-33px}}html:root[data-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--step-base:#131c35;--step-000:#19233b;--step-050:#202d46;--step-100:#2b3a56;--step-150:#364866;--step-200:#435776;--step-250:#516788;--step-300:#607797;--step-350:#7288a7;--step-400:#8499b5;--step-450:#94a8c1;--step-500:#a2b5cd;--step-550:#b1c2d7;--step-600:#becde0;--step-650:#ccd8e8;--step-700:#d5e1ef;--step-750:#dde7f3;--step-800:#e4edf7;--step-850:#edf3fa;--step-900:#f4f8ff;--blue-000:#77b6ff;--blue-050:#85c1ff;--blue-100:#96cdff;--blue-150:#a9d8ff;--blue-200:#61a0ed;--blue-250:#4e8adc;--green-000:#69d9af;--green-050:#7be4bd;--green-100:#8decce;--green-150:#a0f3da;--green-200:#4fc399;--green-250:#3ead85;--red-000:#ff9c99;--red-050:#ffaca7;--red-100:#ffbdb7;--red-150:#ffcec6;--red-200:#ea827f;--red-250:#d66d6b;--orange-000:#efb46e;--orange-050:#f5c081;--orange-100:#f8cc95;--orange-150:#fbdaad;--orange-200:#dba05a;--orange-250:#c88b46;--yellow-000:#f3cd70;--heading-color:#bedbff;--drawing-selection:#73c4e3;--shadow-panel:0 4px 10px #03091b40, 0 16px 36px #03091b59;--shadow-floating:0 8px 18px #03091b59, 0 24px 64px #03091b80;--shadow-sidebar:4px 0 12px #03091b40, 12px 0 32px #03091b59}:root[data-theme] .app .stage:before{box-shadow:inset calc(2px * var(--surface-relief)) calc(3px * var(--surface-relief)) calc(3px * var(--surface-relief)) color-mix(in srgb, #83bcff var(--surface-relief-opacity), transparent), inset calc(-3px * var(--surface-relief)) calc(-7px * var(--surface-relief)) calc(9px * var(--surface-relief)) color-mix(in srgb, #18327866 var(--surface-relief-opacity), transparent), 0 calc(5px * var(--surface-relief)) 0 #0c1e4780, 0 calc(8px * var(--surface-relief)) calc(14px * var(--surface-relief)) #080f2640;background:radial-gradient(at 32% 21%,#b8e3ff99 0 8%,#0000 30%),linear-gradient(160deg,#4b9cf6,#3063d4 76%)}:root[data-theme] .app .stage:after{box-shadow:inset calc(4px * var(--surface-relief)) calc(4px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #ffe8a6 var(--surface-relief-opacity), transparent), inset calc(-4px * var(--surface-relief)) calc(-6px * var(--surface-relief)) calc(8px * var(--surface-relief)) color-mix(in srgb, #85561645 var(--surface-relief-opacity), transparent), 0 calc(5px * var(--surface-relief)) 0 #0f172d80, 0 calc(7px * var(--surface-relief)) calc(15px * var(--surface-relief)) #090f2840;background:radial-gradient(at 28% 23%,#fff4c280 0 8%,#0000 29%),linear-gradient(140deg,#f9d77e,#dea335 78%)}:root[data-theme] .app{--panel-border:#3a5277b3;--glass-opacity:66%;--glass:color-mix(in srgb, #1a2640 var(--glass-opacity), transparent);--glass-base:color-mix(in srgb, #0d1830 var(--glass-opacity), transparent);--glass-blur:blur(6px) saturate(1.2);--glass-band:#1a2640a6}:root[data-theme] .app .sidebar{background:var(--glass);border-color:var(--panel-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sidebar)}:root[data-theme] .app .chat,:root[data-theme] .app .board-panel,:root[data-theme] .app :is(.color-popover,.select-popup),:root[data-theme] .app .choice,:root[data-theme] .app .result,:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app .status-card{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--panel-border)}:root[data-theme] .app :is(.color-popover,.select-popup,.choice,.result),:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app dialog.drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2640}:root[data-theme] .app .card,:root[data-theme] .app .chat,:root[data-theme] .app .board-panel,:root[data-theme] .app :is(.color-popover,.select-popup),:root[data-theme] .app .choice,:root[data-theme] .app .result,:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app .status-card{box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #5579a42e var(--surface-relief-opacity), transparent), 0 calc(6px * var(--surface-relief)) 0 var(--glass-base), var(--surface-shadow,var(--shadow-panel))}:root[data-theme] .app :is(.color-popover,.select-popup,.choice,.result),:root[data-theme] .app dialog:not(.drawer){--surface-shadow:var(--shadow-floating)}:root[data-theme] .app .sidebar-header{border-bottom-color:var(--panel-border)}:root[data-theme] .app .sidebar-header,:root[data-theme] .app .sidebar .controls,:root[data-theme] .app .chat-heading,:root[data-theme] .app .chat-compose{background:var(--glass-band)}:root[data-theme] .app .chat-heading{border-bottom-color:var(--panel-border)}:root[data-theme] .app .chat-compose{border-top-color:var(--panel-border)}:root[data-theme] .app .chat-heading h2,:root[data-theme] .app .chat-heading svg{color:var(--heading-color)}:root[data-theme] .app .rules{border-top-color:#30415a}:root[data-theme] .app .brand h1{color:#e3f0ff;text-shadow:0 calc(2px * var(--surface-relief)) #11243c}:root[data-theme] .app .section-heading h2,:root[data-theme] .app .rules h2,:root[data-theme] .app .preferences section>h3,:root[data-theme] .app .board-heading h2,:root[data-theme] .app .word-content strong,:root[data-theme] .app .game-end h2,:root[data-theme] .app .choice h2,:root[data-theme] .app .result h2,:root[data-theme] .app dialog:not(.drawer) h2,:root[data-theme] .app .status-card h1{color:var(--heading-color)}:root[data-theme] .app .board-heading h2{text-shadow:0 calc(1px * var(--surface-relief)) #0a1730}:root[data-theme] .app .board-heading .round{color:#f4d27d}:root[data-theme] .app .section-heading>span{color:#f5d688;box-shadow:inset 0 calc(2px * var(--surface-relief)) 0 color-mix(in srgb, #e3c66c16 var(--surface-relief-opacity), transparent);background:#3d3b2e}:root[data-theme] .app .section-heading .muted{color:#c1ac77}:root[data-theme] .app .setting>span,:root[data-theme] .app .preferences .volume-label{color:#b1c4dc}:root[data-theme] .app .volume-slider{--slider-track:#142139;--slider-edge:#3c5370;--slider-fill-start:#315b88;--slider-fill-end:#58aaa9;--slider-thumb:#2d5970;--slider-thumb-edge:#6295a5;--slider-highlight:color-mix(in srgb, #91d7e980 var(--surface-relief-opacity), transparent);--slider-base:#173c52}:root[data-theme] .app .btn{--pop-face:#2a4167;--pop-ink:#e0edff;--pop-edge:#496285;--pop-base:#111f38;--pop-light:color-mix(in srgb, #6f8eb85c var(--surface-relief-opacity), transparent);--jelly-gloss:linear-gradient(color-mix(in srgb, #c4e2ff1f var(--surface-relief-opacity), transparent), color-mix(in srgb, #c4e2ff03 var(--surface-relief-opacity), transparent) 45%, #c4e2ff00 46%);background:var(--jelly-gloss), var(--pop-face);box-shadow:inset 0 calc(3px * var(--surface-relief)) calc(1px * var(--surface-relief)) var(--pop-light), inset 0 calc(-4px * var(--surface-relief)) calc(5px * var(--surface-relief)) color-mix(in srgb, #07132326 var(--surface-relief-opacity), transparent), 0 calc(4px * var(--surface-relief)) 0 var(--pop-base), 0 calc(6px * var(--surface-relief)) calc(9px * var(--surface-relief)) #080f282b}:root[data-theme] .app .invite,:root[data-theme] .app .btn.btn-blue{--pop-face:#326dd2;--pop-ink:#fff;--pop-edge:#5389e2;--pop-base:#18418a;--pop-light:color-mix(in srgb, #8ebcff80 var(--surface-relief-opacity), transparent)}:root[data-theme] .app .btn.btn-icon:not(.btn-blue,.btn-green,.btn-red,.btn-orange){--pop-face:#2d5970;--pop-ink:#b7f1ec;--pop-edge:#487c8d;--pop-base:#173c52;--pop-light:color-mix(in srgb, #91d7e94d var(--surface-relief-opacity), transparent)}:root[data-theme] .app .btn.btn-icon-small,:root[data-theme] .app .setting-toggle .btn{box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(1px * var(--surface-relief)) var(--pop-light), inset 0 calc(-3px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #07132326 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 var(--pop-base), 0 calc(3px * var(--surface-relief)) calc(5px * var(--surface-relief)) #080f282b}:root[data-theme] .app .btn.btn-green{--pop-face:#2fbf5b;--pop-ink:#fff;--pop-edge:#5bd981;--pop-base:#17723a;--pop-light:color-mix(in srgb, #b8ffcf99 var(--surface-relief-opacity), transparent)}:root[data-theme] .app .btn.btn-red{--pop-face:#f53b4c;--pop-ink:#fff;--pop-edge:#ff6b78;--pop-base:#9c1526;--pop-light:color-mix(in srgb, #ffb4ba99 var(--surface-relief-opacity), transparent)}:root[data-theme] .app .btn.btn-orange{--pop-face:#ffbe0b;--pop-ink:#4a2c00;--pop-edge:#ffd451;--pop-base:#a96800;--pop-light:color-mix(in srgb, #fff3b8b3 var(--surface-relief-opacity), transparent)}:root[data-theme] .app .btn:not(:disabled):active{background:var(--jelly-gloss), var(--pop-face);transform:translateY(calc(1px * var(--surface-relief)));box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(5px * var(--surface-relief)) color-mix(in srgb, #08132859 var(--surface-relief-opacity), transparent), 0 calc(3px * var(--surface-relief)) 0 var(--pop-base)}:root[data-theme] .app .btn.btn-icon-small:not(:disabled):active{box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(5px * var(--surface-relief)) color-mix(in srgb, #08132859 var(--surface-relief-opacity), transparent), 0 calc(1px * var(--surface-relief)) 0 var(--pop-base)}:root[data-theme] .app .btn:disabled{color:#8294ab;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(1px * var(--surface-relief)) color-mix(in srgb, #52688233 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 #132033;background:#26354a;border-color:#37485f}:root[data-theme] .app .btn.btn-green:disabled{color:#8fcf9f;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(1px * var(--surface-relief)) color-mix(in srgb, #6fe39026 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 #102b1a;background:#1d4a2d;border-color:#2a643d}:root[data-theme] .app :is(button,select):focus-visible{outline-color:#88d8f3}:root[data-theme] .app .quiet-button,:root[data-theme] .app .back-button{color:#afc8e3}:root[data-theme] .app .item{color:#dceaff;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(3px * var(--surface-relief)) color-mix(in srgb, #09142933 var(--surface-relief-opacity), transparent), 0 calc(1px * var(--surface-relief)) 0 #49688826;background:#24354e;border-color:#3c5370;border-radius:999px}:root[data-theme] .app .setting[data-setting=rounds]{--setting-face:#233f80;--setting-edge:#4069c3;--setting-ink:#bcdaff}:root[data-theme] .app .setting[data-setting=drawTimeS]{--setting-face:#144b60;--setting-edge:#2589a5;--setting-ink:#a2edfb}:root[data-theme] .app .setting[data-setting=hints],:root[data-theme] .app .setting[data-setting=drawingBonus]{--setting-face:#4d4117;--setting-edge:#977a24;--setting-ink:#fad667}:root[data-theme] .app .setting[data-setting=difficulty]{--setting-face:#17473a;--setting-edge:#2b9070;--setting-ink:#99f0c9}:root[data-theme] .app .setting[data-setting=language]{--setting-face:#55331e;--setting-edge:#a96232;--setting-ink:#f9c294}:root[data-theme] .app .setting[data-setting] :is(.item,.select-option[aria-selected=true]){background:var(--setting-face);border-color:var(--setting-edge);color:var(--setting-ink)}:root[data-theme] .app .setting[data-setting] .item .btn.btn-icon-small,:root[data-theme] .app .setting[data-setting] .setting-toggle .btn{--pop-face:var(--setting-face);--pop-edge:var(--setting-edge);--pop-ink:var(--setting-ink);--pop-base:color-mix(in srgb, var(--setting-face) 70%, #091429);--pop-light:color-mix(in srgb, var(--setting-ink) calc(30% * var(--surface-relief)), transparent);background:var(--jelly-gloss), var(--pop-face);border-color:var(--pop-edge);color:var(--pop-ink)}:root[data-theme] .app .setting-toggle .btn{min-height:0;padding:var(--space-1);font-size:var(--type-label);border-radius:999px;line-height:1.1}:root[data-theme] .app .setting[data-setting] .item .btn.btn-icon-small:disabled{opacity:.45;box-shadow:none}:root[data-theme] .app .setting[data-setting] .select:disabled{--setting-face:#263247;--setting-edge:#34445a;--setting-ink:#8a9cae}:root[data-theme] .app .player.drawing{box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #5579a433 var(--surface-relief-opacity), transparent);background:#243958}:root[data-theme] .app .player.solved{box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #69a68d26 var(--surface-relief-opacity), transparent);background:#244238}:root[data-theme] .app .avatar{box-shadow:inset 0 calc(3px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #a8d8ff26 var(--surface-relief-opacity), transparent), 0 calc(3px * var(--surface-relief)) 0 #101b30;background:#273b58}:root[data-theme] .app .avatar.fallback{background:color-mix(in srgb, var(--tone) 28%, #19233b);border-color:color-mix(in srgb, var(--tone) 65%, #7891ae);color:color-mix(in srgb, var(--tone) 28%, #f4f8ff);box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(3px * var(--surface-relief)) color-mix(in srgb, #09142933 var(--surface-relief-opacity), transparent), 0 calc(1px * var(--surface-relief)) 0 #49688826}:root[data-theme] .app .score{color:#8fcafa}:root[data-theme] .app .badge{color:#102a2c;box-shadow:0 0 0 2px #19233b, 0 calc(2px * var(--surface-relief)) calc(3px * var(--surface-relief)) #080f2666}:root[data-theme] .app .tool-button,:root[data-theme] .app .size-button,:root[data-theme] .app .toolbar .more{color:#9dc6ec}:root[data-theme] .app .chosen,:root[data-theme] .app .chosen:hover:not(:disabled),:root[data-theme] .app .toolbar .more{color:#9dc6ec;box-shadow:none;background:0 0;border-color:#0000}:root[data-theme] .app .tool-button:hover:not(:disabled),:root[data-theme] .app .size-button:hover,:root[data-theme] .app .toolbar .more:hover:not(:disabled){background:#2b4161}:root[data-theme] .app .sizes,:root[data-theme] .app .history{border-left-color:#3c5474}:root[data-theme] .app .timer{color:#f4d27d;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(2px * var(--surface-relief)) color-mix(in srgb, #e0bf6026 var(--surface-relief-opacity), transparent), 0 calc(3px * var(--surface-relief)) 0 #182032;background:#3d3b2d}:root[data-theme] .app .timer.urgent{color:#ffb0a9;background:#573039}:root[data-theme] .app .timer .track{stroke:#536174}:root[data-theme] .app .chat-empty:before{display:none}:root[data-theme] .app .guessed-pill .count,:root[data-theme] .app .guessed-pill h2{font-family:var(--font-display);color:var(--heading-color);font-weight:600}:root[data-theme] .app .guessed-pill .count{font-size:var(--type-label)}:root[data-theme] .app .guessed-pill .avatar{box-shadow:0 0 0 2px #142637}:root[data-theme] .app .bubble{color:#d7e5f5;box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #5579a433 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 #0e1a30;background:#24354e}:root[data-theme] .app .bubble .sender{color:var(--heading-color)}:root[data-theme] .app .own .bubble{background:linear-gradient(color-mix(in srgb, #c4e2ff14 var(--surface-relief-opacity), transparent), #c4e2ff00 60%), #2f5aa6;color:#eef5ff;box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #8ebcff55 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 #142f63}:root[data-theme] .app .solved-line .bubble{box-shadow:inset 0 calc(1px * var(--surface-relief)) 0 color-mix(in srgb, #69a68d40 var(--surface-relief-opacity), transparent), 0 calc(2px * var(--surface-relief)) 0 #10261e;background:#234638}:root[data-theme] .app .select-popup{color:#dceaff}:root[data-theme] .app .select-option.active{background:#2d4266}:root[data-theme] .app .select-option[aria-selected=true]{color:#dceaff;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(3px * var(--surface-relief)) color-mix(in srgb, #09142933 var(--surface-relief-opacity), transparent), 0 calc(1px * var(--surface-relief)) 0 #49688826;background:#24354e;border-color:#3c5370}:root[data-theme] .app .select-option[aria-selected=true].active{background-image:linear-gradient(#ffffff17,#ffffff17)}:root[data-theme] .app .chat-empty:before{box-shadow:inset 0 calc(3px * var(--surface-relief)) calc(2px * var(--surface-relief)) color-mix(in srgb, #d4fff280 var(--surface-relief-opacity), transparent), inset 0 calc(-3px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #276d5b40 var(--surface-relief-opacity), transparent), 0 calc(4px * var(--surface-relief)) 0 #276c68;background:radial-gradient(circle at 30% 49%,#163d418c 0 2px,#0000 3px),radial-gradient(circle at 50% 49%,#163d418c 0 2px,#0000 3px),radial-gradient(circle at 70% 49%,#163d418c 0 2px,#0000 3px),linear-gradient(#98e8d7,#55baa5)}:root[data-theme] .app .text-input{border-color:var(--panel-border);box-shadow:none;background:0 0}:root[data-theme] .app .text-input:focus-within{border-color:#69adc6;box-shadow:0 0 0 2px #477b9580}:root[data-theme] .app .choice,:root[data-theme] .app .result,:root[data-theme] .app dialog:not(.drawer),:root[data-theme] .app .status-card{color:#dae9fa}:root[data-theme] .app .board-overlay,:root[data-theme] .app dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006}:root[data-theme] .app .choice-mark{color:#afd9ff;box-shadow:inset 0 calc(2px * var(--surface-relief)) calc(1px * var(--surface-relief)) color-mix(in srgb, #91caff33 var(--surface-relief-opacity), transparent), 0 calc(3px * var(--surface-relief)) 0 #142c4e;background:#365888}:root[data-theme] .app .podium-block{box-shadow:inset 0 calc(3px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #b9ddff33 var(--surface-relief-opacity), transparent), inset 0 calc(-5px * var(--surface-relief)) calc(12px * var(--surface-relief)) color-mix(in srgb, #13386359 var(--surface-relief-opacity), transparent);background:#3a6db1;border-color:#729ee2}:root[data-theme] .app .podium-player:last-child .podium-block{background:#419784;border-color:#7bceb3}:root[data-theme] .app .podium-player.winner .podium-block{box-shadow:inset 0 calc(3px * var(--surface-relief)) calc(4px * var(--surface-relief)) color-mix(in srgb, #fff5bd59 var(--surface-relief-opacity), transparent), inset 0 calc(-5px * var(--surface-relief)) calc(12px * var(--surface-relief)) color-mix(in srgb, #88591e40 var(--surface-relief-opacity), transparent);background:#d4a654;border-color:#ffe1a3}:root[data-theme] .app .winner .podium-avatar>span{color:#64471f;background:#f1ca76;border-color:#ffe4b0}:root[data-theme] .app .celebration{color:#f2c66d;text-shadow:2px 3px #121f3980,-16px 4px #5d99e1,18px -2px #5cc9b0}:root[data-theme] .app .reconnecting{color:#ecc783;background:#423927;border-color:#766039}@media (hover:hover) and (pointer:fine){:root[data-theme] .app .btn:not(:disabled):hover{background:var(--jelly-gloss), var(--pop-face);transform:translateY(calc(-1px * var(--surface-relief)))}:root[data-theme] .app .btn:not(:disabled):active{transform:translateY(calc(1px * var(--surface-relief)))}}:root[data-theme] .app{background:url(./doodle-wall.CCqWkP5d.svg) 50% 0/2560px 1600px,radial-gradient(at 30% 0,#18294b,#0000 70%),#0b1226}:root[data-theme] .app .stage{background:0 0}:root[data-theme] .app:has(>.doodle-backdrop){isolation:isolate;background:radial-gradient(at 30% 0,#18294b,#0000 70%),#0b1226}:root[data-theme] .app .stage:before,:root[data-theme] .app .stage:after{display:none}:root[data-theme]{--font-display:Fredoka, ui-rounded, sans-serif;--surface-relief:.5;--surface-relief-opacity:calc(var(--surface-relief) * 100%)}@font-face{font-family:Fredoka;src:url(../../../fonts/fredoka-600.woff)format("woff");font-weight:600;font-display:swap}
