@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--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-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-bold:700;--radius-md:calc(var(--radius) * .8);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-nunito), "Nunito", sans-serif;--default-mono-font-family:ui-monospace, monospace}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-nunito), "Nunito", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);overscroll-behavior:none;touch-action:manipulation}body{background-color:var(--background);color:var(--ink);overscroll-behavior:none;min-height:100dvh}button,a,input,[data-slot=button]{cursor:pointer;touch-action:manipulation}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-muted\/50{background-color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--ui-muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.font-heading{font-family:var(--font-fredoka), "Fredoka", sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--ui-muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--ui-muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--ui-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--ui-muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--bg:#f6f3ee;--surface:#fffcf8;--tile-border:#e4ddd3;--ink:#2f2a26;--muted:#8a8278;--accent:#d4786a;--tag-ink:#2b1f1c;--accent-soft:#f0d4ce;--teal:#5aab9f;--teal-soft:#d2ebe6;--chip:#d4786a24;--scrim:#2f2a2659;--danger-soft:#c4897e;--yarn-2:#6b9e96;--btn-primary:#5aab9f;--btn-secondary:#fffcf8;--btn-border:#d4cdc3;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12'%3E%3Cg fill='none' stroke='%23ebe3d8' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M2 1c.8 4 2.4 7.6 5 10'/%3E%3Cpath d='M12 1c-.8 4-2.4 7.6-5 10'/%3E%3C/g%3E%3C/svg%3E");--knit-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.035' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1.5 1c.6 3 1.8 5.5 3.5 7.5'/%3E%3Cpath d='M8.5 1c-.6 3-1.8 5.5-3.5 7.5'/%3E%3C/g%3E%3C/svg%3E");--stitch:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--stitch:color-mix(in srgb, var(--accent) 45%, var(--tile-border))}}:root{--tile:#f5d78e;--tile-edge:#e0b95e;--tile-path:#f0a898;--miss:#c8574d;--miss-soft:#f4c3bd;--dupe:#7a68b3;--dupe-soft:#ddd5f3;--burst-3:var(--tile-edge);--burst-4:#9b8ac4;--burst-5:#6fa8d6;--burst-6:#e58fb0;--label-bg:#b9574a;--label-ink:#fff;--tile-ink:var(--ink);--success-tile:#8fcac0;--found-ink:#2f7d72;--dupe-ink:#5b4a96;--count-ink:#b9574a;--shade:var(--ink);--btn-primary-edge:var(--btn-primary)}@supports (color:color-mix(in lab, red, red)){:root{--btn-primary-edge:color-mix(in srgb, var(--btn-primary) 72%, var(--shade))}}:root{--btn-edge:var(--btn-border)}@supports (color:color-mix(in lab, red, red)){:root{--btn-edge:color-mix(in srgb, var(--btn-border) 78%, var(--shade))}}:root{--card-edge:var(--tile-border)}@supports (color:color-mix(in lab, red, red)){:root{--card-edge:color-mix(in srgb, var(--tile-border) 75%, transparent)}}:root{--label-edge:var(--label-bg)}@supports (color:color-mix(in lab, red, red)){:root{--label-edge:color-mix(in srgb, var(--label-bg) 70%, var(--shade))}}:root{--tray:var(--teal-soft)}@supports (color:color-mix(in lab, red, red)){:root{--tray:color-mix(in srgb, var(--teal-soft) 62%, var(--surface))}}:root{--tray-edge:var(--tray)}@supports (color:color-mix(in lab, red, red)){:root{--tray-edge:color-mix(in srgb, var(--tray) 78%, var(--shade))}}:root{--tray-stitch:var(--teal)}@supports (color:color-mix(in lab, red, red)){:root{--tray-stitch:color-mix(in srgb, var(--teal) 55%, transparent)}}:root{--ui-muted:#efeae3;--ui-accent:#f3eee6;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:var(--ink);--secondary:#efeae3;--secondary-foreground:var(--ink);--muted-foreground:var(--muted);--accent-foreground:var(--ink);--destructive:var(--danger-soft);--border:var(--tile-border);--input:var(--tile-border);--ring:var(--accent);--radius:1rem;--sidebar:var(--surface);--sidebar-foreground:var(--ink);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--ink);--sidebar-accent:var(--ui-accent);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--tile-border);--sidebar-ring:var(--accent);--chart-1:var(--accent);--chart-2:var(--yarn-2);--chart-3:var(--teal);--chart-4:var(--accent-soft);--chart-5:var(--teal-soft)}html.play-lock,html.play-lock body{overscroll-behavior:none;height:100%;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-logo{line-height:0;display:block}[data-only]{display:none}.theme-groups{flex-direction:column;gap:12px;width:100%;display:flex}.setting-row.theme-group-block{flex-direction:column;align-items:stretch;gap:10px}.theme-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.theme-choice svg,.look-icon-emoji{flex:none}.look-icon-emoji{place-items:center;line-height:1;display:inline-grid}.theme-choice{--pv-bg:#f6f3ee;--pv-ink:#2f2a26;--pv-tile:#f5d78e;--pv-edge:#e0b95e;--pv-path:#f0a898;--pv-found:#8fcac0;--pv-label:#b9574a;text-align:left;border:1.5px solid var(--pv-edge);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 6px;min-width:0;min-height:60px;padding:8px 8px 8px 6px;font-size:.9rem;line-height:1.1;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-choice{border:1.5px solid color-mix(in srgb, var(--pv-edge) 70%, var(--pv-bg))}}.theme-choice{background:radial-gradient(90px 50px at 100% 0%, var(--pv-label), transparent 70%), var(--pv-bg)}@supports (color:color-mix(in lab, red, red)){.theme-choice{background:radial-gradient(90px 50px at 100% 0%, color-mix(in srgb, var(--pv-label) 14%, transparent), transparent 70%), var(--pv-bg)}}.theme-choice{color:var(--pv-ink);box-shadow:0 3px 0 var(--pv-label);font-weight:800;transition:transform 90ms,box-shadow 90ms}.theme-choice:active{box-shadow:0 1px 0 var(--pv-label);transform:translateY(2px)}.theme-choice-icon{background:var(--pv-tile);border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-choice-icon{background:color-mix(in srgb, var(--pv-tile) 60%, #fff)}}.theme-choice-icon{box-shadow:inset 0 -2px 0 var(--pv-edge)}@supports (color:color-mix(in lab, red, red)){.theme-choice-icon{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--pv-edge) 60%, transparent)}}.theme-choice-label{overflow-wrap:normal;min-width:0}.theme-choice-tiles{gap:3px;display:flex}.theme-choice-tiles span{background:var(--pv-tile);width:13px;height:13px;box-shadow:inset 0 -2px 0 var(--pv-edge);border-radius:4px}.theme-choice-tiles span:nth-child(2){background:var(--pv-path)}.theme-choice-tiles span:nth-child(3){background:var(--pv-found)}.theme-choice[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 2.5px var(--accent), 0 4px 0 2px var(--pv-label)}.theme-choice[aria-checked=true]:after{content:"✓";background:var(--accent);width:20px;height:20px;color:var(--tag-ink,#fff);box-shadow:0 2px 0 var(--accent);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:-7px;right:-5px}@supports (color:color-mix(in lab, red, red)){.theme-choice[aria-checked=true]:after{box-shadow:0 2px 0 color-mix(in srgb, var(--accent) 60%, var(--shade))}}[data-theme-choice=cat]{--pv-bg:#fbefe2;--pv-ink:#3a2c24;--pv-tile:#fff4e4;--pv-edge:#e3c9a8;--pv-path:#f8c79a;--pv-found:#b7d3e4;--pv-label:#a8571f}[data-theme-choice=newyear]{--pv-bg:#1c2042;--pv-ink:#f5f0e1;--pv-tile:#f3e2a8;--pv-edge:#b8963a;--pv-path:#ffc9de;--pv-found:#9de8de;--pv-label:#ffd95e}[data-theme-choice=valentine]{--pv-bg:#fde8ee;--pv-ink:#3d2430;--pv-tile:#fff0f3;--pv-edge:#f2b4c3;--pv-path:#ffb3c4;--pv-found:#dcc2ec;--pv-label:#c42f4f}[data-theme-choice=stpatrick]{--pv-bg:#e9f5e4;--pv-ink:#1f3324;--pv-tile:#f3f9ea;--pv-edge:#a9cf9a;--pv-path:#a8e0b4;--pv-found:#f6dc7c;--pv-label:#2d7d40}[data-theme-choice=easter]{--pv-bg:#f7f1fb;--pv-ink:#3b3346;--pv-tile:#fff6d4;--pv-edge:#ead08a;--pv-path:#e2d4ff;--pv-found:#b7ead4;--pv-label:#7a5cc9}[data-theme-choice=july4]{--pv-bg:#f4f6fb;--pv-ink:#1c2440;--pv-tile:#fff;--pv-edge:#c4cbe0;--pv-path:#f8c4c8;--pv-found:#b9c8f0;--pv-label:#2f4fa0}[data-theme-choice=midnight]{--pv-bg:#221d3d;--pv-ink:#f6eedc;--pv-tile:#c45d1f;--pv-edge:#5e2208;--pv-path:#2e6b58;--pv-found:#ffd46b;--pv-label:#ff9a3c}[data-theme-choice=thanksgiving]{--pv-bg:#f8eedd;--pv-ink:#3b2a1c;--pv-tile:#f7e3b5;--pv-edge:#d9b26a;--pv-path:#f2b49a;--pv-found:#cfe0a0;--pv-label:#8a4a26}[data-theme-choice=christmas]{--pv-bg:#f7f3ec;--pv-ink:#2b2622;--pv-tile:#fffaf2;--pv-edge:#d9a7a0;--pv-path:#f6c2c8;--pv-found:#b7e0c2;--pv-label:#a51d2d}[data-theme-choice=spring]{--pv-bg:#f1f8ee;--pv-ink:#2a3a2c;--pv-tile:#eef8e8;--pv-edge:#b4d9a6;--pv-path:#ffc6d8;--pv-found:#bfe0f4;--pv-label:#3f7a3a}[data-theme-choice=summer]{--pv-bg:#fdf4e1;--pv-ink:#2b2a26;--pv-tile:#f9e8c4;--pv-edge:#dfbf82;--pv-path:#ffc2ad;--pv-found:#a8e2ea;--pv-label:#0f7f8f}[data-theme-choice=autumn]{--pv-bg:#f6ecdf;--pv-ink:#33261c;--pv-tile:#f4e1c1;--pv-edge:#c99d68;--pv-path:#f7b48f;--pv-found:#f2d77c;--pv-label:#8a3d1a}[data-theme-choice=winter]{--pv-bg:#eef4fa;--pv-ink:#22303f;--pv-tile:#fff;--pv-edge:#b9cde0;--pv-path:#c4e0fa;--pv-found:#d6cff5;--pv-label:#2f5f8f}.theme-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-swatch{background:linear-gradient(135deg,#f5d78e 50%,#d4786a 50%);border-radius:999px;flex:none;width:18px;height:18px}.home-scroll{background:radial-gradient(180px 120px at 100% 0%, var(--accent), transparent 70%), radial-gradient(200px 140px at 0% 100%, var(--yarn-2), transparent 72%), var(--knit), var(--bg);min-height:100dvh;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.home-scroll{background:radial-gradient(180px 120px at 100% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), radial-gradient(200px 140px at 0% 100%, color-mix(in srgb, var(--yarn-2) 16%, transparent), transparent 72%), var(--knit), var(--bg)}}.home-inner{width:min(100%,430px);padding:calc(28px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;display:flex}.home-hero h1,.gate-title,.settings-title{font-family:var(--font-fredoka), "Fredoka", sans-serif;color:var(--ink);margin:4px 0 0;font-size:2rem;font-weight:700;line-height:1.05}.nav-actions{flex-direction:column;gap:10px;display:flex}.btn-play,.btn-outline-nav{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}.btn-play,.btn-outline-nav,.stitch,.h5,.size-card,.setting-row{position:relative}.btn-play:after,.btn-outline-nav:after,.stitch:after,.h5:after,.size-card:after,.setting-row:after{content:"";border:1.5px dashed var(--stitch);border-radius:inherit;pointer-events:none;position:absolute;inset:4px}.btn-play:after,.stitch-light:after{border-color:#ffffffb3}.btn-play{background:var(--btn-primary);color:var(--ink);box-shadow:0 4px 0 var(--btn-primary-edge), var(--btn-glow,0 0 #0000);border:0}.btn-outline-nav{background:var(--btn-secondary);color:var(--ink);border:1.5px solid var(--btn-border);box-shadow:0 4px 0 var(--btn-edge)}.btn-play,.btn-outline-nav,.back-home{transition:transform 90ms,box-shadow 90ms}.btn-play:active:not(:disabled),.btn-outline-nav:active:not(:disabled){box-shadow:0 1px 0 var(--btn-edge), var(--btn-glow,0 0 #0000);transform:translateY(3px)}.btn-play:active:not(:disabled){box-shadow:0 1px 0 var(--btn-primary-edge), var(--btn-glow,0 0 #0000)}.btn-play:disabled,.btn-outline-nav:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover){.btn-play:hover:not(:disabled),.btn-outline-nav:hover:not(:disabled){filter:brightness(1.03)saturate(1.05)}}.name-quiet{flex-direction:column;gap:4px;display:flex}.name-quiet span{color:var(--ink);font-size:.85rem;font-weight:800}.name-quiet .name-input{background:var(--surface);border:1.5px solid var(--btn-border);height:46px;box-shadow:0 2px 0 var(--tile-border);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.name-quiet .name-input{box-shadow:0 2px 0 color-mix(in srgb, var(--tile-border) 70%, transparent)}}.name-quiet .name-input{color:var(--ink);font-size:1rem;font-weight:700}.name-quiet .name-input::placeholder{color:#9a9186}.name-quiet .name-input:focus-visible{border-color:var(--accent)}.back-home{background:var(--btn-secondary);border:1.5px solid var(--btn-border);min-height:44px;box-shadow:0 3px 0 var(--btn-edge);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 18px 0 12px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.back-home:after{content:"";border:1.5px dashed var(--stitch);border-radius:inherit;pointer-events:none;position:absolute;inset:4px}.back-home:active{box-shadow:0 1px 0 var(--btn-edge);transform:translateY(2px)}.back-home:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.setting-row{background:var(--surface);border:1px solid var(--tile-border);box-shadow:0 4px 0 var(--card-edge);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.setting-row h2{margin:0;font-size:1rem;font-weight:800}.setting-row p{color:var(--muted);margin:4px 0 0;font-size:.85rem;font-weight:700}.setting-row.is-soon{opacity:.55}.setting-row.credit-block{flex-direction:column;align-items:stretch;gap:2px}.credit-block a{color:inherit;text-underline-offset:2px;text-decoration:underline}.setting-row p.credit-licence{font-size:.75rem;font-weight:600}.switch{border:1.5px solid var(--btn-border);background:var(--ui-muted);width:80px;min-height:44px;color:var(--muted);text-align:center;box-shadow:inset 0 2px 3px var(--shade);border-radius:999px;flex:none;padding:0 12px 0 42px;font-weight:800;position:relative}@supports (color:color-mix(in lab, red, red)){.switch{box-shadow:inset 0 2px 3px color-mix(in srgb, var(--shade) 10%, transparent)}}.switch{transition:background-color .16s,border-color .16s,padding .16s}.switch:before{--hole:var(--btn-border)}@supports (color:color-mix(in lab, red, red)){.switch:before{--hole:color-mix(in srgb, var(--btn-border) 55%, var(--shade))}}.switch:before{content:"";background:radial-gradient(circle at 38% 38%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 62% 38%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 38% 62%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 62% 62%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle, transparent 9px, var(--btn-border) 9.5px 10.5px, transparent 11px), var(--knob,var(--surface));border-radius:50%;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;left:4px}@supports (color:color-mix(in lab, red, red)){.switch:before{background:radial-gradient(circle at 38% 38%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 62% 38%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 38% 62%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle at 62% 62%, var(--hole) 1.6px, transparent 2.1px), radial-gradient(circle, transparent 9px, color-mix(in srgb, var(--btn-border) 40%, transparent) 9.5px 10.5px, transparent 11px), var(--knob,var(--surface))}}.switch:before{box-shadow:0 2px 0 var(--btn-edge), 0 2px 6px var(--shade)}@supports (color:color-mix(in lab, red, red)){.switch:before{box-shadow:0 2px 0 var(--btn-edge), 0 2px 6px color-mix(in srgb, var(--shade) 16%, transparent)}}.switch:before{transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.switch[aria-checked=true]{background:var(--btn-primary);border-color:var(--btn-primary-edge);color:var(--ink);box-shadow:inset 0 -3px 0 var(--btn-primary-edge);padding:0 42px 0 12px}@supports (color:color-mix(in lab, red, red)){.switch[aria-checked=true]{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--btn-primary-edge) 45%, transparent)}}.switch[aria-checked=true]:before{transform:translate(37px)rotate(90deg)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch,.switch:before{transition:none}}.soon-pill{color:var(--muted);background:0 0;border:0;flex:none;font-size:.85rem;font-weight:800}.home-hero-row{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.home-hero-copy .eyebrow{margin-top:0}.eyebrow{color:var(--accent);letter-spacing:.02em;align-items:center;gap:6px;margin:8px 0 0;font-size:.82rem;font-weight:800;display:flex}.lede{color:var(--ink);margin:8px 0 0;font-size:1rem;line-height:1.45}.name-card,.size-card{background:var(--surface);border:1px solid var(--tile-border);box-shadow:0 8px 0 var(--tile-border);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.name-card,.size-card{box-shadow:0 8px 0 color-mix(in srgb, var(--tile-border) 70%, transparent)}}.name-card{flex-direction:column;gap:8px;padding:16px;font-weight:800;display:flex}.name-card small{color:var(--muted);font-weight:600;line-height:1.35}.name-input{background:var(--bg);height:48px;color:var(--ink);border-radius:14px;font-size:1.05rem;font-weight:700}.size-list{flex-direction:column;gap:12px;display:flex}.size-card{flex-direction:column;gap:12px;padding:16px;display:flex}.size-card h2{font-family:var(--font-fredoka), "Fredoka", sans-serif;margin:0;font-size:1.6rem;line-height:1}.size-card p{color:var(--muted);margin:4px 0 0;font-weight:700}.size-actions{gap:8px;display:flex}.save-line{margin:0;font-size:.85rem}.play-stage{overscroll-behavior:none;touch-action:manipulation;background:radial-gradient(160px 100px at 100% 0%, var(--accent), transparent 70%), radial-gradient(180px 120px at 0% 100%, var(--yarn-2), transparent 72%), var(--knit), var(--bg);justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.play-stage{background:radial-gradient(160px 100px at 100% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), radial-gradient(180px 120px at 0% 100%, color-mix(in srgb, var(--yarn-2) 14%, transparent), transparent 72%), var(--knit), var(--bg)}}.play-stage{color:var(--ink)}.safe-probe{pointer-events:none;width:0;position:absolute;overflow:hidden}.safe-probe-top{height:env(safe-area-inset-top)}.safe-probe-bot{height:env(safe-area-inset-bottom)}.play-root{box-sizing:border-box;overscroll-behavior:none;touch-action:manipulation;width:min(100%,430px);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;gap:6px;padding-left:12px;padding-right:12px;display:flex;position:relative;overflow:hidden}@media (min-width:390px){.play-root{padding-left:16px;padding-right:16px}}.h1{--label:var(--label-bg);background:var(--label);min-width:0;height:44px;color:var(--label-ink);border-radius:16px;flex:0 0 44px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #7a34282e}.h1:after{content:"";pointer-events:none;border:1px dashed #ffffff80;border-radius:13px;position:absolute;inset:3px}.h1 .wordmark,.h1 .sub,.h1 .icon-btn{color:var(--label-ink)}.h1 .wordmark{font-size:15px;line-height:17px}.h1 .sub{opacity:.9;font-size:11.5px;line-height:14px}.h1 .icon-btn:focus-visible{outline-color:var(--label-ink)}.h2{background:var(--surface);border:1px solid var(--tile-border);box-shadow:0 1px 3px #2f2a260f}.brand-copy{text-align:center;min-width:0}.wordmark{font-family:var(--font-fredoka), "Fredoka", sans-serif;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:19px;overflow:hidden}.sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;line-height:14px;overflow:hidden}.icon-btn{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:14px;place-items:center;display:grid}.icon-btn.back{margin-left:-4px}.icon-btn.mute{justify-self:end;margin-right:-4px}.icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.h1.pocket-open{z-index:31}.icon-btn.mute.open{background:#fff3}.icon-btn.mute svg{transition:transform .2s}.icon-btn.mute.open svg{transform:rotate(60deg)}@media (prefers-reduced-motion:reduce){.icon-btn.mute svg{transition:none}}.pocket-scrim{z-index:30;background:var(--scrim);opacity:.35;position:fixed;inset:0}.sound-pocket{z-index:1;box-sizing:border-box;background:var(--surface);width:min(256px,100vw - 40px);color:var(--ink);border:1.5px solid var(--tile-border);transform-origin:100% 0;border-radius:18px;padding:12px 14px;animation:.16s ease-out pocket-in;position:absolute;top:50px;right:4px;box-shadow:0 10px 30px #0000002e}.sound-pocket:before{content:"";border:1.5px dashed var(--stitch);pointer-events:none;border-radius:14px;position:absolute;inset:4px}.sound-pocket:after{content:"";background:var(--surface);border-left:1.5px solid var(--tile-border);border-top:1.5px solid var(--tile-border);width:14px;height:14px;position:absolute;top:-8px;right:15px;transform:rotate(45deg)}@keyframes pocket-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.sound-pocket{animation:none}}.pocket-row{align-items:center;gap:10px;padding:8px 2px;display:flex;position:relative}.pocket-row+.pocket-row{border-top:1px solid var(--tile-border)}.pocket-row>svg{color:var(--found-ink);flex:none}.pocket-row.off>svg{color:var(--muted)}.pocket-copy{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.pocket-title{font-size:15px;font-weight:700;line-height:18px}.pocket-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:14px;overflow:hidden}.pocket-switch{background:var(--tile-border);border:0;border-radius:999px;flex:none;width:48px;height:28px;transition:background-color .15s;position:relative}.pocket-switch:before{content:"";position:absolute;inset:-8px -6px}.pocket-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.pocket-switch[aria-checked=true]{background:var(--teal)}.pocket-switch[aria-checked=true]:after{transform:translate(20px)}.pocket-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.h2{box-sizing:border-box;border-radius:16px;flex-direction:column;flex:none;justify-content:center;min-width:0;padding:0 14px;display:flex;position:relative;overflow:hidden}.h2:before,.h2:after{content:"";pointer-events:none;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.h2:before{background:repeating-linear-gradient(90deg, var(--tile-border) 0 5px, transparent 5px 9px)}@supports (color:color-mix(in lab, red, red)){.h2:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tile-border) 80%, var(--shade)) 0 5px, transparent 5px 9px)}}.h2:before{opacity:.6}.h2:after{background:linear-gradient(90deg, var(--teal), var(--teal))}@supports (color:color-mix(in lab, red, red)){.h2:after{background:linear-gradient(90deg, var(--teal), color-mix(in srgb, var(--teal) 70%, var(--accent)))}}.h2:after{transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .5s cubic-bezier(.3,1.3,.5,1)}@media (prefers-reduced-motion:reduce){.h2:after{transition:none}}.h2.compact .counts,.h2.compact .path-preview,.h2.compact .feedback{font-size:13px;line-height:16px}.h2.compact .path-preview.live{font-size:14px}.h2.compact .feedback{padding:0 8px}.h2.compact .help-dot{width:18px;height:18px;font-size:11px}.h2{margin-bottom:12px;overflow:visible}.milestones{pointer-events:none;z-index:2;height:0;position:absolute;bottom:0;left:14px;right:14px}.milestones i{left:calc(var(--at) * 100%);background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--tile-border);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;transform:translate(-50%,-3px)}@supports (color:color-mix(in lab, red, red)){.milestones i{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tile-border) 80%, var(--shade))}}.milestones i{color:var(--muted);font-size:11px;font-style:normal;line-height:1}@supports (color:color-mix(in lab, red, red)){.milestones i{color:color-mix(in srgb, var(--muted) 70%, transparent)}}.milestones i{transition:background-color .3s,transform .3s cubic-bezier(.3,1.6,.5,1)}.milestones i:last-child{transform:translate(-80%,-3px)}.milestones i.lit{background:var(--teal);color:var(--surface);box-shadow:0 0 0 1.5px var(--surface), 0 2px 0 var(--teal)}@supports (color:color-mix(in lab, red, red)){.milestones i.lit{box-shadow:0 0 0 1.5px var(--surface), 0 2px 0 color-mix(in srgb, var(--teal) 55%, #000)}}.milestones i.lit{transform:translate(-50%,-3px)scale(1.12)}.milestones i.lit:last-child{transform:translate(-80%,-3px)scale(1.12)}.help-dot{vertical-align:1px;border:1.5px dashed var(--accent);border-radius:999px;place-items:center;width:20px;height:20px;margin-left:8px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.help-dot{border:1.5px dashed color-mix(in srgb, var(--accent) 70%, transparent)}}.help-dot{background:var(--accent-soft);color:var(--ink);font-size:12px;font-weight:800;line-height:1}.help-dot:after{content:"";position:absolute;inset:-12px}.hint-help-list{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hint-help-list li{grid-template-columns:28px 1fr;align-items:start;gap:8px;display:grid}.hint-help-list span{font-size:20px;line-height:24px}.hint-help-list p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.4}.hint-help-list strong{color:var(--ink)}.hint-count{background:var(--teal);min-width:20px;height:20px;color:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:12px;display:inline-grid}.hint-empty .hint-count{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hint-empty .hint-count{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.unravel-pill{text-overflow:ellipsis;white-space:nowrap;border:1.5px dashed var(--accent);background:var(--accent-soft);max-width:100%;color:var(--ink);border-radius:999px;justify-self:center;padding:6px 12px;font-size:13px;font-weight:800;animation:.26s cubic-bezier(.3,1.6,.5,1) feedback-pop;overflow:hidden}.unravel-card{border:1.5px dashed var(--accent);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.unravel-card{border:1.5px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.unravel-card{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.unravel-card{background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}}.unravel-card p{margin:0;font-weight:700}.hidden-words{margin:0 0 14px}.counts,.path-preview,.feedback{white-space:nowrap;margin:0;font-size:14px;font-weight:800;line-height:18px}.counts{color:var(--ink)}.counts strong{font-variant-numeric:tabular-nums;color:var(--count-ink)}.path-preview{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.path-preview.live{color:var(--ink);font-family:var(--font-fredoka), "Fredoka", sans-serif;letter-spacing:.12em;font-size:16px}.feedback{text-overflow:ellipsis;border:1.5px dashed;border-radius:999px;align-self:flex-start;max-width:100%;padding:1px 10px;animation:.26s cubic-bezier(.3,1.6,.5,1) feedback-pop;overflow:hidden}.feedback-found{color:var(--found-ink);background:var(--teal-soft)}.feedback-dupe{color:var(--dupe-ink);background:var(--dupe-soft)}.feedback-miss{color:var(--miss);background:var(--miss-soft)}@supports (color:color-mix(in lab, red, red)){.feedback-miss{background:color-mix(in srgb, var(--miss-soft) 70%, white)}}@keyframes feedback-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.h3{z-index:2;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.board-message{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px;font-weight:800;display:flex}.board{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;position:relative}.board:before,.board:after{content:"";z-index:0;pointer-events:none;position:absolute}.board:before{border-radius:calc(var(--tile-radius,14px) + 10px);background:radial-gradient(120% 80% at 50% 0%, var(--tray-sheen,#ffffff73), transparent 60%), var(--tray);box-shadow:0 5px 0 var(--tray-edge), 0 12px 26px var(--shade), inset 0 1.5px 0 var(--tray-sheen,#ffffff8c);inset:-10px}@supports (color:color-mix(in lab, red, red)){.board:before{box-shadow:0 5px 0 var(--tray-edge), 0 12px 26px color-mix(in srgb, var(--shade) 14%, transparent), inset 0 1.5px 0 var(--tray-sheen,#ffffff8c)}}.board:after{border-radius:calc(var(--tile-radius,14px) + 5.5px);border:1.5px dashed var(--tray-stitch);inset:-5.5px}.yarn{pointer-events:none;z-index:2;transition:opacity .2s linear;position:absolute;inset:0;overflow:visible}.board.fading .yarn{opacity:0}.board.fading .cell.on-path{background-color:var(--tile);transition:background .2s linear}.cell{z-index:1;box-sizing:border-box;background:var(--tile);color:var(--tile-ink);border:1px solid var(--tile-edge);box-shadow:0 3px 0 var(--tile-edge);background-image:var(--knit-tile);font-family:var(--font-fredoka), "Fredoka", sans-serif;text-transform:uppercase;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.cell:after{content:"";border:1.5px dashed var(--tile-edge);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.cell:after{border:1.5px dashed color-mix(in srgb, var(--tile-edge) 80%, var(--ink))}}.cell:after{border-radius:inherit;opacity:.55;pointer-events:none}.cell.on-path{background-color:var(--tile-path);border-color:var(--accent);box-shadow:0 3px 0 var(--accent);z-index:3}.cell.on-path:after{opacity:.8;border-color:#fff}.cell.success:after{border-color:#fff}.cell.miss{background-color:var(--miss-soft);border-color:var(--miss);box-shadow:0 3px 0 var(--miss)}.cell.dupe{background-color:var(--dupe-soft);border-color:var(--dupe);box-shadow:0 3px 0 var(--dupe);animation:.42s dupe-nod}@keyframes dupe-nod{30%{transform:translateY(-4px)}60%{transform:none}}.cell.success{animation:.42s cubic-bezier(.3,1.6,.5,1) found-hop}@keyframes found-hop{40%{transform:scale(1.12)}to{transform:none}}.yarn-burst{pointer-events:none;z-index:6;position:absolute;overflow:visible}.burst-piece{transform:rotate(var(--a)) translateX(0) scale(.3);opacity:0;animation:burst-fly .9s cubic-bezier(.15, .7, .3, 1) var(--delay) forwards}.burst-strand{stroke-dasharray:72;stroke-dashoffset:72px;animation:burst-draw .5s ease-out var(--delay) forwards}@keyframes burst-fly{0%{transform:rotate(var(--a)) translateX(6px) scale(.4);opacity:1}70%{opacity:1}to{transform:rotate(calc(var(--a) + 25deg)) translateX(var(--d)) scale(1);opacity:0}}@keyframes burst-draw{to{stroke-dashoffset:0}}.cell.head{z-index:4;transform:scale(1.04)}.cell.success{background-color:var(--success-tile);border-color:var(--teal);box-shadow:0 3px 0 var(--teal)}.cell.hint{box-shadow:inset 0 0 0 2px var(--teal);background-color:var(--teal-soft)}@supports (color:color-mix(in lab, red, red)){.cell.hint{background-color:color-mix(in srgb, var(--teal-soft) 55%, var(--tile))}}.cell.hint{z-index:3}.cell.hint.hint-start{box-shadow:inset 0 0 0 3px var(--teal), 0 0 0 3px var(--teal)}@supports (color:color-mix(in lab, red, red)){.cell.hint.hint-start{box-shadow:inset 0 0 0 3px var(--teal), 0 0 0 3px color-mix(in srgb, var(--teal) 30%, transparent)}}.cell.hint.wave{animation:hint-wave 3s ease-in-out calc(var(--wave,0) * .14s) infinite}.cell.hint:before{content:"";z-index:-1;border-radius:inherit;background:var(--teal);opacity:0;pointer-events:none;position:absolute;inset:0}.cell.hint.wave:before{animation:hint-glow 3s ease-in-out calc(var(--wave,0) * .14s) infinite}@keyframes hint-wave{0%,22%,to{transform:translateY(0)scale(1)}9%{transform:translateY(-6px)scale(1.06)}}.hint-arrow{z-index:5;background:var(--teal);width:22px;height:22px;box-shadow:0 0 0 2px var(--surface), 0 2px 0 2px var(--teal);border-radius:999px;margin:-11px 0 0 -11px;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.hint-arrow{box-shadow:0 0 0 2px var(--surface), 0 2px 0 2px color-mix(in srgb, var(--teal) 50%, #000)}}.hint-arrow{pointer-events:none}.hint-arrow svg{box-sizing:border-box;fill:none;width:100%;height:100%;stroke:var(--surface);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;padding:4px;display:block}.board.still .hint-arrow{display:block}.board.still .cell.hint.wave,.board.still .cell.hint.wave:before{animation:none}@media (prefers-reduced-motion:reduce){.hint-arrow{display:block}}@keyframes hint-glow{0%,24%,to{opacity:0}9%{opacity:.38}}.board.wiggle{animation:.2s board-wiggle}@keyframes board-wiggle{0%,to{transform:rotate(0)}35%{transform:rotate(-1.5deg)}70%{transform:rotate(1.5deg)}}@keyframes count-bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.bump{color:var(--teal);animation:.32s count-bump;display:inline-block}.h4{flex:0 0 52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:52px;display:grid}.status-line{background:var(--surface);border:1px solid var(--tile-border);text-align:center;color:#6f675d;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-self:center;max-width:100%;margin:0;padding:3px 10px;font-size:12px;font-weight:700;overflow:hidden}.h4 .stitch{box-shadow:0 3px 0 var(--btn-edge);transition:transform 90ms,box-shadow 90ms}.h4 .stitch-light{box-shadow:0 3px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.h4 .stitch-light{box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 70%, var(--shade))}}.h4 .stitch:active:not(:disabled){box-shadow:0 1px 0 var(--btn-edge);transform:translateY(2px)}.h4 .stitch-light:active:not(:disabled){box-shadow:0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.h4 .stitch-light:active:not(:disabled){box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 70%, var(--shade))}}.h5{border:1.5px solid var(--teal);flex:none;width:100%}@supports (color:color-mix(in lab, red, red)){.h5{border:1.5px solid color-mix(in srgb, var(--teal) 55%, var(--tile-border))}}.h5{background:var(--teal-soft)}@supports (color:color-mix(in lab, red, red)){.h5{background:color-mix(in srgb, var(--teal-soft) 60%, var(--surface))}}.h5{color:var(--ink);box-shadow:inset 0 -3px 0 var(--teal);border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.h5{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--teal) 28%, transparent)}}.h5{transition:transform 90ms}.h5:active:not(:disabled){transform:translateY(1px)}.h5:disabled{opacity:.5}.peek{color:var(--found-ink);letter-spacing:.06em}.h5-count{text-align:center;background:var(--surface);min-width:1.75rem;color:var(--accent);border-radius:999px;padding:1px 8px}.sheet-layer{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.scrim{background:var(--scrim);border:0;position:absolute;inset:0}.sheet{background:var(--surface);border-radius:22px 22px 0 0;flex-direction:column;height:min(42dvh,360px);display:flex;position:relative;box-shadow:0 -8px 24px #2f2a261f}.sheet:before{content:"";border:1.5px dashed var(--stitch);pointer-events:none;border-bottom:0;border-radius:17px 17px 0 0;position:absolute;inset:6px 6px 0}.sheet-full{height:calc(100% - 12px)}.sheet-handle{touch-action:none;cursor:grab;flex:none;padding:0 16px}.grabber{cursor:grab;background:0 0;border:0;width:100%;height:22px;padding:0;display:block}.grabber:before{content:"";background:var(--tile-border);border-radius:999px;width:44px;height:4px;margin:0 auto;display:block}.sheet-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sheet-title-row h2{font-family:var(--title-font,var(--font-fredoka)), var(--font-fredoka), sans-serif;font-weight:var(--title-weight,700);color:var(--title-ink,var(--ink));text-shadow:var(--title-glow,none);margin:0;font-size:1.35rem}.sheet-close{border:1.5px solid var(--btn-border);background:var(--btn-secondary);color:var(--ink);min-height:36px;box-shadow:0 3px 0 var(--btn-edge);border-radius:999px;padding:0 14px;font-weight:800}.sheet-close:active{box-shadow:0 1px 0 var(--btn-edge);transform:translateY(2px)}.sheet-scroll{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1 1 0;overflow-y:auto}.sheet-empty{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:8px;font-weight:700;line-height:1.4;display:flex}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips-tip{color:var(--muted);margin:0 0 10px;font-size:.8rem;font-weight:700}.chip{background:var(--chip);color:var(--ink);border:1.5px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent)}}.chip{letter-spacing:.04em;box-shadow:0 2px 0 var(--accent);border-radius:999px;padding:6px 12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.chip{box-shadow:0 2px 0 color-mix(in srgb, var(--accent) 22%, transparent)}}.chip{transition:transform 90ms}.chip:active{transform:translateY(1px)}.chip-theme{background:var(--teal-soft)}@supports (color:color-mix(in lab, red, red)){.chip-theme{background:color-mix(in srgb, var(--teal-soft) 70%, var(--surface))}}.chip-theme{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.chip-theme{border-color:color-mix(in srgb, var(--teal) 55%, transparent)}}.chip-theme{box-shadow:0 2px 0 var(--teal)}@supports (color:color-mix(in lab, red, red)){.chip-theme{box-shadow:0 2px 0 color-mix(in srgb, var(--teal) 25%, transparent)}}.chip-selected{background:var(--accent-soft);border-style:solid;border-color:var(--accent)}.chip-hidden{color:var(--muted);box-shadow:none;background:0 0;border-style:dotted}.chip-bonus{box-shadow:none;opacity:.85;border-style:dotted}.bonus-words{border-top:1.5px dashed var(--tile-border);margin-top:16px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.bonus-words{border-top:1.5px dashed color-mix(in srgb, var(--tile-border) 80%, transparent)}}.bonus-words h3{margin:0 0 2px;font-size:.95rem;font-weight:800}.chip-bonus-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:.65rem;font-weight:800}.definition{overscroll-behavior:contain;background:var(--bg);border:1.5px dashed var(--stitch);border-radius:16px;flex:none;max-height:40%;margin:10px 16px 0;padding:10px 14px 12px;overflow-y:auto}.definition-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.definition-head h3{font-family:var(--font-fredoka), "Fredoka", sans-serif;letter-spacing:.04em;margin:0;font-size:1.05rem}.definition-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:1.4rem;line-height:1}.definition-note{color:var(--muted);margin:4px 0 0;font-size:.9rem;font-weight:700}.sense+.sense{margin-top:8px}.sense-part{color:var(--accent);margin:4px 0 2px;font-size:.78rem;font-style:italic;font-weight:800}.sense ol{margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.4;list-style:decimal}.chip-new{box-shadow:0 0 0 2px var(--accent);animation:.4s chip-in}@keyframes chip-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.missing{text-align:center;background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.missing a{color:var(--accent);font-weight:800}.art-flap{animation:.16s ease-in-out infinite alternate art-flap}.art-tumble,.art-tumble-back{animation:.9s ease-out forwards art-tumble}.art-tumble-back{animation-direction:reverse}.art-flutter{animation:.22s ease-in-out infinite alternate art-flutter}.art-twinkle{animation:.26s ease-in-out infinite alternate art-twinkle}.art-spin{animation:.9s linear forwards art-spin}.art-drift{animation:.9s ease-in-out forwards art-drift}@keyframes art-flap{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@keyframes art-tumble{to{transform:rotate(200deg)}}@keyframes art-flutter{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}@keyframes art-twinkle{0%{transform:scale(.75)}to{transform:scale(1.15)}}@keyframes art-spin{to{transform:rotate(360deg)}}@keyframes art-drift{50%{transform:translateY(-6px)rotate(-12deg)}to{transform:translateY(4px)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.yarn-burst{display:none}.cell.dupe,.cell.success,.feedback,.cell.hint.wave,.cell.hint.wave:before,.unravel-pill,.board.wiggle,.bump,.chip-new{animation:none}.cell.head{transform:none}.yarn,.board.fading .cell.on-path{transition:none}}.h5:after{border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.h5:after{border-color:color-mix(in srgb, var(--teal) 50%, transparent)}}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141127;--surface:#221d3d;--tile-border:#3a3362;--ink:#f6eedc;--muted:#a99fc9;--accent:#8ff5c8;--accent-soft:#23463d;--teal:#ffcf5a;--teal-soft:#4a3a1c;--chip:#ff9a3c1f;--scrim:#05030f99;--danger-soft:#ff6b6b;--yarn-2:#8ff5c8;--btn-primary:#ff9a3c;--btn-secondary:#221d3d;--btn-border:#4a4278;--pumpkin:#ff9a3c;--candle:#ffcf78;--stitch:#ffcf7859;--tile:#a8481a;--tile-edge:#5e2208;--tile-path:#1f4a3e;--miss:#ff6b6b;--miss-soft:#4a1f2a;--dupe:#c4a6ff;--dupe-soft:#33295a;--burst-3:#ff9a3c;--burst-4:#c4a6ff;--burst-5:#ffe9a0;--burst-6:#ff7a59;--ui-muted:#2a2448;--ui-accent:#2a2448;--secondary:#2a2448;--primary:var(--pumpkin);--primary-foreground:#2a1405;--shade:#05030f;--btn-edge:var(--btn-border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=midnight]{--btn-edge:color-mix(in srgb, var(--btn-border) 45%, var(--shade))}}:root[data-theme=midnight]{--card-edge:#05030f73;--knob:#f6eedc;--tray:#1c1836;--tray-edge:#0a0816;--tray-stitch:#ffcf7859;--tray-sheen:#c4a6ff14;--stars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='12' cy='18' r='1' opacity='.7'/%3E%3Ccircle cx='70' cy='40' r='.8' opacity='.5'/%3E%3Ccircle cx='130' cy='14' r='1.3' opacity='.8'/%3E%3Ccircle cx='40' cy='96' r='.9' opacity='.5'/%3E%3Ccircle cx='110' cy='80' r='.7' opacity='.6'/%3E%3Ccircle cx='150' cy='120' r='1' opacity='.6'/%3E%3Ccircle cx='86' cy='140' r='1.2' opacity='.7'/%3E%3Ccircle cx='20' cy='146' r='.7' opacity='.4'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=midnight] .home-hero .home-title{font-family:var(--font-creepster), "Creepster", var(--font-fredoka), sans-serif;letter-spacing:.02em;color:var(--pumpkin);text-shadow:0 0 18px #ff9a3c73;font-size:2.7rem;font-weight:400}[data-theme=midnight] .btn-play,[data-theme=midnight] .switch[aria-checked=true]{color:#2a1405}[data-theme=midnight] .btn-play{--btn-glow:0 0 22px #ff9a3c59}[data-theme=midnight] .btn-play:after,[data-theme=midnight] .stitch-light:after{border-color:#2a140573}[data-theme=midnight] .name-quiet .name-input{box-shadow:none;background:#1b1733}[data-theme=midnight] .name-quiet .name-input::placeholder{color:#7d74a3}[data-theme=midnight] .name-card,[data-theme=midnight] .size-card{box-shadow:0 8px #05030f73}[data-theme=midnight] .h1{--label:#2a2350;box-shadow:0 0 0 1px var(--btn-border) inset, 0 4px 14px #00000059}[data-theme=midnight] .h1:after{border-color:#ffcf7866}[data-theme=midnight] .h1 .wordmark{color:var(--candle)}[data-theme=midnight] .h1 .icon-btn:focus-visible{outline-color:var(--candle)}[data-theme=midnight] .h2{box-shadow:none;background:#221d3de0}[data-theme=midnight] .counts strong,[data-theme=midnight] .h5-count{color:var(--pumpkin)}[data-theme=midnight] .feedback-found,[data-theme=midnight] .peek{color:var(--teal)}[data-theme=midnight] .feedback-dupe{color:var(--dupe)}[data-theme=midnight] .feedback-miss{background:var(--miss-soft)}[data-theme=midnight] .cell{--lantern:radial-gradient(circle at 50% 42%, #c45d1f, #8a3510 72%);background:var(--lantern);color:#ffe9a0;text-shadow:0 0 6px #ffc83ce6,0 0 14px #ff8c1499;box-shadow:0 3px #4a1a05,0 0 16px #ff8c282e}[data-theme=midnight] .cell:after{opacity:1;border-color:#ffdc8c59}[data-theme=midnight] .board.fading .cell.on-path{background:var(--lantern)}[data-theme=midnight] .cell.on-path{color:#eafff5;text-shadow:0 0 8px #8ff5c8e6;background:radial-gradient(circle at 50% 42%,#2e6b58,#173a31 75%);box-shadow:0 3px #0e2a22,0 0 20px #8ff5c88c}[data-theme=midnight] .cell.on-path:after{border-color:#8ff5c8b3}[data-theme=midnight] .cell.success{color:#2a1405;text-shadow:none;background:radial-gradient(circle at 50% 42%,#ffd46b,#e59b1c 75%);box-shadow:0 3px #8a5a0c,0 0 20px #ffcf5a80}[data-theme=midnight] .cell.success:after{border-color:#2a140566}[data-theme=midnight] .cell.miss{background:var(--miss-soft);color:#ffd6d6;text-shadow:none}[data-theme=midnight] .cell.dupe{background:var(--dupe-soft);color:#ece3ff;text-shadow:none}[data-theme=midnight] .cell.hint{background:var(--lantern);box-shadow:inset 0 0 0 2px var(--accent), 0 0 18px #8ff5c873}[data-theme=midnight] .yarn polyline:first-child{filter:drop-shadow(0 0 6px #8ff5c8e6)}[data-theme=midnight] .status-line{color:var(--muted);background:#221d3dd9}[data-theme=midnight] .h5{border-color:var(--btn-border);background:#221d3deb}[data-theme=midnight] .h5:after{border-color:#ffcf784d}[data-theme=midnight] .h5-count{background:var(--bg)}[data-theme=midnight] .sheet{background:#1b1733;box-shadow:0 -8px 30px #00000080}[data-theme=midnight] .chip{color:#ffe9c4;border-color:#ff9a3c8c}[data-theme=midnight] .chip-selected{border-color:var(--pumpkin);background:#4a2a10}[data-theme=midnight] .chip-new{box-shadow:0 0 0 2px var(--pumpkin)}[data-slot=dialog-content]{background:var(--surface);box-shadow:0 0 0 1.5px var(--tile-border), 0 6px 0 1.5px var(--card-edge), 0 24px 60px var(--shade);border-radius:24px}@supports (color:color-mix(in lab, red, red)){[data-slot=dialog-content]{box-shadow:0 0 0 1.5px var(--tile-border), 0 6px 0 1.5px var(--card-edge), 0 24px 60px color-mix(in srgb, var(--shade) 28%, transparent)}}[data-slot=dialog-content]:before{content:"";border:1.5px dashed var(--stitch);pointer-events:none;border-radius:19px;position:absolute;inset:5px}[data-slot=dialog-title]{font-family:var(--title-font,var(--font-fredoka)), var(--font-fredoka), sans-serif;font-weight:var(--title-weight,700);color:var(--title-ink,var(--ink));text-shadow:var(--title-glow,none);font-size:1.4rem;line-height:1.15}[data-slot=dialog-footer]{border-top:1.5px dashed var(--tile-border);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:var(--tray)}@supports (color:color-mix(in lab, red, red)){[data-slot=dialog-footer]{background:color-mix(in srgb, var(--tray) 45%, var(--surface))}}[data-slot=dialog-footer] [data-slot=button]{box-shadow:0 3px 0 var(--btn-edge)}[data-slot=dialog-footer] [data-slot=button][class*=bg-primary]{box-shadow:0 3px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-slot=dialog-footer] [data-slot=button][class*=bg-primary]{box-shadow:0 3px 0 color-mix(in srgb, var(--primary) 70%, var(--shade))}}[data-slot=dialog-footer] [data-slot=button].confirm-danger{box-shadow:0 3px 0 var(--miss)}@supports (color:color-mix(in lab, red, red)){[data-slot=dialog-footer] [data-slot=button].confirm-danger{box-shadow:0 3px 0 color-mix(in srgb, var(--miss) 65%, var(--shade))}}[data-slot=dialog-footer] [data-slot=button]:active{box-shadow:none;transform:translateY(2px)}.theme-dialog{grid-template-rows:auto auto minmax(0,1fr) auto auto;max-height:calc(100dvh - 2rem)}.theme-tools{align-items:center;gap:8px;display:flex}.theme-search{border-radius:999px;flex:auto;min-width:0;height:44px;padding-inline:16px}.theme-scroll{overscroll-behavior:contain;max-height:52dvh;margin-inline:-4px;padding:0 4px 22px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.theme-group+.theme-group{margin-top:12px}.theme-group h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:800}.theme-chips{flex-wrap:wrap;gap:6px;display:flex}.theme-chip{border:1.5px solid var(--btn-border);background:var(--btn-secondary);min-height:40px;color:var(--ink);white-space:nowrap;box-shadow:0 2px 0 var(--btn-edge);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.88rem;font-weight:800;transition:transform 90ms;display:inline-flex}.theme-chip:active{transform:translateY(1px)}.theme-chip[aria-pressed=true]{background:var(--btn-primary);border-color:var(--btn-primary-edge);box-shadow:0 2px 0 var(--btn-primary-edge)}.theme-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-surprise{flex:none}.theme-empty,.theme-note{color:var(--muted);margin:0;font-size:.85rem;font-weight:700}.chip-emoji{margin-right:4px}.theme-footer{flex-wrap:wrap}.length-pick{gap:6px;width:100%;padding-bottom:4px;display:grid}@media (min-width:40rem){.length-pick{order:-1}}.length-pick-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.length-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.length-card{border:1.5px solid var(--btn-border);background:var(--btn-secondary);min-height:64px;color:var(--ink);box-shadow:0 3px 0 var(--btn-edge);border-radius:16px;justify-items:center;gap:5px;padding:9px 4px 8px;font-size:.82rem;font-weight:800;display:grid;position:relative}.length-card[aria-pressed=true]{border-color:var(--btn-primary-edge);background:var(--btn-primary)}@supports (color:color-mix(in lab, red, red)){.length-card[aria-pressed=true]{background:color-mix(in srgb, var(--btn-primary) 18%, var(--btn-secondary))}}.length-card[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--btn-primary), 0 3px 0 1.5px var(--btn-primary-edge)}.length-card[aria-pressed=true]:after{content:"";border:1.5px dashed var(--btn-primary);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.length-card[aria-pressed=true]:after{border:1.5px dashed color-mix(in srgb, var(--btn-primary) 70%, transparent)}}.length-card[aria-pressed=true]:after{pointer-events:none;border-radius:12px}.length-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.length-tiles{gap:2px;display:flex}.length-tile{background:var(--tile);width:19px;height:22px;box-shadow:inset 0 -2px 0 var(--tile-edge);color:var(--tile-ink);font:700 12px/1 var(--font-fredoka), "Fredoka", sans-serif;text-transform:uppercase;border-radius:5px;place-items:center;display:inline-grid}[data-theme=midnight] .theme-chip[aria-pressed=true]{color:#2a1405;box-shadow:0 0 14px #ff9a3c66}[data-theme=midnight] .theme-search{background:#1b1733}[data-theme=yarn] [data-only=yarn],[data-theme=cat] [data-only=cat],[data-theme=newyear] [data-only=newyear],[data-theme=valentine] [data-only=valentine],[data-theme=stpatrick] [data-only=stpatrick],[data-theme=easter] [data-only=easter],[data-theme=july4] [data-only=july4],[data-theme=midnight] [data-only=midnight],[data-theme=thanksgiving] [data-only=thanksgiving],[data-theme=christmas] [data-only=christmas],[data-theme=spring] [data-only=spring],[data-theme=summer] [data-only=summer],[data-theme=autumn] [data-only=autumn],[data-theme=winter] [data-only=winter]{display:inline}:root[data-theme=cat],:root[data-theme=valentine],:root[data-theme=stpatrick],:root[data-theme=easter],:root[data-theme=july4],:root[data-theme=thanksgiving],:root[data-theme=christmas],:root[data-theme=spring],:root[data-theme=summer],:root[data-theme=autumn],:root[data-theme=winter]{--primary:var(--label-bg);--primary-foreground:var(--label-ink)}:root[data-theme=cat]{--bg:#fbefe2;--surface:#fffaf4;--tile-border:#ead9c6;--ink:#3a2c24;--muted:#8c7766;--accent:#e0893a;--accent-soft:#f6dcc2;--teal:#6f9cbb;--teal-soft:#d9e8f1;--yarn-2:#e58fb0;--btn-primary:#f3b06e;--btn-secondary:#fffaf4;--btn-border:#dcc6b0;--tile:#fff4e4;--tile-edge:#e3c9a8;--tile-path:#f8c79a;--success-tile:#b7d3e4;--label-bg:#a8571f;--found-ink:#2f6380;--count-ink:#a8571f;--burst-3:#f2a7bd;--burst-4:#6fa8d6;--burst-5:#b9b2bd;--burst-6:#f0a050;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='%23f0dcc4'%3E%3Cg transform='translate%2816 18%29 rotate%28-20%29 scale%28.7%29'%3E%3Cg%3E%3Cellipse cy='3' rx='5' ry='4.2'/%3E%3Ccircle cx='-5.6' cy='-2.6' r='2'/%3E%3Ccircle cx='-2' cy='-6' r='2'/%3E%3Ccircle cx='2' cy='-6' r='2'/%3E%3Ccircle cx='5.6' cy='-2.6' r='2'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%2846 46%29 rotate%2815%29 scale%28.7%29'%3E%3Cg%3E%3Cellipse cy='3' rx='5' ry='4.2'/%3E%3Ccircle cx='-5.6' cy='-2.6' r='2'/%3E%3Ccircle cx='-2' cy='-6' r='2'/%3E%3Ccircle cx='2' cy='-6' r='2'/%3E%3Ccircle cx='5.6' cy='-2.6' r='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=valentine]{--bg:#fde8ee;--surface:#fff7f9;--tile-border:#f3cdd8;--ink:#3d2430;--muted:#9a7584;--accent:#e8455f;--accent-soft:#f9c9d3;--teal:#a35bc2;--teal-soft:#ecdcf3;--yarn-2:#ff9fb5;--btn-primary:#ff9fb5;--btn-secondary:#fff7f9;--btn-border:#efc0cc;--tile:#fff0f3;--tile-edge:#f2b4c3;--tile-path:#ffb3c4;--success-tile:#dcc2ec;--label-bg:#c42f4f;--found-ink:#7d3f99;--count-ink:#c42f4f;--burst-3:#ff9fb5;--burst-4:#d6304f;--burst-5:#fff4f6;--burst-6:#b07a4b;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='%23f9d0dc'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%2814 14%29 scale%28.6%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%2842 42%29 rotate%2814%29 scale%28.5%29'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=stpatrick]{--bg:#e9f5e4;--surface:#f8fdf5;--tile-border:#cfe5c6;--ink:#1f3324;--muted:#6c8571;--accent:#3aa356;--accent-soft:#cdebd2;--teal:#d9a21c;--teal-soft:#f8ecc4;--yarn-2:#f2c230;--btn-primary:#86cf93;--btn-secondary:#f8fdf5;--btn-border:#b9d8b8;--tile:#f3f9ea;--tile-edge:#a9cf9a;--tile-path:#a8e0b4;--success-tile:#f6dc7c;--label-bg:#2d7d40;--found-ink:#8a6510;--count-ink:#2d7d40;--burst-3:#f2c230;--burst-4:#e8455f;--burst-5:#4f86d6;--burst-6:#9aa3ad;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='%23d4ebcb'%3E%3Cg transform='translate%2815 16%29 scale%28.6%29'%3E%3Cg%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%2845 44%29 rotate%2825%29 scale%28.5%29'%3E%3Cg%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=easter]{--bg:#f7f1fb;--surface:#fffbff;--tile-border:#e6daf0;--ink:#3b3346;--muted:#8b7f9a;--accent:#9c7fe0;--accent-soft:#e4dafa;--teal:#4fb38c;--teal-soft:#d6f2e6;--yarn-2:#ff9fc0;--btn-primary:#ffd96e;--btn-secondary:#fffbff;--btn-border:#ddd0ea;--tile:#fff6d4;--tile-edge:#ead08a;--tile-path:#e2d4ff;--success-tile:#b7ead4;--label-bg:#7a5cc9;--found-ink:#23704f;--count-ink:#7a5cc9;--burst-3:#ffd94a;--burst-4:#ff8fb3;--burst-5:#b9a3f0;--burst-6:#7fd1b9;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath d='M0-8c4 0 6.4 5.6 6.4 9.2a6.4 6.4 0 0 1-12.8 0C-6.4-2.4-4-8 0-8z' transform='translate%2815 16%29 rotate%28-15%29 scale%28.8%29' fill='%23ece2f6'/%3E%3Cpath d='M0-8c4 0 6.4 5.6 6.4 9.2a6.4 6.4 0 0 1-12.8 0C-6.4-2.4-4-8 0-8z' transform='translate%2845 44%29 rotate%2812%29 scale%28.7%29' fill='%23dff1ea'/%3E%3C/svg%3E")}:root[data-theme=july4]{--bg:#f4f6fb;--surface:#fff;--tile-border:#d6dcec;--ink:#1c2440;--muted:#6b7391;--accent:#d63a45;--tag-ink:#fff;--accent-soft:#f6cdd0;--teal:#2f4fa0;--teal-soft:#d6def4;--yarn-2:#2f4fa0;--btn-primary:#f39aa0;--btn-secondary:#fff;--btn-border:#c9d0e6;--tile:#fff;--tile-edge:#c4cbe0;--tile-path:#f8c4c8;--success-tile:#b9c8f0;--label-bg:#2f4fa0;--found-ink:#2f4fa0;--count-ink:#b8202e;--burst-3:#2f4fa0;--burst-4:#ffd95e;--burst-5:#d63a45;--burst-6:#f4f6fb;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M0.0 -5.0L1.2 -1.7L4.8 -1.5L2.0 0.6L2.9 4.0L0.0 2.1L-2.9 4.0L-2.0 0.6L-4.8 -1.5L-1.2 -1.7Z' transform='translate%2814 14%29' fill='%23dfe5f3'/%3E%3Cpath d='M0.0 -4.0L1.0 -1.4L3.8 -1.2L1.6 0.5L2.4 3.2L0.0 1.7L-2.4 3.2L-1.6 0.5L-3.8 -1.2L-1.0 -1.4Z' transform='translate%2842 40%29' fill='%23f6dadd'/%3E%3C/svg%3E")}:root[data-theme=thanksgiving]{--bg:#f8eedd;--surface:#fffaf1;--tile-border:#ead8bb;--ink:#3b2a1c;--muted:#8a7560;--accent:#c8452f;--tag-ink:#fff;--accent-soft:#f2cfc2;--teal:#7d9a3a;--teal-soft:#e3ebcb;--yarn-2:#e0893a;--btn-primary:#ecaa58;--btn-secondary:#fffaf1;--btn-border:#dcc5a0;--tile:#f7e3b5;--tile-edge:#d9b26a;--tile-path:#f2b49a;--success-tile:#cfe0a0;--label-bg:#8a4a26;--found-ink:#55701f;--count-ink:#a8381f;--burst-3:#f2c230;--burst-4:#7a4a2a;--burst-5:#8fae4a;--burst-6:#b3203d;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23e9cf9f' fill-opacity='.45'%3E%3Crect width='12' height='24'/%3E%3Crect width='24' height='12'/%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=christmas]{--bg:#f7f3ec;--surface:#fffdf8;--tile-border:#e6dccb;--ink:#2b2622;--muted:#857a6c;--accent:#c8283a;--tag-ink:#fff;--accent-soft:#f3cbd0;--teal:#2f8a4a;--teal-soft:#d3ecd9;--yarn-2:#2f8a4a;--btn-primary:#86c99a;--btn-secondary:#fffdf8;--btn-border:#dccfb8;--tile:#fffaf2;--tile-edge:#d9a7a0;--tile-path:#f6c2c8;--success-tile:#b7e0c2;--label-bg:#a51d2d;--found-ink:#1f6e38;--count-ink:#a51d2d;--burst-3:#e2b13c;--burst-4:#c8283a;--burst-5:#2f8a4a;--burst-6:#fff;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='%23efe3d0'%3E%3Cpath d='M20 6l5 8h-3l4 6h-12l4-6h-3z'/%3E%3Ccircle cx='4' cy='30' r='2'/%3E%3Ccircle cx='36' cy='30' r='2'/%3E%3C/g%3E%3Cg transform='translate%2820 32%29 scale%28.5%29' stroke='%23efe3d0'%3E%3Cg fill='none' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%280%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%2860%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28120%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28180%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28240%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28300%29'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=spring]{--bg:#f1f8ee;--surface:#fcfffa;--tile-border:#d8ead2;--ink:#2a3a2c;--muted:#748a76;--accent:#f07aa0;--accent-soft:#fbd3e0;--teal:#4fa3d9;--teal-soft:#d6ebf8;--yarn-2:#8fd1a0;--btn-primary:#a3dcb1;--btn-secondary:#fcfffa;--btn-border:#c6dfbf;--tile:#eef8e8;--tile-edge:#b4d9a6;--tile-path:#ffc6d8;--success-tile:#bfe0f4;--label-bg:#3f7a3a;--found-ink:#1f6391;--count-ink:#c23b6a;--burst-3:#ffe28a;--burst-4:#b8a3f0;--burst-5:#7cc4f0;--burst-6:#ffd34a;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cellipse cx='15' cy='13' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%280 15 16%29'/%3E%3Cellipse cx='15' cy='13' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%2872 15 16%29'/%3E%3Cellipse cx='15' cy='13' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28144 15 16%29'/%3E%3Cellipse cx='15' cy='13' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28216 15 16%29'/%3E%3Cellipse cx='15' cy='13' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28288 15 16%29'/%3E%3Cellipse cx='45' cy='41' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%280 45 44%29'/%3E%3Cellipse cx='45' cy='41' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%2872 45 44%29'/%3E%3Cellipse cx='45' cy='41' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28144 45 44%29'/%3E%3Cellipse cx='45' cy='41' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28216 45 44%29'/%3E%3Cellipse cx='45' cy='41' rx='2.4' ry='3.4' fill='%23f6dbe5' transform='rotate%28288 45 44%29'/%3E%3C/svg%3E")}:root[data-theme=summer]{--bg:#fdf4e1;--surface:#fffbf2;--tile-border:#f0dfbd;--ink:#2b2a26;--muted:#8a826c;--accent:#ff7a59;--accent-soft:#ffd6c8;--teal:#1fa3b5;--teal-soft:#cdeef2;--yarn-2:#ffd34a;--btn-primary:#ffd34a;--btn-secondary:#fffbf2;--btn-border:#ecd6a8;--tile:#f9e8c4;--tile-edge:#dfbf82;--tile-path:#ffc2ad;--success-tile:#a8e2ea;--label-bg:#0f7f8f;--found-ink:#0d6e7c;--count-ink:#c94a26;--burst-3:#ffd34a;--burst-4:#ff8a5c;--burst-5:#ffc3a8;--burst-6:#ff7aa8;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24' viewBox='0 0 48 24'%3E%3Cpath d='M0 16c6-6 12-6 18 0s12 6 18 0 9-4 12-2' fill='none' stroke='%23f2dfb8' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-theme=autumn]{--bg:#f6ecdf;--surface:#fffaf3;--tile-border:#e6d4bd;--ink:#33261c;--muted:#8a7663;--accent:#d8542a;--accent-soft:#f5cdb9;--teal:#c98a12;--teal-soft:#f6e3b4;--yarn-2:#a8481a;--btn-primary:#ebb042;--btn-secondary:#fffaf3;--btn-border:#dcc4a6;--tile:#f4e1c1;--tile-edge:#c99d68;--tile-path:#f7b48f;--success-tile:#f2d77c;--label-bg:#8a3d1a;--found-ink:#7d5408;--count-ink:#b8461c;--tray:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=autumn]{--tray:color-mix(in srgb, var(--accent-soft) 72%, var(--surface))}}:root[data-theme=autumn]{--tray-stitch:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=autumn]{--tray-stitch:color-mix(in srgb, var(--accent) 50%, transparent)}}:root[data-theme=autumn]{--burst-3:#e5a72a;--burst-4:#7a4f2a;--burst-5:#c8452f;--burst-6:#d8542a;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2816 18%29 rotate%28-18%29 scale%28.7%29' fill='%23efdcc4'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2848 46%29 rotate%2822%29 scale%28.6%29' fill='%23f1e2c2'/%3E%3C/svg%3E")}:root[data-theme=winter]{--bg:#eef4fa;--surface:#fbfdff;--tile-border:#d4e2ef;--ink:#22303f;--muted:#6f8295;--accent:#5a9ad6;--accent-soft:#d4e6f7;--teal:#7d6fd6;--teal-soft:#e2ddf7;--yarn-2:#9cc8ee;--btn-primary:#acd5f5;--btn-secondary:#fbfdff;--btn-border:#c6d6e6;--tile:#fff;--tile-edge:#b9cde0;--tile-path:#c4e0fa;--success-tile:#d6cff5;--label-bg:#2f5f8f;--found-ink:#5446a8;--count-ink:#2f5f8f;--burst-3:#9cc8ee;--burst-4:#d6304f;--burst-5:#fff;--burst-6:#7cb6e8;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg stroke='%23dbe7f2'%3E%3Cg transform='translate%2814 14%29'%3E%3Cg fill='none' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%280%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%2860%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28120%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28180%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28240%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28300%29'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate%2842 42%29 scale%28.7%29'%3E%3Cg fill='none' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%280%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%2860%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28120%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28180%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28240%29'/%3E%3Cpath d='M0 0v-7M0-4.5l-2-2M0-4.5l2-2' transform='rotate%28300%29'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root[data-theme=newyear]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10132b;--surface:#1c2042;--tile-border:#343a6b;--ink:#f5f0e1;--muted:#a5a8cc;--accent:#ffd95e;--accent-soft:#4a4120;--teal:#5fd3c6;--teal-soft:#1d4744;--chip:#ffd95e1f;--scrim:#04051299;--yarn-2:#b28dff;--btn-primary:#ffd95e;--btn-secondary:#1c2042;--btn-border:#464d85;--stitch:#ffd95e59;--tile:#f3e2a8;--tile-edge:#b8963a;--tile-ink:#2a2210;--tile-path:#ffc9de;--success-tile:#9de8de;--miss:#ff7a8a;--miss-soft:#ffd0d6;--dupe:#b28dff;--dupe-soft:#e6dcff;--label-bg:#2a2f5e;--label-ink:#ffe7a0;--found-ink:#5fd3c6;--dupe-ink:#cbb4ff;--count-ink:#ffd95e;--burst-3:#ff7ab0;--burst-4:#b28dff;--burst-5:#fff3b8;--burst-6:#5fd3c6;--ui-muted:#262b52;--ui-accent:#262b52;--secondary:#262b52;--primary:#ffd95e;--primary-foreground:#2a2210;--shade:#05030f;--btn-edge:var(--btn-border)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=newyear]{--btn-edge:color-mix(in srgb, var(--btn-border) 45%, var(--shade))}}:root[data-theme=newyear]{--card-edge:#05030f73;--knob:#fff3d0;--tray:#171a38;--tray-edge:#070818;--tray-stitch:#ffd95e66;--tray-sheen:#b28dff1a;--knit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='10' cy='14' r='1' opacity='.6'/%3E%3Ccircle cx='90' cy='30' r='.8' opacity='.5'/%3E%3Ccircle cx='40' cy='88' r='1' opacity='.5'/%3E%3C/g%3E%3Crect x='60' y='10' width='3' height='7' rx='1' fill='%23ffd95e' opacity='.45' transform='rotate%2830 61 13%29'/%3E%3Crect x='20' y='50' width='3' height='7' rx='1' fill='%23ff7ab0' opacity='.4' transform='rotate%28-25 21 53%29'/%3E%3Crect x='96' y='80' width='3' height='7' rx='1' fill='%235fd3c6' opacity='.4' transform='rotate%2860 97 83%29'/%3E%3Crect x='70' y='100' width='3' height='7' rx='1' fill='%23b28dff' opacity='.4' transform='rotate%2810 71 103%29'/%3E%3C/svg%3E")}[data-theme=newyear] .btn-play,[data-theme=newyear] .switch[aria-checked=true],[data-theme=newyear] .theme-chip[aria-pressed=true]{color:#2a2210}[data-theme=newyear] .btn-play{--btn-glow:0 0 22px #ffd95e4d}[data-theme=newyear] .btn-play:after,[data-theme=newyear] .stitch-light:after{border-color:#2a221066}[data-theme=newyear] .name-quiet .name-input,[data-theme=newyear] .theme-search{box-shadow:none;background:#171a38}[data-theme=newyear] .name-quiet .name-input::placeholder{color:#7d80a8}[data-theme=newyear] .name-card,[data-theme=newyear] .size-card{box-shadow:0 8px #04051273}[data-theme=newyear] .h1{box-shadow:0 0 0 1px var(--btn-border) inset, 0 4px 14px #00000059}[data-theme=newyear] .h1:after{border-color:#ffd95e66}[data-theme=newyear] .h2,[data-theme=newyear] .status-line{box-shadow:none;background:#1c2042e6}[data-theme=newyear] .status-line{color:var(--muted)}[data-theme=newyear] .feedback-miss{color:#ffb3bd;background:#4a1f2e}[data-theme=newyear] .feedback-dupe{background:#2e2856}[data-theme=newyear] .cell{box-shadow:0 3px #7a5f1c,0 0 14px #ffd95e2e}[data-theme=newyear] .yarn polyline:first-child{filter:drop-shadow(0 0 6px #ffd95ecc)}[data-theme=newyear] .h5{background:#1c2042eb}[data-theme=newyear] .h5-count{background:var(--bg);color:var(--count-ink)}[data-theme=newyear] .sheet{background:#171a38;box-shadow:0 -8px 30px #00000080}[data-theme=newyear] .chip{color:#fff3d0;border-color:#ffd95e80}[data-theme=newyear] .chip-selected{border-color:var(--accent);background:#3d3518}:root[data-theme=cat]{--sky:linear-gradient(#ffe6d0, #fbefe2 45%, #f8e6d1);--orb:radial-gradient(240px 170px at 86% 8%, #ffd69699, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='70' viewBox='0 0 430 70'%3E%3Crect x='0' y='60' width='430' height='8' rx='2' fill='%23e3c4a0'/%3E%3Cg fill='%23ecd5b8'%3E%3Crect x='30' y='26' width='12' height='34' rx='2'/%3E%3Crect x='44' y='32' width='10' height='28' rx='2'/%3E%3Crect x='56' y='22' width='14' height='38' rx='2'/%3E%3C/g%3E%3Cpath d='M120 60c-2-14 4-22 10-22s12 8 10 22z' fill='%23f1c9a1'/%3E%3Cpath d='M130 38c-6-14-18-14-22-8 8 0 14 4 22 8zM130 38c4-14 16-16 22-10-8 0-14 4-22 10z' fill='%239cc49a'/%3E%3Cg fill='%23e7cfb3'%3E%3Cpath d='M300 60c-4-12 0-24 8-28l-2-10 7 7h6l7-7-2 10c8 4 12 16 8 28z'/%3E%3Cpath d='M332 58c12 2 18-6 14-14' fill='none' stroke='%23e7cfb3' stroke-width='5' stroke-linecap='round'/%3E%3C/g%3E%3Cg fill='%23eedac2'%3E%3Ccircle cx='388' cy='50' r='10'/%3E%3Crect x='378' y='50' width='20' height='10'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 112px / auto 70px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Crect x='0' y='86' width='430' height='34' fill='%23e6c49c'/%3E%3Cpath d='M0 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M54 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M108 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M162 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M216 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M270 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M324 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cpath d='M378 86v34' stroke='%23d7b086' stroke-width='1.5'/%3E%3Cellipse cx='110' cy='92' rx='54' ry='14' fill='%23d97a8f'/%3E%3Cellipse cx='110' cy='88' rx='50' ry='11' fill='%23ec9bad'/%3E%3Cpath d='M78 86c0-14 16-22 34-20 16 2 26 10 24 20z' fill='%23f0a050'/%3E%3Ccircle cx='80' cy='80' r='10' fill='%23f0a050'/%3E%3Cpath d='M73 73l-2-8 7 4zM86 72l3-8 3 7z' fill='%23e08a3a'/%3E%3Cpath d='M76 81q3 2 6 0' stroke='%236b4a33' stroke-width='1.2' fill='none'/%3E%3Cpath d='M136 84c10 0 14-6 10-10' fill='none' stroke='%23f0a050' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M100 70l6 12M112 68l4 14M124 70l2 12' stroke='%23e08a3a' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='300' cy='92' r='14' fill='%23e58fb0'/%3E%3Cpath d='M288 86c8-6 18-6 24 0M288 96c8-5 18-5 24 0' stroke='%23c86e90' stroke-width='1.6' fill='none'/%3E%3Cpath d='M314 96c20 6 30 2 46 8' fill='none' stroke='%23e58fb0' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M370 98h30l-4 10h-22z' fill='%236fa8d6'/%3E%3Cellipse cx='385' cy='98' rx='15' ry='3' fill='%234f86b8'/%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='36' viewBox='0 0 180 36'%3E%3Cpath d='M0 4Q90.0 16 180 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cline x1='22.5' y1='6.6' x2='22.5' y2='11.6' stroke='%23b49a80' stroke-width='1'/%3E%3Cg transform='translate%2822.5 18.6%29 rotate%2890%29 scale%28.75%29'%3E%3Cpath d='M-9 0c3-6 10-6 13 0-3 6-10 6-13 0z' fill='%236fa8d6'/%3E%3Cpath d='M3.5 0l6-5v10z' fill='%236fa8d6'/%3E%3Ccircle cx='-5.6' cy='-1' r='1.1' fill='%233a2c24'/%3E%3C/g%3E%3Cline x1='67.5' y1='9.6' x2='67.5' y2='14.6' stroke='%23b49a80' stroke-width='1'/%3E%3Cg transform='translate%2867.5 21.6%29 rotate%2890%29 scale%28.75%29'%3E%3Cpath d='M-9 0c3-6 10-6 13 0-3 6-10 6-13 0z' fill='%23f0a050'/%3E%3Cpath d='M3.5 0l6-5v10z' fill='%23f0a050'/%3E%3Ccircle cx='-5.6' cy='-1' r='1.1' fill='%233a2c24'/%3E%3C/g%3E%3Cline x1='112.5' y1='9.6' x2='112.5' y2='14.6' stroke='%23b49a80' stroke-width='1'/%3E%3Cg transform='translate%28112.5 21.6%29 rotate%2890%29 scale%28.75%29'%3E%3Cpath d='M-9 0c3-6 10-6 13 0-3 6-10 6-13 0z' fill='%23e58fb0'/%3E%3Cpath d='M3.5 0l6-5v10z' fill='%23e58fb0'/%3E%3Ccircle cx='-5.6' cy='-1' r='1.1' fill='%233a2c24'/%3E%3C/g%3E%3Cline x1='157.5' y1='6.6' x2='157.5' y2='11.6' stroke='%23b49a80' stroke-width='1'/%3E%3Cg transform='translate%28157.5 18.6%29 rotate%2890%29 scale%28.75%29'%3E%3Cpath d='M-9 0c3-6 10-6 13 0-3 6-10 6-13 0z' fill='%239cc49a'/%3E%3Cpath d='M3.5 0l6-5v10z' fill='%239cc49a'/%3E%3Ccircle cx='-5.6' cy='-1' r='1.1' fill='%233a2c24'/%3E%3C/g%3E%3C/svg%3E") repeat-x center top / auto 36px;--label-pattern:repeating-linear-gradient(90deg, #ffffff1a 0 2px, transparent 2px 12px);--title-font:var(--font-chewy);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=newyear]{--sky:linear-gradient(#1d2150, #10132b 55%, #0b0d20);--orb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='160' viewBox='0 0 430 160'%3E%3Cline x1='81.9' y1='60.0' x2='104.0' y2='60.0' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='108.1' cy='60.0' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='80.7' y1='65.2' x2='100.6' y2='74.8' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='104.3' cy='76.5' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='77.4' y1='69.3' x2='91.2' y2='86.6' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='93.7' cy='89.8' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='72.6' y1='71.6' x2='77.6' y2='93.1' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='78.5' cy='97.1' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='67.4' y1='71.6' x2='62.4' y2='93.1' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='61.5' cy='97.1' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='62.6' y1='69.3' x2='48.8' y2='86.6' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='46.3' cy='89.8' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='59.3' y1='65.2' x2='39.4' y2='74.8' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='35.7' cy='76.5' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='58.1' y1='60.0' x2='36.0' y2='60.0' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='31.9' cy='60.0' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='59.3' y1='54.8' x2='39.4' y2='45.2' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='35.7' cy='43.5' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='62.6' y1='50.7' x2='48.8' y2='33.4' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='46.3' cy='30.2' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='67.4' y1='48.4' x2='62.4' y2='26.9' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='61.5' cy='22.9' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='72.6' y1='48.4' x2='77.6' y2='26.9' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='78.5' cy='22.9' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='77.4' y1='50.7' x2='91.2' y2='33.4' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='93.7' cy='30.2' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='80.7' y1='54.8' x2='100.6' y2='45.2' stroke='%23ff7ab0' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='104.3' cy='43.5' r='1.6' fill='%23ff7ab0' opacity='.7'/%3E%3Cline x1='344.0' y1='44.0' x2='370.0' y2='44.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='374.8' cy='44.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='342.6' y1='50.1' x2='366.0' y2='61.4' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='370.4' cy='63.4' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='338.7' y1='54.9' x2='354.9' y2='75.3' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='357.9' cy='79.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='333.1' y1='57.6' x2='338.9' y2='83.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='340.0' cy='87.7' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='326.9' y1='57.6' x2='321.1' y2='83.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='320.0' cy='87.7' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='321.3' y1='54.9' x2='305.1' y2='75.3' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='302.1' cy='79.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='317.4' y1='50.1' x2='294.0' y2='61.4' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='289.6' cy='63.4' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='316.0' y1='44.0' x2='290.0' y2='44.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='285.2' cy='44.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='317.4' y1='37.9' x2='294.0' y2='26.6' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='289.6' cy='24.6' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='321.3' y1='33.1' x2='305.1' y2='12.7' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='302.1' cy='9.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='326.9' y1='30.4' x2='321.1' y2='5.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='320.0' cy='0.3' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='333.1' y1='30.4' x2='338.9' y2='5.0' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='340.0' cy='0.3' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='338.7' y1='33.1' x2='354.9' y2='12.7' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='357.9' cy='9.0' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='342.6' y1='37.9' x2='366.0' y2='26.6' stroke='%23ffd95e' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='370.4' cy='24.6' r='1.6' fill='%23ffd95e' opacity='.7'/%3E%3Cline x1='229.1' y1='96.0' x2='246.0' y2='96.0' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='249.1' cy='96.0' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='228.2' y1='99.9' x2='243.4' y2='107.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='246.2' cy='108.6' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='225.7' y1='103.1' x2='236.2' y2='116.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='238.2' cy='118.8' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='222.0' y1='104.9' x2='225.8' y2='121.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='226.5' cy='124.4' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='218.0' y1='104.9' x2='214.2' y2='121.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='213.5' cy='124.4' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='214.3' y1='103.1' x2='203.8' y2='116.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='201.8' cy='118.8' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='211.8' y1='99.9' x2='196.6' y2='107.3' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='193.8' cy='108.6' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='210.9' y1='96.0' x2='194.0' y2='96.0' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='190.9' cy='96.0' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='211.8' y1='92.1' x2='196.6' y2='84.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='193.8' cy='83.4' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='214.3' y1='88.9' x2='203.8' y2='75.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='201.8' cy='73.2' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='218.0' y1='87.1' x2='214.2' y2='70.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='213.5' cy='67.6' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='222.0' y1='87.1' x2='225.8' y2='70.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='226.5' cy='67.6' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='225.7' y1='88.9' x2='236.2' y2='75.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='238.2' cy='73.2' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='228.2' y1='92.1' x2='243.4' y2='84.7' stroke='%235fd3c6' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='246.2' cy='83.4' r='1.6' fill='%235fd3c6' opacity='.7'/%3E%3Cline x1='398.4' y1='120.0' x2='414.0' y2='120.0' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='416.9' cy='120.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='397.6' y1='123.6' x2='411.6' y2='130.4' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='414.2' cy='131.7' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='395.2' y1='126.6' x2='405.0' y2='138.8' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='406.8' cy='141.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='391.9' y1='128.2' x2='395.3' y2='143.4' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='396.0' cy='146.2' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='388.1' y1='128.2' x2='384.7' y2='143.4' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='384.0' cy='146.2' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='384.8' y1='126.6' x2='375.0' y2='138.8' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='373.2' cy='141.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='382.4' y1='123.6' x2='368.4' y2='130.4' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='365.8' cy='131.7' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='381.6' y1='120.0' x2='366.0' y2='120.0' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='363.1' cy='120.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='382.4' y1='116.4' x2='368.4' y2='109.6' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='365.8' cy='108.3' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='384.8' y1='113.4' x2='375.0' y2='101.2' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='373.2' cy='99.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='388.1' y1='111.8' x2='384.7' y2='96.6' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='384.0' cy='93.8' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='391.9' y1='111.8' x2='395.3' y2='96.6' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='396.0' cy='93.8' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='395.2' y1='113.4' x2='405.0' y2='101.2' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='406.8' cy='99.0' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3Cline x1='397.6' y1='116.4' x2='411.6' y2='109.6' stroke='%23b28dff' stroke-width='2' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='414.2' cy='108.3' r='1.6' fill='%23b28dff' opacity='.7'/%3E%3C/svg%3E") no-repeat center top 64px / auto 160px, radial-gradient(260px 200px at 90% 4%, #ffd95e29, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='180' viewBox='0 0 430 180'%3E%3Crect x='0' y='90' width='42' height='90' fill='%230a0c1e'/%3E%3Crect x='13' y='98' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='21' y='98' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='29' y='98' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='5' y='110' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='21' y='110' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='5' y='122' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='13' y='122' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='5' y='134' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='29' y='134' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='5' y='146' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='13' y='158' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='13' y='170' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='44' y='106' width='22' height='74' fill='%230a0c1e'/%3E%3Crect x='49' y='138' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='49' y='150' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='57' y='150' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='68' y='76' width='42' height='104' fill='%230a0c1e'/%3E%3Crect x='81' y='84' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='89' y='84' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='97' y='84' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='89' y='96' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='81' y='108' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='81' y='120' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='81' y='132' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='89' y='132' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='81' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='97' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='97' y='156' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='73' y='168' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='112' y='106' width='34' height='74' fill='%230a0c1e'/%3E%3Crect x='125' y='114' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='125' y='126' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='133' y='138' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='117' y='150' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='133' y='150' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='117' y='162' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='125' y='162' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='148' y='76' width='22' height='104' fill='%230a0c1e'/%3E%3Crect x='153' y='84' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='161' y='108' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='161' y='132' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='161' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='161' y='156' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='153' y='168' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='172' y='120' width='22' height='60' fill='%230a0c1e'/%3E%3Crect x='177' y='140' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='177' y='152' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='196' y='106' width='26' height='74' fill='%230a0c1e'/%3E%3Crect x='209' y='126' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='209' y='162' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='224' y='90' width='42' height='90' fill='%230a0c1e'/%3E%3Crect x='253' y='98' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='245' y='110' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='237' y='122' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='253' y='122' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='253' y='134' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='245' y='146' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='229' y='170' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='268' y='60' width='42' height='120' fill='%230a0c1e'/%3E%3Crect x='273' y='68' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='281' y='68' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='289' y='68' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='281' y='92' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='289' y='92' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='289' y='104' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='297' y='104' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='273' y='128' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='281' y='128' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='273' y='140' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='281' y='152' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='273' y='164' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='312' y='120' width='34' height='60' fill='%230a0c1e'/%3E%3Crect x='317' y='128' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='317' y='140' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='333' y='140' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='348' y='90' width='22' height='90' fill='%230a0c1e'/%3E%3Crect x='353' y='110' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='353' y='134' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='353' y='158' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='372' y='120' width='22' height='60' fill='%230a0c1e'/%3E%3Crect x='377' y='128' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='385' y='128' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='396' y='76' width='22' height='104' fill='%230a0c1e'/%3E%3Crect x='409' y='132' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='409' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='401' y='156' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='401' y='168' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='409' y='168' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='420' y='40' width='34' height='140' fill='%230a0c1e'/%3E%3Crect x='425' y='48' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='441' y='48' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='441' y='60' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='433' y='72' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='425' y='96' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='441' y='108' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='425' y='120' width='3' height='5' fill='%23ffd95e' opacity='0.9'/%3E%3Crect x='441' y='132' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='425' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='441' y='144' width='3' height='5' fill='%23ffd95e' opacity='0.7'/%3E%3Crect x='425' y='156' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='433' y='156' width='3' height='5' fill='%23ffd95e' opacity='0.5'/%3E%3Crect x='200' y='20' width='22' height='160' fill='%230a0c1e'/%3E%3Ccircle cx='211' cy='42' r='8' fill='%23fff3b8'/%3E%3Cpath d='M211 42v-5M211 42l3 2' stroke='%230a0c1e' stroke-width='1.2'/%3E%3Cpath d='M206 20l5-12 5 12z' fill='%230a0c1e'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 180px;--near:linear-gradient(transparent, transparent);--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='44' viewBox='0 0 200 44'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cline x1='20.0' y1='6.2' x2='20.0' y2='14.2' stroke='%23ffd95e' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M20.0 14.2L21.5 18.1L25.7 18.3L22.5 21.0L23.5 25.0L20.0 22.8L16.5 25.0L17.5 21.0L14.3 18.3L18.5 18.1Z' fill='%23ffd95e'/%3E%3Cline x1='60.0' y1='9.0' x2='60.0' y2='22.0' stroke='%23ffd95e' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M60.0 22.0L61.5 25.9L65.7 26.2L62.5 28.8L63.5 32.9L60.0 30.6L56.5 32.9L57.5 28.8L54.3 26.2L58.5 25.9Z' fill='%23fff3b8'/%3E%3Cline x1='100.0' y1='10.0' x2='100.0' y2='28.0' stroke='%23ffd95e' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M100.0 28.0L101.5 31.9L105.7 32.1L102.5 34.8L103.5 38.9L100.0 36.6L96.5 38.9L97.5 34.8L94.3 32.1L98.5 31.9Z' fill='%23ffd95e'/%3E%3Cline x1='140.0' y1='9.0' x2='140.0' y2='17.0' stroke='%23ffd95e' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M140.0 17.0L141.5 20.9L145.7 21.2L142.5 23.8L143.5 27.9L140.0 25.6L136.5 27.9L137.5 23.8L134.3 21.2L138.5 20.9Z' fill='%23ffe7a0'/%3E%3Cline x1='180.0' y1='6.2' x2='180.0' y2='19.2' stroke='%23ffd95e' stroke-opacity='.6' stroke-width='1'/%3E%3Cpath d='M180.0 19.2L181.5 23.1L185.7 23.3L182.5 26.0L183.5 30.0L180.0 27.8L176.5 30.0L177.5 26.0L174.3 23.3L178.5 23.1Z' fill='%23ffd95e'/%3E%3C/svg%3E") repeat-x center top / auto 44px;--label-pattern:radial-gradient(circle at 20% 30%, #ffd95e40 0 1.5px, transparent 2px) 0 0 / 14px 14px;--title-font:var(--font-limelight);--title-weight:400;--title-ink:#ffd95e;--title-glow:0 0 18px #ffd95e73}:root[data-theme=valentine]{--sky:linear-gradient(#ffd9e4, #fde8ee 50%, #fbe0e8);--orb:radial-gradient(260px 200px at 88% 6%, #ffa0be73, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 61.1L10 55.0L20 51.0L30 49.5L40 50.6L50 54.0L60 59.1L70 65.0L80 70.9L90 75.9L100 79.5L110 81.5L120 81.8L130 80.7L140 78.7L150 76.3L160 74.2L170 72.6L180 71.7L190 71.3L200 71.3L210 71.2L220 70.7L230 69.5L240 67.4L250 64.6L260 61.6L270 58.7L280 56.7L290 56.0L300 57.2L310 60.4L320 65.2L330 71.3L340 77.8L350 83.8L360 88.5L370 91.0L380 90.9L390 88.1L400 83.0L410 76.1L420 68.5L430 61.1L430 150Z' fill='%23f8cfdb'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 40.4L10 42.0L20 44.5L30 47.7L40 50.9L50 53.7L60 55.7L70 56.9L80 57.3L90 57.0L100 56.3L110 55.5L120 54.9L130 54.6L140 54.7L150 55.0L160 55.3L170 55.3L180 54.8L190 53.6L200 51.7L210 49.3L220 46.6L230 44.1L240 42.2L250 41.3L260 41.8L270 43.7L280 46.8L290 50.9L300 55.5L310 59.8L320 63.3L330 65.4L340 65.9L350 64.6L360 61.8L370 57.7L380 53.0L390 48.4L400 44.4L410 41.6L420 40.2L430 40.4L430 120Z' fill='%23f4b3c5'/%3E%3Crect x='58' y='52.0' width='4' height='30.0' fill='%23b06a7a'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%2860 30.0%29 scale%282.60%29' fill='%23e8455f' opacity='.85'/%3E%3Crect x='178' y='53.6' width='4' height='24.0' fill='%23b06a7a'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28180 34.0%29 scale%282.08%29' fill='%23e8455f' opacity='.85'/%3E%3Crect x='298' y='50.8' width='4' height='34.5' fill='%23b06a7a'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28300 27.0%29 scale%282.99%29' fill='%23e8455f' opacity='.85'/%3E%3Crect x='398' y='54.0' width='4' height='22.5' fill='%23b06a7a'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28400 35.0%29 scale%281.95%29' fill='%23e8455f' opacity='.85'/%3E%3Cg transform='translate%28120 92%29'%3E%3Cpath d='M0 0v14' stroke='%234f8a4a' stroke-width='1.6'/%3E%3Ccircle r='5' fill='%23d6304f'/%3E%3Cpath d='M-2.4-1c1-2 3.6-2 4.8 0' stroke='%23a51d3a' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28240 92%29'%3E%3Cpath d='M0 0v14' stroke='%234f8a4a' stroke-width='1.6'/%3E%3Ccircle r='5' fill='%23d6304f'/%3E%3Cpath d='M-2.4-1c1-2 3.6-2 4.8 0' stroke='%23a51d3a' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28350 92%29'%3E%3Cpath d='M0 0v14' stroke='%234f8a4a' stroke-width='1.6'/%3E%3Ccircle r='5' fill='%23d6304f'/%3E%3Cpath d='M-2.4-1c1-2 3.6-2 4.8 0' stroke='%23a51d3a' fill='none'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40' viewBox='0 0 200 40'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cline x1='20.0' y1='6.2' x2='20.0' y2='12.2' stroke='%23c9a0ad' stroke-width='1'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%2820.0 20.2%29 scale%28.85%29' fill='%23e8455f'/%3E%3Cline x1='60.0' y1='9.0' x2='60.0' y2='15.0' stroke='%23c9a0ad' stroke-width='1'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%2860.0 23.0%29 scale%28.85%29' fill='%23ff9fb5'/%3E%3Cline x1='100.0' y1='10.0' x2='100.0' y2='16.0' stroke='%23c9a0ad' stroke-width='1'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28100.0 24.0%29 scale%28.85%29' fill='%23d6304f'/%3E%3Cline x1='140.0' y1='9.0' x2='140.0' y2='15.0' stroke='%23c9a0ad' stroke-width='1'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28140.0 23.0%29 scale%28.85%29' fill='%23ffc1cf'/%3E%3Cline x1='180.0' y1='6.2' x2='180.0' y2='12.2' stroke='%23c9a0ad' stroke-width='1'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28180.0 20.2%29 scale%28.85%29' fill='%23e8455f'/%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:radial-gradient(circle at 50% 50%, #ffffff29 0 2px, transparent 2.5px) 0 0 / 12px 12px;--title-font:var(--font-pacifico);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=stpatrick]{--sky:linear-gradient(#d8eef9, #e9f5e4 55%, #dcefd2);--orb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='210' viewBox='0 0 380 210'%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%280 0%29 scale%281.00%29' fill='none' stroke='%23e8455f' stroke-width='10' opacity='.38'/%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%289 9%29 scale%280.95%29' fill='none' stroke='%23f6a33a' stroke-width='10' opacity='.38'/%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%2818 18%29 scale%280.90%29' fill='none' stroke='%23f2d43a' stroke-width='10' opacity='.38'/%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%2827 27%29 scale%280.85%29' fill='none' stroke='%233aa356' stroke-width='10' opacity='.38'/%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%2836 36%29 scale%280.80%29' fill='none' stroke='%234f86d6' stroke-width='10' opacity='.38'/%3E%3Cpath d='M20 200a170 170 0 0 1 340 0' transform='translate%2845 45%29 scale%280.75%29' fill='none' stroke='%238e6fd6' stroke-width='10' opacity='.38'/%3E%3C/svg%3E") no-repeat right -60px top 90px / 300px auto;--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 49.8L10 46.7L20 45.9L30 47.4L40 50.7L50 55.4L60 60.6L70 65.5L80 69.6L90 72.3L100 73.6L110 73.5L120 72.5L130 70.8L140 69.0L150 67.6L160 66.7L170 66.3L180 66.3L190 66.4L200 66.2L210 65.4L220 63.8L230 61.3L240 58.3L250 55.2L260 52.5L270 50.7L280 50.5L290 52.1L300 55.5L310 60.4L320 66.3L330 72.4L340 77.8L350 81.8L360 83.6L370 82.9L380 79.8L390 74.7L400 68.2L410 61.3L420 54.8L430 49.8L430 150Z' fill='%23b7dca9'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 47.1L10 49.2L20 50.9L30 52.1L40 52.6L50 52.7L60 52.5L70 52.3L80 52.2L90 52.4L100 52.9L110 53.6L120 54.3L130 54.6L140 54.5L150 53.7L160 52.0L170 49.8L180 47.0L190 44.3L200 41.8L210 40.2L220 39.7L230 40.6L240 42.7L250 45.9L260 49.8L270 53.8L280 57.5L290 60.3L300 61.8L310 61.8L320 60.3L330 57.5L340 54.0L350 50.1L360 46.5L370 43.5L380 41.6L390 40.9L400 41.4L410 42.8L420 44.8L430 47.1L430 120Z' fill='%237fc278'/%3E%3Cg transform='translate%2840 70%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%2895 84%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28150 66%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28215 88%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28260 72%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28330 86%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28410 70%29 scale%281.1%29' fill='%233f9a50'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233f9a50' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28350 62%29'%3E%3Cellipse cx='0' cy='-4' rx='20' ry='6' fill='%23f2c230'/%3E%3Ccircle cx='-10' cy='-8' r='4' fill='%23f8d44a' stroke='%23c8961a' stroke-width='.8'/%3E%3Ccircle cx='-2' cy='-11' r='4' fill='%23f8d44a' stroke='%23c8961a' stroke-width='.8'/%3E%3Ccircle cx='7' cy='-9' r='4' fill='%23f8d44a' stroke='%23c8961a' stroke-width='.8'/%3E%3Ccircle cx='14' cy='-6' r='4' fill='%23f8d44a' stroke='%23c8961a' stroke-width='.8'/%3E%3Ccircle cx='2' cy='-5' r='4' fill='%23f8d44a' stroke='%23c8961a' stroke-width='.8'/%3E%3Cpath d='M-20-2h40l-4 22h-32z' fill='%232b2b2b'/%3E%3Crect x='-22' y='-4' width='44' height='5' rx='2' fill='%233a3a3a'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40' viewBox='0 0 200 40'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cline x1='20.0' y1='6.2' x2='20.0' y2='11.2' stroke='%238aa98a' stroke-width='1'/%3E%3Cg transform='translate%2820.0 20.2%29 scale%280.9%29' fill='%233aa356'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%233aa356' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cline x1='60.0' y1='9.0' x2='60.0' y2='14.0' stroke='%238aa98a' stroke-width='1'/%3E%3Cg transform='translate%2860.0 23.0%29 scale%280.9%29' fill='%23f2c230'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%23f2c230' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cline x1='100.0' y1='10.0' x2='100.0' y2='15.0' stroke='%238aa98a' stroke-width='1'/%3E%3Cg transform='translate%28100.0 24.0%29 scale%280.9%29' fill='%23ffffff'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%23ffffff' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cline x1='140.0' y1='9.0' x2='140.0' y2='14.0' stroke='%238aa98a' stroke-width='1'/%3E%3Cg transform='translate%28140.0 23.0%29 scale%280.9%29' fill='%232d7d40'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%232d7d40' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3Cline x1='180.0' y1='6.2' x2='180.0' y2='11.2' stroke='%238aa98a' stroke-width='1'/%3E%3Cg transform='translate%28180.0 20.2%29 scale%280.9%29' fill='%23f2c230'%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%280 -5%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%28-4.6 .6%29 rotate%28-120%29 scale%28.55%29'/%3E%3Cpath d='M0 8C-6 4-9 0-9-3.5-9-7-5.5-9-3-8-1.5-7.3-.5-6 0-5c.5-1 1.5-2.3 3-3 2.5-1 6 1 6 4.5C9 0 6 4 0 8z' transform='translate%284.6 .6%29 rotate%28120%29 scale%28.55%29'/%3E%3Cpath d='M0 2c0 4 1 7 3 9' stroke='%23f2c230' stroke-width='1.5' fill='none'/%3E%3C/g%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:repeating-linear-gradient(90deg, #ffffff17 0 6px, transparent 6px 18px), repeating-linear-gradient(0deg, #00000014 0 6px, transparent 6px 18px);--title-font:var(--font-uncial);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=easter]{--sky:linear-gradient(#e8defa, #f7f1fb 50%, #eef7ef);--orb:radial-gradient(240px 180px at 85% 8%, #ffe69673, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 65.9L10 67.5L20 68.4L30 68.7L40 68.6L50 68.4L60 68.6L70 69.2L80 70.3L90 71.7L100 73.1L110 74.1L120 74.2L130 73.2L140 71.0L150 67.5L160 63.2L170 58.7L180 54.5L190 51.4L200 50.0L210 50.5L220 53.1L230 57.5L240 63.2L250 69.4L260 75.2L270 80.0L280 82.9L290 83.7L300 82.3L310 78.9L320 74.0L330 68.5L340 63.0L350 58.4L360 55.1L370 53.5L380 53.6L390 55.1L400 57.6L410 60.6L420 63.5L430 65.9L430 150Z' fill='%23e2d6f4'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 45.4L10 45.3L20 46.2L30 48.0L40 50.3L50 52.8L60 55.0L70 56.8L80 57.9L90 58.3L100 58.2L110 57.6L120 56.9L130 56.2L140 55.8L150 55.6L160 55.6L170 55.7L180 55.8L190 55.6L200 55.0L210 53.9L220 52.4L230 50.7L240 49.0L250 47.6L260 46.8L270 46.9L280 48.0L290 50.0L300 52.7L310 55.8L320 58.9L330 61.5L340 63.3L350 63.9L360 63.3L370 61.5L380 58.7L390 55.4L400 52.0L410 48.9L420 46.7L430 45.4L430 120Z' fill='%23b9e3c3'/%3E%3Cpath d='M0 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M22 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M44 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M66 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M88 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M110 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M132 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M154 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M176 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M198 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M220 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M242 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M264 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M286 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M308 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M330 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M352 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M374 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M396 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M418 70l3-10 3 10 3-8 3 8' fill='none' stroke='%238fcf9f' stroke-width='2' stroke-linecap='round'/%3E%3Cg transform='translate%2870 84%29 rotate%28-15%29'%3E%3Cpath d='M0-12c6 0 9 8 9 13a9 9 0 0 1-18 0C-9-4-6-12 0-12z' fill='%23b9a3f0'/%3E%3Cpath d='M-8.6 0l3-2.4 2.8 2.4 2.8-2.4 2.8 2.4 2.8-2.4 3 2.4' stroke='%23fff' stroke-width='1.6' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28150 84%29 rotate%2810%29'%3E%3Cpath d='M0-12c6 0 9 8 9 13a9 9 0 0 1-18 0C-9-4-6-12 0-12z' fill='%23ffd36b'/%3E%3Cpath d='M-8.6 0l3-2.4 2.8 2.4 2.8-2.4 2.8 2.4 2.8-2.4 3 2.4' stroke='%23fff' stroke-width='1.6' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28250 84%29 rotate%28-8%29'%3E%3Cpath d='M0-12c6 0 9 8 9 13a9 9 0 0 1-18 0C-9-4-6-12 0-12z' fill='%23ff9fc0'/%3E%3Cpath d='M-8.6 0l3-2.4 2.8 2.4 2.8-2.4 2.8 2.4 2.8-2.4 3 2.4' stroke='%23fff' stroke-width='1.6' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28360 84%29 rotate%2814%29'%3E%3Cpath d='M0-12c6 0 9 8 9 13a9 9 0 0 1-18 0C-9-4-6-12 0-12z' fill='%238ec5ff'/%3E%3Cpath d='M-8.6 0l3-2.4 2.8 2.4 2.8-2.4 2.8 2.4 2.8-2.4 3 2.4' stroke='%23fff' stroke-width='1.6' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28300 46%29'%3E%3Cellipse cx='-6' cy='-16' rx='5' ry='14' fill='%23f6f2f6'/%3E%3Cellipse cx='6' cy='-16' rx='5' ry='14' fill='%23f6f2f6'/%3E%3Cellipse cx='-6' cy='-16' rx='2.4' ry='10' fill='%23f7b7cb'/%3E%3Cellipse cx='6' cy='-16' rx='2.4' ry='10' fill='%23f7b7cb'/%3E%3Ccircle cy='4' r='13' fill='%23f6f2f6'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='36' viewBox='0 0 200 36'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cpath d='M11.0 6.2L29.0 6.2L20.0 26.2Z' fill='%23b9a3f0'/%3E%3Cpath d='M51.0 9.0L69.0 9.0L60.0 29.0Z' fill='%23ffd36b'/%3E%3Cpath d='M91.0 10.0L109.0 10.0L100.0 30.0Z' fill='%23ff9fc0'/%3E%3Cpath d='M131.0 9.0L149.0 9.0L140.0 29.0Z' fill='%238ec5ff'/%3E%3Cpath d='M171.0 6.2L189.0 6.2L180.0 26.2Z' fill='%23a6e3c7'/%3E%3C/svg%3E") repeat-x center top / auto 36px;--label-pattern:repeating-linear-gradient(-45deg, #ffffff1f 0 6px, transparent 6px 14px);--title-font:var(--font-chewy);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=july4]{--sky:linear-gradient(#d4e3fb, #f4f6fb 60%);--orb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='140' viewBox='0 0 430 140'%3E%3Cline x1='90.2' y1='50.0' x2='114.0' y2='50.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='89.4' y1='53.9' x2='111.4' y2='63.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='87.2' y1='57.2' x2='104.0' y2='74.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='83.9' y1='59.4' x2='93.0' y2='81.4' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='80.0' y1='60.2' x2='80.0' y2='84.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='76.1' y1='59.4' x2='67.0' y2='81.4' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='72.8' y1='57.2' x2='56.0' y2='74.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='70.6' y1='53.9' x2='48.6' y2='63.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='69.8' y1='50.0' x2='46.0' y2='50.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='70.6' y1='46.1' x2='48.6' y2='37.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='72.8' y1='42.8' x2='56.0' y2='26.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='76.1' y1='40.6' x2='67.0' y2='18.6' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='80.0' y1='39.8' x2='80.0' y2='16.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='83.9' y1='40.6' x2='93.0' y2='18.6' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='87.2' y1='42.8' x2='104.0' y2='26.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='89.4' y1='46.1' x2='111.4' y2='37.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='311.4' y1='36.0' x2='338.0' y2='36.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='310.5' y1='40.4' x2='335.1' y2='50.5' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='308.1' y1='44.1' x2='326.9' y2='62.9' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='304.4' y1='46.5' x2='314.5' y2='71.1' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='300.0' y1='47.4' x2='300.0' y2='74.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='295.6' y1='46.5' x2='285.5' y2='71.1' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='291.9' y1='44.1' x2='273.1' y2='62.9' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='289.5' y1='40.4' x2='264.9' y2='50.5' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='288.6' y1='36.0' x2='262.0' y2='36.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='289.5' y1='31.6' x2='264.9' y2='21.5' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='291.9' y1='27.9' x2='273.1' y2='9.1' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='295.6' y1='25.5' x2='285.5' y2='0.9' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='300.0' y1='24.6' x2='300.0' y2='-2.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='304.4' y1='25.5' x2='314.5' y2='0.9' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='308.1' y1='27.9' x2='326.9' y2='9.1' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='310.5' y1='31.6' x2='335.1' y2='21.5' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='397.2' y1='92.0' x2='414.0' y2='92.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='396.7' y1='94.8' x2='412.2' y2='101.2' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='395.1' y1='97.1' x2='407.0' y2='109.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='392.8' y1='98.7' x2='399.2' y2='114.2' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='390.0' y1='99.2' x2='390.0' y2='116.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='387.2' y1='98.7' x2='380.8' y2='114.2' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='384.9' y1='97.1' x2='373.0' y2='109.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='383.3' y1='94.8' x2='367.8' y2='101.2' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='382.8' y1='92.0' x2='366.0' y2='92.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='383.3' y1='89.2' x2='367.8' y2='82.8' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='384.9' y1='86.9' x2='373.0' y2='75.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='387.2' y1='85.3' x2='380.8' y2='69.8' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='390.0' y1='84.8' x2='390.0' y2='68.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='392.8' y1='85.3' x2='399.2' y2='69.8' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='395.1' y1='86.9' x2='407.0' y2='75.0' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='396.7' y1='89.2' x2='412.2' y2='82.8' stroke='%23d63a45' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='196.6' y1='92.0' x2='212.0' y2='92.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='196.1' y1='94.5' x2='210.3' y2='100.4' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='194.7' y1='96.7' x2='205.6' y2='107.6' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='192.5' y1='98.1' x2='198.4' y2='112.3' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='190.0' y1='98.6' x2='190.0' y2='114.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='187.5' y1='98.1' x2='181.6' y2='112.3' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='185.3' y1='96.7' x2='174.4' y2='107.6' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='183.9' y1='94.5' x2='169.7' y2='100.4' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='183.4' y1='92.0' x2='168.0' y2='92.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='183.9' y1='89.5' x2='169.7' y2='83.6' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='185.3' y1='87.3' x2='174.4' y2='76.4' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='187.5' y1='85.9' x2='181.6' y2='71.7' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='190.0' y1='85.4' x2='190.0' y2='70.0' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='192.5' y1='85.9' x2='198.4' y2='71.7' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='194.7' y1='87.3' x2='205.6' y2='76.4' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3Cline x1='196.1' y1='89.5' x2='210.3' y2='83.6' stroke='%232f4fa0' stroke-width='2' stroke-linecap='round' opacity='.45'/%3E%3C/svg%3E") no-repeat center top 60px / auto 140px;--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 62.1L10 65.3L20 68.5L30 71.3L40 73.2L50 74.3L60 74.5L70 74.3L80 73.8L90 73.3L100 73.2L110 73.4L120 74.0L130 74.7L140 75.3L150 75.3L160 74.5L170 72.7L180 70.1L190 66.8L200 63.3L210 60.2L220 57.8L230 56.8L240 57.5L250 59.9L260 63.7L270 68.7L280 74.0L290 79.1L300 83.1L310 85.5L320 85.9L330 84.4L340 81.0L350 76.4L360 71.2L370 66.1L380 61.7L390 58.8L400 57.4L410 57.7L420 59.4L430 62.1L430 150Z' fill='%23c8d9ee'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 53.3L10 50.2L20 47.9L30 46.8L40 46.8L50 47.9L60 50.0L70 52.6L80 55.4L90 57.9L100 59.9L110 61.1L120 61.5L130 61.3L140 60.5L150 59.4L160 58.3L170 57.4L180 56.8L190 56.5L200 56.4L210 56.4L220 56.3L230 55.9L240 55.2L250 54.1L260 52.8L270 51.5L280 50.4L290 49.8L300 50.0L310 51.1L320 52.9L330 55.5L340 58.3L350 61.2L360 63.6L370 65.2L380 65.6L390 64.9L400 62.9L410 60.1L420 56.7L430 53.3L430 120Z' fill='%23a9d39a'/%3E%3Cg transform='translate%2860 66%29'%3E%3Cpath d='M0 0v-30' stroke='%238a7a66' stroke-width='1.5'/%3E%3Crect x='0' y='-30' width='22' height='14' fill='%23fff'/%3E%3Crect x='0' y='-30' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-26' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-22' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-18' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-30' width='9' height='8' fill='%232f4fa0'/%3E%3C/g%3E%3Cg transform='translate%28170 66%29'%3E%3Cpath d='M0 0v-30' stroke='%238a7a66' stroke-width='1.5'/%3E%3Crect x='0' y='-30' width='22' height='14' fill='%23fff'/%3E%3Crect x='0' y='-30' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-26' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-22' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-18' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-30' width='9' height='8' fill='%232f4fa0'/%3E%3C/g%3E%3Cg transform='translate%28280 66%29'%3E%3Cpath d='M0 0v-30' stroke='%238a7a66' stroke-width='1.5'/%3E%3Crect x='0' y='-30' width='22' height='14' fill='%23fff'/%3E%3Crect x='0' y='-30' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-26' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-22' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-18' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-30' width='9' height='8' fill='%232f4fa0'/%3E%3C/g%3E%3Cg transform='translate%28390 66%29'%3E%3Cpath d='M0 0v-30' stroke='%238a7a66' stroke-width='1.5'/%3E%3Crect x='0' y='-30' width='22' height='14' fill='%23fff'/%3E%3Crect x='0' y='-30' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-26' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-22' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-18' width='22' height='2' fill='%23d63a45'/%3E%3Crect x='0' y='-30' width='9' height='8' fill='%232f4fa0'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='32' viewBox='0 0 200 32'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cpath d='M7.0 6.2a13 13 0 0 0 26 0z' fill='%23d63a45'/%3E%3Cpath d='M7.0 6.2a13 13 0 0 0 26 0' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='3 3' transform='translate%280 -4%29 scale%281 1%29' opacity='.0'/%3E%3Cpath d='M47.0 9.0a13 13 0 0 0 26 0z' fill='%23ffffff'/%3E%3Cpath d='M47.0 9.0a13 13 0 0 0 26 0' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='3 3' transform='translate%280 -4%29 scale%281 1%29' opacity='.0'/%3E%3Cpath d='M87.0 10.0a13 13 0 0 0 26 0z' fill='%232f4fa0'/%3E%3Cpath d='M87.0 10.0a13 13 0 0 0 26 0' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='3 3' transform='translate%280 -4%29 scale%281 1%29' opacity='.0'/%3E%3Cpath d='M127.0 9.0a13 13 0 0 0 26 0z' fill='%23d63a45'/%3E%3Cpath d='M127.0 9.0a13 13 0 0 0 26 0' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='3 3' transform='translate%280 -4%29 scale%281 1%29' opacity='.0'/%3E%3Cpath d='M167.0 6.2a13 13 0 0 0 26 0z' fill='%232f4fa0'/%3E%3Cpath d='M167.0 6.2a13 13 0 0 0 26 0' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='3 3' transform='translate%280 -4%29 scale%281 1%29' opacity='.0'/%3E%3C/svg%3E") repeat-x center top / auto 32px;--label-pattern:radial-gradient(circle at 50% 50%, #ffffff38 0 1.6px, transparent 2px) 0 0 / 12px 12px;--title-font:var(--font-alfa-slab);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=thanksgiving]{--sky:linear-gradient(#ffd9a6, #f8eedd 55%, #f3e3c6);--orb:radial-gradient(260px 200px at 12% 10%, #ffbe5a80, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 57.7L10 53.8L20 51.6L30 51.3L40 52.8L50 55.8L60 59.8L70 64.1L80 68.1L90 71.3L100 73.4L110 74.3L120 74.1L130 73.0L140 71.5L150 69.9L160 68.6L170 67.7L180 67.3L190 67.3L200 67.3L210 67.1L220 66.5L230 65.2L240 63.4L250 61.1L260 58.8L270 56.9L280 55.7L290 55.8L300 57.3L310 60.1L320 64.1L330 68.8L340 73.6L350 77.7L360 80.5L370 81.6L380 80.7L390 77.9L400 73.6L410 68.3L420 62.7L430 57.7L430 150Z' fill='%23ecd0a2'/%3E%3Cg transform='translate%28300 40%29'%3E%3Cpath d='M0 30V8l22-14 22 14v22z' fill='%23c8634a'/%3E%3Cpath d='M14 30V16h16v14z' fill='%23f6e3c6'/%3E%3Cpath d='M14 16l16 14M30 16L14 30' stroke='%23c8634a' stroke-width='2'/%3E%3Crect x='50' y='-8' width='16' height='38' rx='8' fill='%23d9c3a0'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 46.2L10 47.5L20 49.2L30 51.0L40 52.6L50 53.7L60 54.5L70 54.7L80 54.6L90 54.3L100 53.9L110 53.7L120 53.6L130 53.7L140 53.9L150 54.1L160 54.2L170 53.9L180 53.3L190 52.2L200 50.8L210 49.1L220 47.6L230 46.4L240 45.7L250 45.9L260 46.8L270 48.5L280 50.9L290 53.5L300 56.0L310 58.1L320 59.5L330 60.0L340 59.4L350 57.9L360 55.7L370 53.1L380 50.5L390 48.1L400 46.4L410 45.5L420 45.5L430 46.2L430 120Z' fill='%23d9b277'/%3E%3Cg transform='translate%2870 64%29'%3E%3Crect x='-26' y='-14' width='52' height='28' rx='8' fill='%23e9c46a'/%3E%3Cpath d='M-26-4h52M-26 6h52' stroke='%23c9a24a' stroke-width='2'/%3E%3C/g%3E%3Cg transform='translate%28160 80%29 scale%281.0%29'%3E%3Cellipse cx='-7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse cx='7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse rx='8' ry='12' fill='%23ff8a2b'/%3E%3Cpath d='M0-12c0-4 2-6 4-7' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28200 80%29 scale%280.7%29'%3E%3Cellipse cx='-7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse cx='7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse rx='8' ry='12' fill='%23ff8a2b'/%3E%3Cpath d='M0-12c0-4 2-6 4-7' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28360 80%29 scale%281.1%29'%3E%3Cellipse cx='-7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse cx='7' cy='0' rx='9' ry='11' fill='%23e5671d'/%3E%3Cellipse rx='8' ry='12' fill='%23ff8a2b'/%3E%3Cpath d='M0-12c0-4 2-6 4-7' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28250 72%29'%3E%3Cpath d='M0 30V-30' stroke='%23c9a24a' stroke-width='3'/%3E%3Cpath d='M0-10c-10-6-14-18-12-26M0 0c10-6 14-18 12-26M0 10c-12-4-16-12-16-20' stroke='%23b0904a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='5' cy='-14' rx='3' ry='8' fill='%23f2c230'/%3E%3C/g%3E%3Cg transform='translate%28268 72%29'%3E%3Cpath d='M0 30V-30' stroke='%23c9a24a' stroke-width='3'/%3E%3Cpath d='M0-10c-10-6-14-18-12-26M0 0c10-6 14-18 12-26M0 10c-12-4-16-12-16-20' stroke='%23b0904a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='5' cy='-14' rx='3' ry='8' fill='%23f2c230'/%3E%3C/g%3E%3Cg transform='translate%28410 72%29'%3E%3Cpath d='M0 30V-30' stroke='%23c9a24a' stroke-width='3'/%3E%3Cpath d='M0-10c-10-6-14-18-12-26M0 0c10-6 14-18 12-26M0 10c-12-4-16-12-16-20' stroke='%23b0904a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='5' cy='-14' rx='3' ry='8' fill='%23f2c230'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='36' viewBox='0 0 200 36'%3E%3Cpath d='M0 4Q100.0 16 200 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cpath d='M11.0 6.2L29.0 6.2L20.0 26.2Z' fill='%23c8452f'/%3E%3Cpath d='M51.0 9.0L69.0 9.0L60.0 29.0Z' fill='%23e5a72a'/%3E%3Cpath d='M91.0 10.0L109.0 10.0L100.0 30.0Z' fill='%237a4a2a'/%3E%3Cpath d='M131.0 9.0L149.0 9.0L140.0 29.0Z' fill='%23e0893a'/%3E%3Cpath d='M171.0 6.2L189.0 6.2L180.0 26.2Z' fill='%238fae4a'/%3E%3C/svg%3E") repeat-x center top / auto 36px;--label-pattern:repeating-linear-gradient(90deg, #ffdca024 0 8px, transparent 8px 20px), repeating-linear-gradient(0deg, #0000001a 0 8px, transparent 8px 20px);--title-font:var(--font-yeseva);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=christmas]{--sky:linear-gradient(#dbe8f3, #f2f0ec 55%, #f7f3ec);--orb:radial-gradient(240px 180px at 50% 0%, #ffdc9659, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='160' viewBox='0 0 430 160'%3E%3Cpath d='M0 160L0 64.0L10 63.8L20 65.1L30 67.6L40 70.9L50 74.3L60 77.4L70 79.9L80 81.4L90 82.1L100 81.8L110 81.1L120 80.1L130 79.1L140 78.5L150 78.2L160 78.2L170 78.4L180 78.5L190 78.2L200 77.4L210 75.9L220 73.8L230 71.4L240 69.0L250 67.0L260 66.0L270 66.1L280 67.6L290 70.4L300 74.2L310 78.5L320 82.8L330 86.5L340 89.0L350 89.9L360 89.0L370 86.5L380 82.6L390 78.0L400 73.2L410 68.9L420 65.7L430 64.0L430 160Z' fill='%23ffffff'/%3E%3Cg transform='translate%2830 74%29 scale%281.0%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%232f7a45'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%2860 70%29 scale%281.3%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%232f7a45'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28380 68%29 scale%281.2%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%232f7a45'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28410 74%29 scale%280.9%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%232f7a45'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28250 72%29 scale%280.8%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%232f7a45'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28150 48%29'%3E%3Cpath d='M0 28V8l20-14 20 14v20z' fill='%238a4a2a'/%3E%3Cpath d='M-4 10l24-18 24 18' fill='none' stroke='%23fff' stroke-width='5' stroke-linecap='round'/%3E%3Crect x='8' y='12' width='9' height='9' fill='%23ffd36b'/%3E%3Crect x='24' y='14' width='8' height='14' fill='%235a2a14'/%3E%3Ccircle cx='12.5' cy='16.5' r='12' fill='%23ffd36b' opacity='.25'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 0px / auto 160px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='110' viewBox='0 0 430 110'%3E%3Cpath d='M0 60' /%3E%3Cpath d='M0 110L0 59.2L10 60.3L20 61.0L30 61.4L40 61.5L50 61.4L60 61.3L70 61.3L80 61.5L90 61.9L100 62.5L110 63.0L120 63.4L130 63.3L140 62.8L150 61.8L160 60.2L170 58.4L180 56.4L190 54.7L200 53.5L210 53.0L220 53.4L230 54.7L240 56.7L250 59.3L260 62.0L270 64.6L280 66.6L290 67.7L300 67.9L310 67.1L320 65.4L330 63.1L340 60.6L350 58.2L360 56.2L370 54.8L380 54.2L390 54.4L400 55.2L410 56.4L420 57.8L430 59.2L430 110Z' fill='%23ffffff'/%3E%3Cg transform='translate%28100 70%29'%3E%3Crect x='-11' y='-10' width='22' height='18' rx='2' fill='%23c8283a'/%3E%3Cpath d='M0-10v18M-11-2h22' stroke='%23e2b13c' stroke-width='3'/%3E%3Cpath d='M0-10c-6-6-10-2-6 0M0-10c6-6 10-2 6 0' stroke='%23e2b13c' stroke-width='2.4' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28124 70%29'%3E%3Crect x='-11' y='-10' width='22' height='18' rx='2' fill='%232f8a4a'/%3E%3Cpath d='M0-10v18M-11-2h22' stroke='%23fff' stroke-width='3'/%3E%3Cpath d='M0-10c-6-6-10-2-6 0M0-10c6-6 10-2 6 0' stroke='%23fff' stroke-width='2.4' fill='none'/%3E%3C/g%3E%3Cg transform='translate%28330 70%29'%3E%3Crect x='-11' y='-10' width='22' height='18' rx='2' fill='%234f86d6'/%3E%3Cpath d='M0-10v18M-11-2h22' stroke='%23e2b13c' stroke-width='3'/%3E%3Cpath d='M0-10c-6-6-10-2-6 0M0-10c6-6 10-2 6 0' stroke='%23e2b13c' stroke-width='2.4' fill='none'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 110px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath d='M0 6Q80.0 22 160 6' fill='none' stroke='%232f5a3a' stroke-width='1.6'/%3E%3Ccircle cx='20.0' cy='19.5' r='9' fill='%23e8455f' opacity='.25'/%3E%3Crect x='17.5' y='9.5' width='5' height='4' rx='1' fill='%232f5a3a'/%3E%3Cellipse cx='20.0' cy='18.5' rx='4' ry='6' fill='%23e8455f'/%3E%3Cellipse cx='18.7' cy='16.5' rx='1.2' ry='2' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='60.0' cy='23.5' r='9' fill='%23f2c230' opacity='.25'/%3E%3Crect x='57.5' y='13.5' width='5' height='4' rx='1' fill='%232f5a3a'/%3E%3Cellipse cx='60.0' cy='22.5' rx='4' ry='6' fill='%23f2c230'/%3E%3Cellipse cx='58.7' cy='20.5' rx='1.2' ry='2' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='100.0' cy='23.5' r='9' fill='%233aa356' opacity='.25'/%3E%3Crect x='97.5' y='13.5' width='5' height='4' rx='1' fill='%232f5a3a'/%3E%3Cellipse cx='100.0' cy='22.5' rx='4' ry='6' fill='%233aa356'/%3E%3Cellipse cx='98.7' cy='20.5' rx='1.2' ry='2' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='140.0' cy='19.5' r='9' fill='%234f86d6' opacity='.25'/%3E%3Crect x='137.5' y='9.5' width='5' height='4' rx='1' fill='%232f5a3a'/%3E%3Cellipse cx='140.0' cy='18.5' rx='4' ry='6' fill='%234f86d6'/%3E%3Cellipse cx='138.7' cy='16.5' rx='1.2' ry='2' fill='%23fff' opacity='.6'/%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:repeating-linear-gradient(-45deg, #ffffff29 0 7px, transparent 7px 18px);--title-font:var(--font-mountains);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=spring]{--sky:linear-gradient(#d4ecfa, #eaf6ef 50%, #f1f8ee);--orb:radial-gradient(220px 170px at 86% 6%, #ffeca08c, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 58.0L10 59.0L20 61.3L30 64.3L40 67.6L50 70.7L60 73.2L70 74.8L80 75.5L90 75.4L100 74.8L110 74.0L120 73.2L130 72.7L140 72.5L150 72.6L160 72.9L170 73.1L180 72.8L190 72.0L200 70.4L210 68.3L220 65.7L230 63.2L240 61.0L250 59.7L260 59.6L270 60.9L280 63.5L290 67.3L300 71.6L310 76.1L320 80.0L330 82.7L340 83.9L350 83.3L360 81.1L370 77.4L380 72.9L390 68.2L400 63.8L410 60.4L420 58.4L430 58.0L430 150Z' fill='%23cbe7bf'/%3E%3Cg transform='translate%2850 62%29 scale%281.0%29'%3E%3Cpath d='M0 20V-6M0 2l-8-8M0-2l7-7' stroke='%238a6a52' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='-10' cy='-12' r='12' fill='%23ffc4d6'/%3E%3Ccircle cx='8' cy='-14' r='13' fill='%23ffb6cf'/%3E%3Ccircle cx='-1' cy='-24' r='12' fill='%23ffd1e0'/%3E%3C/g%3E%3Cg transform='translate%28170 62%29 scale%280.8%29'%3E%3Cpath d='M0 20V-6M0 2l-8-8M0-2l7-7' stroke='%238a6a52' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='-10' cy='-12' r='12' fill='%23ffc4d6'/%3E%3Ccircle cx='8' cy='-14' r='13' fill='%23ffb6cf'/%3E%3Ccircle cx='-1' cy='-24' r='12' fill='%23ffd1e0'/%3E%3C/g%3E%3Cg transform='translate%28330 62%29 scale%281.15%29'%3E%3Cpath d='M0 20V-6M0 2l-8-8M0-2l7-7' stroke='%238a6a52' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='-10' cy='-12' r='12' fill='%23ffc4d6'/%3E%3Ccircle cx='8' cy='-14' r='13' fill='%23ffb6cf'/%3E%3Ccircle cx='-1' cy='-24' r='12' fill='%23ffd1e0'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 51.0L10 49.4L20 48.7L30 48.9L40 50.0L50 51.7L60 53.8L70 55.9L80 57.7L90 59.1L100 59.8L110 60.0L120 59.7L130 59.1L140 58.4L150 57.7L160 57.1L170 56.8L180 56.8L190 56.8L200 56.8L210 56.6L220 56.1L230 55.3L240 54.2L250 53.0L260 51.9L270 51.0L280 50.7L290 51.0L300 52.0L310 53.8L320 56.0L330 58.4L340 60.7L350 62.5L360 63.6L370 63.8L380 62.9L390 61.2L400 58.8L410 56.0L420 53.3L430 51.0L430 120Z' fill='%23a6d896'/%3E%3Cg transform='translate%2818 74%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff8fb3'/%3E%3C/g%3E%3Cg transform='translate%2852 80%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ffd36b'/%3E%3C/g%3E%3Cg transform='translate%2886 86%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23b9a3f0'/%3E%3C/g%3E%3Cg transform='translate%28120 74%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff7a59'/%3E%3C/g%3E%3Cg transform='translate%28154 80%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff8fb3'/%3E%3C/g%3E%3Cg transform='translate%28188 86%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ffd36b'/%3E%3C/g%3E%3Cg transform='translate%28222 74%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23b9a3f0'/%3E%3C/g%3E%3Cg transform='translate%28256 80%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff7a59'/%3E%3C/g%3E%3Cg transform='translate%28290 86%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff8fb3'/%3E%3C/g%3E%3Cg transform='translate%28324 74%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ffd36b'/%3E%3C/g%3E%3Cg transform='translate%28358 80%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23b9a3f0'/%3E%3C/g%3E%3Cg transform='translate%28392 86%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff7a59'/%3E%3C/g%3E%3Cg transform='translate%28426 74%29'%3E%3Cpath d='M0 0v22' stroke='%234f9a5a' stroke-width='2'/%3E%3Cpath d='M0 12c3-5 7-5 7-5-1 4-3 6-7 6z' fill='%2362b06e'/%3E%3Cpath d='M-5-7l2.5 2.5 2.5-3.5 2.5 3.5 2.5-2.5v4a5 5 0 0 1-10 0z' fill='%23ff8fb3'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40' viewBox='0 0 200 40'%3E%3Cpath d='M0 6Q100.0 20 200 6' fill='none' stroke='%238a6a52' stroke-width='1.6' stroke-opacity='.6'/%3E%3Cellipse cx='20.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%280 20.0 11.5%29'/%3E%3Cellipse cx='20.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%2872 20.0 11.5%29'/%3E%3Cellipse cx='20.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28144 20.0 11.5%29'/%3E%3Cellipse cx='20.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28216 20.0 11.5%29'/%3E%3Cellipse cx='20.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28288 20.0 11.5%29'/%3E%3Ccircle cx='20.0' cy='11.5' r='2.2' fill='%23ffe28a'/%3E%3Cellipse cx='60.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffd1e0' transform='rotate%280 60.0 14.9%29'/%3E%3Cellipse cx='60.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffd1e0' transform='rotate%2872 60.0 14.9%29'/%3E%3Cellipse cx='60.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffd1e0' transform='rotate%28144 60.0 14.9%29'/%3E%3Cellipse cx='60.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffd1e0' transform='rotate%28216 60.0 14.9%29'/%3E%3Cellipse cx='60.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffd1e0' transform='rotate%28288 60.0 14.9%29'/%3E%3Ccircle cx='60.0' cy='14.9' r='2.2' fill='%23ffe28a'/%3E%3Cellipse cx='100.0' cy='12.0' rx='3.4' ry='4.6' fill='%23ff9fbd' transform='rotate%280 100.0 16.0%29'/%3E%3Cellipse cx='100.0' cy='12.0' rx='3.4' ry='4.6' fill='%23ff9fbd' transform='rotate%2872 100.0 16.0%29'/%3E%3Cellipse cx='100.0' cy='12.0' rx='3.4' ry='4.6' fill='%23ff9fbd' transform='rotate%28144 100.0 16.0%29'/%3E%3Cellipse cx='100.0' cy='12.0' rx='3.4' ry='4.6' fill='%23ff9fbd' transform='rotate%28216 100.0 16.0%29'/%3E%3Cellipse cx='100.0' cy='12.0' rx='3.4' ry='4.6' fill='%23ff9fbd' transform='rotate%28288 100.0 16.0%29'/%3E%3Ccircle cx='100.0' cy='16.0' r='2.2' fill='%23ffe28a'/%3E%3Cellipse cx='140.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffc4d6' transform='rotate%280 140.0 14.9%29'/%3E%3Cellipse cx='140.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffc4d6' transform='rotate%2872 140.0 14.9%29'/%3E%3Cellipse cx='140.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffc4d6' transform='rotate%28144 140.0 14.9%29'/%3E%3Cellipse cx='140.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffc4d6' transform='rotate%28216 140.0 14.9%29'/%3E%3Cellipse cx='140.0' cy='10.9' rx='3.4' ry='4.6' fill='%23ffc4d6' transform='rotate%28288 140.0 14.9%29'/%3E%3Ccircle cx='140.0' cy='14.9' r='2.2' fill='%23ffe28a'/%3E%3Cellipse cx='180.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%280 180.0 11.5%29'/%3E%3Cellipse cx='180.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%2872 180.0 11.5%29'/%3E%3Cellipse cx='180.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28144 180.0 11.5%29'/%3E%3Cellipse cx='180.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28216 180.0 11.5%29'/%3E%3Cellipse cx='180.0' cy='7.5' rx='3.4' ry='4.6' fill='%23ffb6cf' transform='rotate%28288 180.0 11.5%29'/%3E%3Ccircle cx='180.0' cy='11.5' r='2.2' fill='%23ffe28a'/%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:radial-gradient(circle at 50% 50%, #ffffff24 0 2px, transparent 2.5px) 0 0 / 14px 14px;--title-font:var(--font-grandstander);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=summer]{--sky:linear-gradient(#a9dff2, #dff3f4 38%, #fdf4e1 62%);--orb:radial-gradient(circle at 84% 9%, #fff3b0 0 34px, #ffdc6473 36px, transparent 110px);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Crect x='0' y='40' width='430' height='80' fill='%237fcfdc'/%3E%3Cpath d='M0 48q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0' fill='none' stroke='%23fff' stroke-width='2' opacity='0.5'/%3E%3Cpath d='M0 62q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0' fill='none' stroke='%23fff' stroke-width='2' opacity='0.4'/%3E%3Cpath d='M0 78q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0q12-6 24 0' fill='none' stroke='%23fff' stroke-width='2' opacity='0.35'/%3E%3Cg transform='translate%28320 30%29'%3E%3Cpath d='M0 10h30l-5 8H5z' fill='%23e86a4a'/%3E%3Cpath d='M15 10V-24L32 8z' fill='%23fff'/%3E%3Cpath d='M13 8V-18L0 8z' fill='%23ffe7c2'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 86px / auto 120px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 40C80 26 160 30 240 38S380 46 430 30V120H0z' fill='%23f3d9a4'/%3E%3Cg transform='translate%2870 48%29'%3E%3Cpath d='M4 70C6 40 2 20 -6 0' stroke='%239a6a3a' stroke-width='6' fill='none' stroke-linecap='round'/%3E%3Cpath d='M-6 0c-20-6-34 2-40 12 14-8 28-8 40-12zM-6 0c-4-18 6-30 20-32-10 10-14 20-20 32zM-6 0c18-10 34-6 40 4-14-4-28-4-40-4zM-6 0c-16 4-24 18-24 30 6-14 14-22 24-30z' fill='%234fa36a'/%3E%3C/g%3E%3Cg transform='translate%28300 50%29'%3E%3Cpath d='M0 50V0' stroke='%237a5a3a' stroke-width='2.4'/%3E%3Cpath d='M-34 4a34 22 0 0 1 68 0z' fill='%23ff7a59'/%3E%3Cpath d='M-12 4a12 22 0 0 1 24 0z' fill='%23fff'/%3E%3Cpath d='M-34 4c6-4 16-4 22 0M12 4c6-4 16-4 22 0' fill='none' stroke='%23e5673a' stroke-width='1'/%3E%3C/g%3E%3Cpath d='M200 92l8-10 8 10-2 4h-12z' fill='%23ffc3a8'/%3E%3Cpath d='M370 96l4-6 4 6' fill='%23ff8a5c'/%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:linear-gradient(transparent, transparent);--knit:linear-gradient(transparent, transparent);--label-pattern:repeating-linear-gradient(0deg, #ffffff1f 0 6px, transparent 6px 14px);--title-font:var(--font-pacifico);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=autumn]{--sky:linear-gradient(#ffd3a1, #f6ecdf 55%, #f3e4d2);--orb:radial-gradient(240px 190px at 88% 8%, #ffb45a80, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='150' viewBox='0 0 430 150'%3E%3Cpath d='M0 150L0 70.6L10 71.3L20 71.5L30 71.5L40 71.5L50 71.7L60 72.3L70 73.3L80 74.5L90 75.8L100 76.7L110 76.9L120 76.3L130 74.6L140 71.9L150 68.6L160 64.9L170 61.5L180 58.8L190 57.4L200 57.5L210 59.3L220 62.5L230 66.8L240 71.6L250 76.3L260 80.2L270 82.8L280 83.7L290 82.9L300 80.5L310 77.0L320 72.8L330 68.6L340 64.9L350 62.3L360 60.8L370 60.7L380 61.6L390 63.4L400 65.5L410 67.6L420 69.4L430 70.6L430 150Z' fill='%23e9caa2'/%3E%3Cg transform='translate%2840 66%29 scale%281.1%29'%3E%3Cpath d='M0 20V-4' stroke='%237a4f2a' stroke-width='3.4'/%3E%3Ccircle cx='-8' cy='-12' r='12' fill='%23e38b3a'/%3E%3Ccircle cx='8' cy='-12' r='12' fill='%23e38b3a'/%3E%3Ccircle cy='-24' r='13' fill='%23e38b3a'/%3E%3C/g%3E%3Cg transform='translate%28120 66%29 scale%280.85%29'%3E%3Cpath d='M0 20V-4' stroke='%237a4f2a' stroke-width='3.4'/%3E%3Ccircle cx='-8' cy='-12' r='12' fill='%23c9502c'/%3E%3Ccircle cx='8' cy='-12' r='12' fill='%23c9502c'/%3E%3Ccircle cy='-24' r='13' fill='%23c9502c'/%3E%3C/g%3E%3Cg transform='translate%28250 66%29 scale%281.0%29'%3E%3Cpath d='M0 20V-4' stroke='%237a4f2a' stroke-width='3.4'/%3E%3Ccircle cx='-8' cy='-12' r='12' fill='%23e5b13a'/%3E%3Ccircle cx='8' cy='-12' r='12' fill='%23e5b13a'/%3E%3Ccircle cy='-24' r='13' fill='%23e5b13a'/%3E%3C/g%3E%3Cg transform='translate%28360 66%29 scale%281.2%29'%3E%3Cpath d='M0 20V-4' stroke='%237a4f2a' stroke-width='3.4'/%3E%3Ccircle cx='-8' cy='-12' r='12' fill='%23d8542a'/%3E%3Ccircle cx='8' cy='-12' r='12' fill='%23d8542a'/%3E%3Ccircle cy='-24' r='13' fill='%23d8542a'/%3E%3C/g%3E%3Cg transform='translate%28420 66%29 scale%280.8%29'%3E%3Cpath d='M0 20V-4' stroke='%237a4f2a' stroke-width='3.4'/%3E%3Ccircle cx='-8' cy='-12' r='12' fill='%23e5b13a'/%3E%3Ccircle cx='8' cy='-12' r='12' fill='%23e5b13a'/%3E%3Ccircle cy='-24' r='13' fill='%23e5b13a'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 0px / auto 150px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 120L0 51.1L10 51.3L20 52.4L30 54.0L40 55.9L50 57.8L60 59.4L70 60.5L80 61.2L90 61.3L100 61.1L110 60.6L120 60.0L130 59.6L140 59.4L150 59.4L160 59.5L170 59.6L180 59.5L190 59.2L200 58.6L210 57.5L220 56.2L230 54.7L240 53.4L250 52.5L260 52.1L270 52.5L280 53.7L290 55.6L300 57.9L310 60.5L320 62.8L330 64.7L340 65.8L350 65.9L360 65.0L370 63.2L380 60.7L390 58.0L400 55.4L410 53.2L420 51.7L430 51.1L430 120Z' fill='%23d6a878'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%280 74%29 rotate%280%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%289 81%29 rotate%2850%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2818 88%29 rotate%28100%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2830 74%29 rotate%28210%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2839 81%29 rotate%28260%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2848 88%29 rotate%28310%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2860 74%29 rotate%2860%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2869 81%29 rotate%28110%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2878 88%29 rotate%28160%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2890 74%29 rotate%28270%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2899 81%29 rotate%28320%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28108 88%29 rotate%2810%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28120 74%29 rotate%28120%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28129 81%29 rotate%28170%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28138 88%29 rotate%28220%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28150 74%29 rotate%28330%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28159 81%29 rotate%2820%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28168 88%29 rotate%2870%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28180 74%29 rotate%28180%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28189 81%29 rotate%28230%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28198 88%29 rotate%28280%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28210 74%29 rotate%2830%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28219 81%29 rotate%2880%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28228 88%29 rotate%28130%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28240 74%29 rotate%28240%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28249 81%29 rotate%28290%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28258 88%29 rotate%28340%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28270 74%29 rotate%2890%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28279 81%29 rotate%28140%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28288 88%29 rotate%28190%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28300 74%29 rotate%28300%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28309 81%29 rotate%28350%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28318 88%29 rotate%2840%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28330 74%29 rotate%28150%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28339 81%29 rotate%28200%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28348 88%29 rotate%28250%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28360 74%29 rotate%280%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28369 81%29 rotate%2850%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28378 88%29 rotate%28100%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28390 74%29 rotate%28210%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28399 81%29 rotate%28260%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28408 88%29 rotate%28310%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28420 74%29 rotate%2860%29 scale%28.7%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28429 81%29 rotate%28110%29 scale%28.7%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28438 88%29 rotate%28160%29 scale%28.7%29' fill='%23e5a72a'/%3E%3Cg transform='translate%28330 66%29' stroke='%239a7a5a' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M0 30V0M40 30V0M80 30V0'/%3E%3Cpath d='M-6 8h92M-6 20h92'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='70' viewBox='0 0 430 70'%3E%3Cpath d='M-5 6C80 20 150 4 230 16S360 30 435 8' fill='none' stroke='%237a4f2a' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2840 28%29 rotate%28-30%29 scale%281.25%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%2895 35%29 rotate%2817%29 scale%281.25%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28150 42%29 rotate%284%29 scale%281.25%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28205 28%29 rotate%28-9%29 scale%281.25%29' fill='%23e38b3a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28262 35%29 rotate%28-22%29 scale%281.25%29' fill='%23d8542a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28318 42%29 rotate%2825%29 scale%281.25%29' fill='%23e5a72a'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28372 28%29 rotate%2812%29 scale%281.25%29' fill='%23c8452f'/%3E%3Cpath d='M0-10l2 5 4-2-1 5h4l-3 3 2 3-6-1 .6 5h-3.2l.6-5-6 1 2-3-3-3h4l-1-5 4 2z' transform='translate%28418 35%29 rotate%28-1%29 scale%281.25%29' fill='%23e38b3a'/%3E%3C/svg%3E") repeat-x center top / auto 70px;--label-pattern:repeating-linear-gradient(45deg, #ffffff14 0 4px, transparent 4px 10px);--title-font:var(--font-caveat-brush);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=winter]{--sky:linear-gradient(#cfe1f3, #e8f0f8 55%, #eef4fa);--orb:radial-gradient(240px 180px at 86% 8%, #fffc, transparent 70%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='160' viewBox='0 0 430 160'%3E%3Cpath d='M0 160L0 90 60 40 110 80 170 20 240 86 300 46 360 90 430 60V160z' fill='%23c9dbee'/%3E%3Cpath d='M60 40l-14 12 8-2 6 6 6-6 8 2zM170 20l-18 18 10-3 8 7 8-7 10 3zM300 46l-14 12 8-2 6 6 6-6 8 2z' fill='%23ffffff'/%3E%3Cpath d='M0 160L0 106.8L10 104.4L20 103.0L30 102.8L40 103.8L50 105.7L60 108.1L70 110.8L80 113.3L90 115.3L100 116.6L110 117.2L120 117.0L130 116.4L140 115.4L150 114.4L160 113.6L170 113.1L180 112.8L190 112.8L200 112.8L210 112.7L220 112.3L230 111.5L240 110.4L250 109.0L260 107.5L270 106.3L280 105.6L290 105.6L300 106.5L310 108.3L320 110.8L330 113.8L340 116.7L350 119.3L360 121.0L370 121.7L380 121.2L390 119.4L400 116.7L410 113.4L420 109.9L430 106.8L430 160Z' fill='%23e3edf7'/%3E%3C/svg%3E") repeat-x center bottom 0px / auto 160px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='110' viewBox='0 0 430 110'%3E%3Cpath d='M0 110L0 50.7L10 52.3L20 53.8L30 55.0L40 55.7L50 56.1L60 56.1L70 55.9L80 55.7L90 55.6L100 55.6L110 55.9L120 56.3L130 56.6L140 56.8L150 56.7L160 56.1L170 55.0L180 53.4L190 51.7L200 49.9L210 48.5L220 47.5L230 47.4L240 48.0L250 49.6L260 51.8L270 54.4L280 57.1L290 59.4L300 61.1L310 61.9L320 61.7L330 60.6L340 58.6L350 56.2L360 53.5L370 51.1L380 49.2L390 48.1L400 47.8L410 48.2L420 49.3L430 50.7L430 110Z' fill='%23ffffff'/%3E%3Cg transform='translate%2840 64%29 scale%280.9%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%233f7a6a'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28400 64%29 scale%281.1%29'%3E%3Crect x='-2' y='0' width='4' height='6' fill='%237a5236'/%3E%3Cpath d='M0-34l12 16h-6l10 13h-6l10 13h-40l10-13h-6l10-13h-6z' fill='%233f7a6a'/%3E%3Cpath d='M0-34l6 8-3 1-3-2-3 2-3-1zM-6-18l-3 4 4-1 5 2 5-2 4 1-3-4z' fill='%23ffffff'/%3E%3C/g%3E%3Cg transform='translate%28130 58%29'%3E%3Ccircle cy='22' r='16' fill='%23fff' stroke='%23c6d6e6'/%3E%3Ccircle cy='-2' r='11' fill='%23fff' stroke='%23c6d6e6'/%3E%3Crect x='-9' y='-16' width='18' height='4' fill='%232a3442'/%3E%3Crect x='-6' y='-28' width='12' height='12' fill='%232a3442'/%3E%3Ccircle cx='-4' cy='-4' r='1.4' fill='%232a3442'/%3E%3Ccircle cx='4' cy='-4' r='1.4' fill='%232a3442'/%3E%3Cpath d='M0-1l7 2-7 1z' fill='%23f59a2c'/%3E%3Cpath d='M-10 8c6 4 14 4 20 0l4 10' stroke='%23d6304f' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 110px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='40' viewBox='0 0 120 40'%3E%3Cpath d='M0 0h120v5H0z' fill='%23ffffff'/%3E%3Cpath d='M2 4L10 4L6 22Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M12 4L20 4L16 34Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M24 4L32 4L28 18Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M36 4L44 4L40 28Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M50 4L58 4L54 38Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M62 4L70 4L66 20Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M74 4L82 4L78 30Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M88 4L96 4L92 24Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M100 4L108 4L104 36Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3Cpath d='M110 4L118 4L114 18Z' fill='%23dff0ff' stroke='%23a9cfee' stroke-width='.8'/%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:repeating-linear-gradient(-45deg, #ffffff1a 0 4px, transparent 4px 12px);--title-font:var(--font-sniglet);--title-weight:400;--title-ink:var(--label-bg)}:root[data-theme=midnight]{--sky:linear-gradient(#1b1636, #120f24 60%, #0d0b1c);--orb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='160' viewBox='0 0 180 160'%3E%3Cdefs%3E%3CradialGradient id='g' cx='50%25' cy='50%25' r='50%25'%3E%3Cstop offset='.55' stop-color='%23ffd98a' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23ffd98a' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='90' cy='80' r='78' fill='url%28%23g%29'/%3E%3Ccircle cx='90' cy='80' r='46' fill='%23ffe7a8'/%3E%3Cg fill='%23f3d48a'%3E%3Ccircle cx='74' cy='66' r='7'/%3E%3Ccircle cx='106' cy='92' r='9'/%3E%3Ccircle cx='102' cy='60' r='4'/%3E%3Ccircle cx='78' cy='98' r='4'/%3E%3C/g%3E%3Cg fill='%230c0a1a' transform='translate%2856 70%29 rotate%28-12%29'%3E%3Cpath d='M-30 6h62' stroke='%230c0a1a' stroke-width='2.4'/%3E%3Cpath d='M30 6l12-6v12z'/%3E%3Cpath d='M-6 6c0-8 4-14 8-16l4-10 2 10c4 2 6 8 4 16z'/%3E%3Ccircle cx='4' cy='-12' r='4'/%3E%3Cpath d='M-4-14l8-14 6 12z'/%3E%3Cpath d='M-8-14h18' stroke='%230c0a1a' stroke-width='2'/%3E%3Cpath d='M-6 4l-8 6M8 4l4 8' stroke='%230c0a1a' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat right -10px top 64px / 180px auto;--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='170' viewBox='0 0 430 170'%3E%3Cpath d='M0 170L0 103.7L10 103.1L20 103.6L30 105.1L40 107.3L50 109.8L60 112.2L70 114.2L80 115.7L90 116.4L100 116.5L110 116.0L120 115.3L130 114.6L140 113.9L150 113.6L160 113.4L170 113.5L180 113.6L190 113.5L200 113.1L210 112.3L220 111.0L230 109.4L240 107.7L250 106.2L260 105.2L270 104.9L280 105.6L290 107.2L300 109.6L310 112.5L320 115.7L330 118.5L340 120.7L350 121.8L360 121.7L370 120.3L380 117.9L390 114.8L400 111.3L410 108.1L420 105.4L430 103.7L430 170Z' fill='%231d1736'/%3E%3Cg transform='translate%28250 30%29' fill='%231d1736'%3E%3Cpath d='M0 90V40l30-22 30 22v50z'/%3E%3Cpath d='M40 90V10l18-16 18 16v80z'/%3E%3Cpath d='M-10 44l40-30 40 30' fill='none' stroke='%231d1736' stroke-width='5'/%3E%3Cpath d='M52-6l6-14 6 14z'/%3E%3Crect x='70' y='26' width='4' height='14'/%3E%3C/g%3E%3Cg fill='%23ffb347' opacity='.85'%3E%3Crect x='262' y='86' width='8' height='10'/%3E%3Crect x='292' y='76' width='8' height='12' opacity='.6'/%3E%3Crect x='300' y='52' width='7' height='9'/%3E%3Crect x='312' y='70' width='7' height='9' opacity='.7'/%3E%3C/g%3E%3Cg transform='translate%2840 120%29 scale%281.0%29' stroke='%231d1736' stroke-linecap='round' fill='none'%3E%3Cpath d='M0 20V-40' stroke-width='6'/%3E%3Cpath d='M0-10l-18-18M-10-20l-6-14M0-24l16-18M10-34l12-2M0-36l-6-18M-12-24l-14 0' stroke-width='3'/%3E%3C/g%3E%3Cg transform='translate%28140 120%29 scale%280.8%29' stroke='%231d1736' stroke-linecap='round' fill='none'%3E%3Cpath d='M0 20V-40' stroke-width='6'/%3E%3Cpath d='M0-10l-18-18M-10-20l-6-14M0-24l16-18M10-34l12-2M0-36l-6-18M-12-24l-14 0' stroke-width='3'/%3E%3C/g%3E%3Cg transform='translate%28400 120%29 scale%281.1%29' stroke='%231d1736' stroke-linecap='round' fill='none'%3E%3Cpath d='M0 20V-40' stroke-width='6'/%3E%3Cpath d='M0-10l-18-18M-10-20l-6-14M0-24l16-18M10-34l12-2M0-36l-6-18M-12-24l-14 0' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 60px / auto 170px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Cpath d='M0 60C60 40 120 36 190 48S330 58 430 34V120H0z' fill='%230b0918'/%3E%3Cpath d='M31 66v-17a9 9 0 0 1 18 0v17z' fill='%2316112b' stroke='%232b2350' stroke-width='1.2'/%3E%3Cpath d='M101 72v-11a9 9 0 0 1 18 0v11z' fill='%2316112b' stroke='%232b2350' stroke-width='1.2'/%3E%3Cpath d='M321 68v-15a9 9 0 0 1 18 0v15z' fill='%2316112b' stroke='%232b2350' stroke-width='1.2'/%3E%3Cpath d='M381 74v-9a9 9 0 0 1 18 0v9z' fill='%2316112b' stroke='%232b2350' stroke-width='1.2'/%3E%3Cg transform='translate%28220 52%29' fill='%2316112b' stroke='%232b2350' stroke-width='1.2'%3E%3Cpath d='M-3 30V0h-8v-6h8v-10h6v10h8v6h-8v30z'/%3E%3C/g%3E%3Cg stroke='%230b0918' stroke-width='2.4'%3E%3Cpath d='M150 104v-22l3-5 3 5v22'/%3E%3Cpath d='M160 104v-22l3-5 3 5v22'/%3E%3Cpath d='M170 104v-22l3-5 3 5v22'/%3E%3Cpath d='M180 104v-22l3-5 3 5v22'/%3E%3Cpath d='M190 104v-22l3-5 3 5v22'/%3E%3Cpath d='M200 104v-22l3-5 3 5v22'/%3E%3Cpath d='M148 88h64M148 98h64'/%3E%3C/g%3E%3Cg transform='translate%2870 96%29 scale%281.0%29'%3E%3Ccircle r='20' fill='%23ff9a3c' opacity='.18'/%3E%3Cellipse cx='-6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse cx='6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse rx='7' ry='11' fill='%23e5671d'/%3E%3Cpath d='M0-11c0-3 2-5 4-6' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M-6-3l2.4-3 1.6 3zM6-3l-2.4-3-1.6 3z' fill='%23ffe08a'/%3E%3Cpath d='M-6 3c3 3 9 3 12 0l-2 1-1-1-2 1-1-1-2 1-1-1z' fill='%23ffe08a'/%3E%3C/g%3E%3Cg transform='translate%28270 96%29 scale%281.2%29'%3E%3Ccircle r='20' fill='%23ff9a3c' opacity='.18'/%3E%3Cellipse cx='-6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse cx='6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse rx='7' ry='11' fill='%23e5671d'/%3E%3Cpath d='M0-11c0-3 2-5 4-6' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M-6-3l2.4-3 1.6 3zM6-3l-2.4-3-1.6 3z' fill='%23ffe08a'/%3E%3Cpath d='M-6 3c3 3 9 3 12 0l-2 1-1-1-2 1-1-1-2 1-1-1z' fill='%23ffe08a'/%3E%3C/g%3E%3Cg transform='translate%28360 96%29 scale%280.85%29'%3E%3Ccircle r='20' fill='%23ff9a3c' opacity='.18'/%3E%3Cellipse cx='-6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse cx='6' cy='0' rx='8' ry='10' fill='%23c45d1f'/%3E%3Cellipse rx='7' ry='11' fill='%23e5671d'/%3E%3Cpath d='M0-11c0-3 2-5 4-6' stroke='%234d6d1e' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M-6-3l2.4-3 1.6 3zM6-3l-2.4-3-1.6 3z' fill='%23ffe08a'/%3E%3Cpath d='M-6 3c3 3 9 3 12 0l-2 1-1-1-2 1-1-1-2 1-1-1z' fill='%23ffe08a'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='52' viewBox='0 0 200 52'%3E%3Cpath d='M0 4Q100 20 200 4' fill='none' stroke='%236d5a8a' stroke-width='1.2' stroke-opacity='.8'/%3E%3Cpath d='M11.0 6.9L29.0 6.9L20.0 26.9Z' fill='%23ff9a3c'/%3E%3Cpath d='M0 0c2-3 5-3 6 0 1-3 4-3 6 0-2 0-3 2-4 3-1-1-1-1-2 0-1-1-1-1-2 0-1-1-2-3-4-3z' transform='translate%2814.0 10.9%29' fill='%231b1424'/%3E%3Cpath d='M51.0 10.7L69.0 10.7L60.0 30.7Z' fill='%237b5bc4'/%3E%3Cpath d='M91.0 12.0L109.0 12.0L100.0 32.0Z' fill='%23ff9a3c'/%3E%3Cpath d='M0 0c2-3 5-3 6 0 1-3 4-3 6 0-2 0-3 2-4 3-1-1-1-1-2 0-1-1-1-1-2 0-1-1-2-3-4-3z' transform='translate%2894.0 16.0%29' fill='%231b1424'/%3E%3Cpath d='M131.0 10.7L149.0 10.7L140.0 30.7Z' fill='%237b5bc4'/%3E%3Cpath d='M171.0 6.9L189.0 6.9L180.0 26.9Z' fill='%23ff9a3c'/%3E%3Cpath d='M0 0c2-3 5-3 6 0 1-3 4-3 6 0-2 0-3 2-4 3-1-1-1-1-2 0-1-1-1-1-2 0-1-1-2-3-4-3z' transform='translate%28174.0 10.9%29' fill='%231b1424'/%3E%3Cpath d='M168 0v30' stroke='%23cfc7d6' stroke-width='.8'/%3E%3Cg transform='translate%28168 34%29' fill='%231b1424'%3E%3Cellipse rx='4' ry='5'/%3E%3Ccircle cy='-5' r='2.6'/%3E%3Cpath d='M-4-1l-6-4M-4 1l-7 0M-4 3l-6 4M4-1l6-4M4 1l7 0M4 3l6 4' stroke='%231b1424' stroke-width='1'/%3E%3Ccircle cx='-1' cy='-5.4' r='.7' fill='%23ff6b6b'/%3E%3Ccircle cx='1' cy='-5.4' r='.7' fill='%23ff6b6b'/%3E%3C/g%3E%3C/svg%3E") repeat-x center top / auto 52px;--knit:var(--stars);--label-pattern:repeating-linear-gradient(-45deg, #c4a6ff1a 0 5px, transparent 5px 14px);--title-font:var(--font-creepster);--title-weight:400;--title-ink:#ff9a3c;--title-glow:0 0 18px #ff9a3c80}:root[data-theme=yarn]{--sky:linear-gradient(#fbf7f1, #f6f3ee 50%, #f3ede4);--orb:radial-gradient(220px 150px at 100% 0%, #d4786a29, transparent 70%), radial-gradient(240px 170px at 0% 70%, #6b9e961f, transparent 72%);--far:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='70' viewBox='0 0 430 70'%3E%3Crect x='0' y='58' width='430' height='7' rx='2' fill='%23e6d8c6'/%3E%3Crect x='40' y='64' width='5' height='6' fill='%23e0d0bc'/%3E%3Crect x='200' y='64' width='5' height='6' fill='%23e0d0bc'/%3E%3Crect x='380' y='64' width='5' height='6' fill='%23e0d0bc'/%3E%3Cg transform='translate%2822 40%29'%3E%3Crect width='22' height='18' rx='7' fill='%23efd6cb'/%3E%3Cpath d='M5 2l6 14M11 2l6 14' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%2848 36%29'%3E%3Crect width='22' height='22' rx='7' fill='%23ede2c4'/%3E%3Cpath d='M5 2l6 18M11 2l6 18' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%2874 40%29'%3E%3Crect width='22' height='18' rx='7' fill='%23d8e6e0'/%3E%3Cpath d='M5 2l6 14M11 2l6 14' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28130 38%29'%3E%3Crect width='22' height='20' rx='7' fill='%23e4dcee'/%3E%3Cpath d='M5 2l6 16M11 2l6 16' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28156 42%29'%3E%3Crect width='22' height='16' rx='7' fill='%23efd6cb'/%3E%3Cpath d='M5 2l6 12M11 2l6 12' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28238 36%29'%3E%3Crect width='22' height='22' rx='7' fill='%23d8e6e0'/%3E%3Cpath d='M5 2l6 18M11 2l6 18' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28264 40%29'%3E%3Crect width='22' height='18' rx='7' fill='%23ede2c4'/%3E%3Cpath d='M5 2l6 14M11 2l6 14' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28290 36%29'%3E%3Crect width='22' height='22' rx='7' fill='%23e4dcee'/%3E%3Cpath d='M5 2l6 18M11 2l6 18' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28338 40%29'%3E%3Crect width='22' height='18' rx='7' fill='%23efd6cb'/%3E%3Cpath d='M5 2l6 14M11 2l6 14' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28364 38%29'%3E%3Crect width='22' height='20' rx='7' fill='%23d8e6e0'/%3E%3Cpath d='M5 2l6 16M11 2l6 16' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate%28196 30%29'%3E%3Cpath d='M-10 28h20l-3-14h-14z' fill='%23e6cdb4'/%3E%3Cpath d='M0 14c-2-8-8-12-12-12 2 6 6 10 12 12zM0 14c2-9 8-13 13-13-2 7-7 11-13 13z' fill='%23cfe0cf'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom 112px / auto 70px;--near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='120' viewBox='0 0 430 120'%3E%3Crect x='0' y='92' width='430' height='28' fill='%23efdccb'/%3E%3Cpath d='M0 98.5H430' stroke='%23dcbfa8' stroke-width='1.6' stroke-dasharray='6 5'/%3E%3Cg transform='translate%2874 60%29'%3E%3Ccircle r='13' fill='%23e3907f'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.7'%3E%3Cpath d='M-11.0 -2.6Q0 4.5 11.0 -2.6M-9.8 4.5Q0 11.0 9.1 5.2' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-3.9 -11.7Q4.5 0 -1.3 12.3M3.2 -12.3Q11.0 0 4.5 11.7' stroke='%23b9574a' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='13' fill='none' stroke='%23b9574a' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cg transform='translate%2899 55%29'%3E%3Ccircle r='14' fill='%23f2cf7e'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.8'%3E%3Cpath d='M-11.9 -2.8Q0 4.9 11.9 -2.8M-10.5 4.9Q0 11.9 9.8 5.6' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-4.2 -12.6Q4.9 0 -1.4 13.3M3.5 -13.3Q11.9 0 4.9 12.6' stroke='%23c99a3c' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='14' fill='none' stroke='%23c99a3c' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cg transform='translate%28122 61%29'%3E%3Ccircle r='12' fill='%238fbfb5'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.6'%3E%3Cpath d='M-10.2 -2.4Q0 4.2 10.2 -2.4M-9.0 4.2Q0 10.2 8.4 4.8' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-3.6 -10.8Q4.2 0 -1.2 11.4M3.0 -11.4Q10.2 0 4.2 10.8' stroke='%234f877e' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='12' fill='none' stroke='%234f877e' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cg stroke-linecap='round'%3E%3Cpath d='M98 56L128 20M104 58L142 30' stroke='%239a8672' stroke-width='3'/%3E%3C/g%3E%3Ccircle cx='128' cy='20' r='3.6' fill='%236b9e96'/%3E%3Ccircle cx='142' cy='30' r='3.6' fill='%23d4786a'/%3E%3Cpath d='M56 68h82l-9 28H65z' fill='%23d8a56c'/%3E%3Crect x='52' y='63' width='90' height='9' rx='4.5' fill='%23c48f58'/%3E%3Cg stroke='%23bd8a52' stroke-width='1.6' fill='none'%3E%3Cpath d='M60 79h75M63 88h69'/%3E%3Cpath d='M76 72v24M90 72v24M104 72v24M118 72v24' stroke-dasharray='4 3'/%3E%3C/g%3E%3Cpath d='M66 70c-12 10-18 24-6 27s30 0 48 6 50 2 66-4' fill='none' stroke='%23d4786a' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M298 106c-18 4-32-6-50-2s-26 8-40 4' fill='none' stroke='%239b8ac4' stroke-width='2.4' stroke-linecap='round'/%3E%3Cg transform='translate%28310 100%29'%3E%3Ccircle r='14' fill='%23b9aadb'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.8'%3E%3Cpath d='M-11.9 -2.8Q0 4.9 11.9 -2.8M-10.5 4.9Q0 11.9 9.8 5.6' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-4.2 -12.6Q4.9 0 -1.4 13.3M3.5 -13.3Q11.9 0 4.9 12.6' stroke='%237a68b3' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='14' fill='none' stroke='%237a68b3' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cg transform='translate%28368 98%29'%3E%3Cellipse rx='15' ry='12' fill='%23e58a7c'/%3E%3Cpath d='M-8-10q-3 10 0 21M0-12v24M8-10q3 10 0 21' fill='none' stroke='%23c86a5c' stroke-width='1.3'/%3E%3Cpath d='M0-12l-6-4 5 1-2-5 3 4 2-5 1 5 4-3-3 5 5 0z' fill='%237fae7a'/%3E%3Cg stroke='%23a89c90' stroke-width='1.2'%3E%3Cpath d='M-7-6l-5-9M5-7l4-10M10-2l8-6'/%3E%3C/g%3E%3Ccircle cx='-12' cy='-15' r='2' fill='%236fa8d6'/%3E%3Ccircle cx='9' cy='-17' r='2' fill='%23f2cf7e'/%3E%3Ccircle cx='18' cy='-8' r='2' fill='%239b8ac4'/%3E%3C/g%3E%3C/svg%3E") repeat-x center bottom / auto 120px;--garland:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='40' viewBox='0 0 180 40'%3E%3Cpath d='M0 4Q90.0 16 180 4' fill='none' stroke='%238a7a66' stroke-width='1.2' stroke-opacity='.55'/%3E%3Cline x1='22.5' y1='6.6' x2='22.5' y2='11.6' stroke='%23b9574a' stroke-width='1.2'/%3E%3Cg transform='translate%2822.5 18.6%29'%3E%3Ccircle r='7' fill='%23e3907f'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.0'%3E%3Cpath d='M-6.0 -1.4Q0 2.4 6.0 -1.4M-5.2 2.4Q0 6.0 4.9 2.8' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-2.1 -6.3Q2.4 0 -0.7 6.6M1.8 -6.6Q6.0 0 2.4 6.3' stroke='%23b9574a' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='7' fill='none' stroke='%23b9574a' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cline x1='67.5' y1='9.6' x2='67.5' y2='18.6' stroke='%23c99a3c' stroke-width='1.2'/%3E%3Cg transform='translate%2867.5 25.6%29'%3E%3Ccircle r='7' fill='%23f2cf7e'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.0'%3E%3Cpath d='M-6.0 -1.4Q0 2.4 6.0 -1.4M-5.2 2.4Q0 6.0 4.9 2.8' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-2.1 -6.3Q2.4 0 -0.7 6.6M1.8 -6.6Q6.0 0 2.4 6.3' stroke='%23c99a3c' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='7' fill='none' stroke='%23c99a3c' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cline x1='112.5' y1='9.6' x2='112.5' y2='14.6' stroke='%234f877e' stroke-width='1.2'/%3E%3Cg transform='translate%28112.5 21.6%29'%3E%3Ccircle r='7' fill='%238fbfb5'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.0'%3E%3Cpath d='M-6.0 -1.4Q0 2.4 6.0 -1.4M-5.2 2.4Q0 6.0 4.9 2.8' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-2.1 -6.3Q2.4 0 -0.7 6.6M1.8 -6.6Q6.0 0 2.4 6.3' stroke='%234f877e' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='7' fill='none' stroke='%234f877e' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3Cline x1='157.5' y1='6.6' x2='157.5' y2='15.6' stroke='%237a68b3' stroke-width='1.2'/%3E%3Cg transform='translate%28157.5 22.6%29'%3E%3Ccircle r='7' fill='%23b9aadb'/%3E%3Cg fill='none' stroke-linecap='round' stroke-width='1.0'%3E%3Cpath d='M-6.0 -1.4Q0 2.4 6.0 -1.4M-5.2 2.4Q0 6.0 4.9 2.8' stroke='%23fff' stroke-opacity='.5'/%3E%3Cpath d='M-2.1 -6.3Q2.4 0 -0.7 6.6M1.8 -6.6Q6.0 0 2.4 6.3' stroke='%237a68b3' stroke-opacity='.55'/%3E%3C/g%3E%3Ccircle r='7' fill='none' stroke='%237a68b3' stroke-width='1.2' stroke-opacity='.7'/%3E%3C/g%3E%3C/svg%3E") repeat-x center top / auto 40px;--label-pattern:repeating-linear-gradient(90deg, #ffffff12 0 2px, transparent 2px 7px);--title-font:var(--font-fredoka);--title-weight:700;--title-ink:var(--ink)}[data-theme=cat] .play-stage,[data-theme=newyear] .play-stage,[data-theme=valentine] .play-stage,[data-theme=stpatrick] .play-stage,[data-theme=easter] .play-stage,[data-theme=july4] .play-stage,[data-theme=thanksgiving] .play-stage,[data-theme=christmas] .play-stage,[data-theme=spring] .play-stage,[data-theme=summer] .play-stage,[data-theme=autumn] .play-stage,[data-theme=winter] .play-stage,[data-theme=midnight] .play-stage,[data-theme=yarn] .play-stage{background:var(--garland), var(--near), var(--far), var(--orb), var(--knit), var(--sky)}[data-theme=cat] .home-scroll,[data-theme=newyear] .home-scroll,[data-theme=valentine] .home-scroll,[data-theme=stpatrick] .home-scroll,[data-theme=easter] .home-scroll,[data-theme=july4] .home-scroll,[data-theme=thanksgiving] .home-scroll,[data-theme=christmas] .home-scroll,[data-theme=spring] .home-scroll,[data-theme=summer] .home-scroll,[data-theme=autumn] .home-scroll,[data-theme=winter] .home-scroll,[data-theme=midnight] .home-scroll,[data-theme=yarn] .home-scroll{background:0 0}[data-theme=cat] .home-scroll:before,[data-theme=newyear] .home-scroll:before,[data-theme=valentine] .home-scroll:before,[data-theme=stpatrick] .home-scroll:before,[data-theme=easter] .home-scroll:before,[data-theme=july4] .home-scroll:before,[data-theme=thanksgiving] .home-scroll:before,[data-theme=christmas] .home-scroll:before,[data-theme=spring] .home-scroll:before,[data-theme=summer] .home-scroll:before,[data-theme=autumn] .home-scroll:before,[data-theme=winter] .home-scroll:before,[data-theme=midnight] .home-scroll:before,[data-theme=yarn] .home-scroll:before{content:"";z-index:0;pointer-events:none;background:var(--garland), var(--near), var(--far), var(--orb), var(--knit), var(--sky);position:fixed;inset:0}[data-theme=cat] .home-inner,[data-theme=newyear] .home-inner,[data-theme=valentine] .home-inner,[data-theme=stpatrick] .home-inner,[data-theme=easter] .home-inner,[data-theme=july4] .home-inner,[data-theme=thanksgiving] .home-inner,[data-theme=christmas] .home-inner,[data-theme=spring] .home-inner,[data-theme=summer] .home-inner,[data-theme=autumn] .home-inner,[data-theme=winter] .home-inner,[data-theme=midnight] .home-inner,[data-theme=yarn] .home-inner,[data-theme=cat] .play-root,[data-theme=newyear] .play-root,[data-theme=valentine] .play-root,[data-theme=stpatrick] .play-root,[data-theme=easter] .play-root,[data-theme=july4] .play-root,[data-theme=thanksgiving] .play-root,[data-theme=christmas] .play-root,[data-theme=spring] .play-root,[data-theme=summer] .play-root,[data-theme=autumn] .play-root,[data-theme=winter] .play-root,[data-theme=midnight] .play-root,[data-theme=yarn] .play-root{z-index:1;position:relative}[data-theme=cat] .home-inner,[data-theme=newyear] .home-inner,[data-theme=valentine] .home-inner,[data-theme=stpatrick] .home-inner,[data-theme=easter] .home-inner,[data-theme=july4] .home-inner,[data-theme=thanksgiving] .home-inner,[data-theme=christmas] .home-inner,[data-theme=spring] .home-inner,[data-theme=summer] .home-inner,[data-theme=autumn] .home-inner,[data-theme=winter] .home-inner,[data-theme=midnight] .home-inner,[data-theme=yarn] .home-inner{padding-top:calc(48px + env(safe-area-inset-top))}[data-theme=cat] .h2,[data-theme=newyear] .h2,[data-theme=valentine] .h2,[data-theme=stpatrick] .h2,[data-theme=easter] .h2,[data-theme=july4] .h2,[data-theme=thanksgiving] .h2,[data-theme=christmas] .h2,[data-theme=spring] .h2,[data-theme=summer] .h2,[data-theme=autumn] .h2,[data-theme=winter] .h2,[data-theme=midnight] .h2,[data-theme=yarn] .h2,[data-theme=cat] .setting-row,[data-theme=newyear] .setting-row,[data-theme=valentine] .setting-row,[data-theme=stpatrick] .setting-row,[data-theme=easter] .setting-row,[data-theme=july4] .setting-row,[data-theme=thanksgiving] .setting-row,[data-theme=christmas] .setting-row,[data-theme=spring] .setting-row,[data-theme=summer] .setting-row,[data-theme=autumn] .setting-row,[data-theme=winter] .setting-row,[data-theme=midnight] .setting-row,[data-theme=yarn] .setting-row,[data-theme=cat] .btn-outline-nav,[data-theme=newyear] .btn-outline-nav,[data-theme=valentine] .btn-outline-nav,[data-theme=stpatrick] .btn-outline-nav,[data-theme=easter] .btn-outline-nav,[data-theme=july4] .btn-outline-nav,[data-theme=thanksgiving] .btn-outline-nav,[data-theme=christmas] .btn-outline-nav,[data-theme=spring] .btn-outline-nav,[data-theme=summer] .btn-outline-nav,[data-theme=autumn] .btn-outline-nav,[data-theme=winter] .btn-outline-nav,[data-theme=midnight] .btn-outline-nav,[data-theme=yarn] .btn-outline-nav,[data-theme=cat] .back-home,[data-theme=newyear] .back-home,[data-theme=valentine] .back-home,[data-theme=stpatrick] .back-home,[data-theme=easter] .back-home,[data-theme=july4] .back-home,[data-theme=thanksgiving] .back-home,[data-theme=christmas] .back-home,[data-theme=spring] .back-home,[data-theme=summer] .back-home,[data-theme=autumn] .back-home,[data-theme=winter] .back-home,[data-theme=midnight] .back-home,[data-theme=yarn] .back-home,[data-theme=cat] .status-line,[data-theme=newyear] .status-line,[data-theme=valentine] .status-line,[data-theme=stpatrick] .status-line,[data-theme=easter] .status-line,[data-theme=july4] .status-line,[data-theme=thanksgiving] .status-line,[data-theme=christmas] .status-line,[data-theme=spring] .status-line,[data-theme=summer] .status-line,[data-theme=autumn] .status-line,[data-theme=winter] .status-line,[data-theme=midnight] .status-line,[data-theme=yarn] .status-line,[data-theme=cat] .name-quiet .name-input,[data-theme=newyear] .name-quiet .name-input,[data-theme=valentine] .name-quiet .name-input,[data-theme=stpatrick] .name-quiet .name-input,[data-theme=easter] .name-quiet .name-input,[data-theme=july4] .name-quiet .name-input,[data-theme=thanksgiving] .name-quiet .name-input,[data-theme=christmas] .name-quiet .name-input,[data-theme=spring] .name-quiet .name-input,[data-theme=summer] .name-quiet .name-input,[data-theme=autumn] .name-quiet .name-input,[data-theme=winter] .name-quiet .name-input,[data-theme=midnight] .name-quiet .name-input,[data-theme=yarn] .name-quiet .name-input,[data-theme=cat] .size-card,[data-theme=newyear] .size-card,[data-theme=valentine] .size-card,[data-theme=stpatrick] .size-card,[data-theme=easter] .size-card,[data-theme=july4] .size-card,[data-theme=thanksgiving] .size-card,[data-theme=christmas] .size-card,[data-theme=spring] .size-card,[data-theme=summer] .size-card,[data-theme=autumn] .size-card,[data-theme=winter] .size-card,[data-theme=midnight] .size-card,[data-theme=yarn] .size-card,[data-theme=cat] .name-card,[data-theme=newyear] .name-card,[data-theme=valentine] .name-card,[data-theme=stpatrick] .name-card,[data-theme=easter] .name-card,[data-theme=july4] .name-card,[data-theme=thanksgiving] .name-card,[data-theme=christmas] .name-card,[data-theme=spring] .name-card,[data-theme=summer] .name-card,[data-theme=autumn] .name-card,[data-theme=winter] .name-card,[data-theme=midnight] .name-card,[data-theme=yarn] .name-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .h2,[data-theme=newyear] .h2,[data-theme=valentine] .h2,[data-theme=stpatrick] .h2,[data-theme=easter] .h2,[data-theme=july4] .h2,[data-theme=thanksgiving] .h2,[data-theme=christmas] .h2,[data-theme=spring] .h2,[data-theme=summer] .h2,[data-theme=autumn] .h2,[data-theme=winter] .h2,[data-theme=midnight] .h2,[data-theme=yarn] .h2,[data-theme=cat] .setting-row,[data-theme=newyear] .setting-row,[data-theme=valentine] .setting-row,[data-theme=stpatrick] .setting-row,[data-theme=easter] .setting-row,[data-theme=july4] .setting-row,[data-theme=thanksgiving] .setting-row,[data-theme=christmas] .setting-row,[data-theme=spring] .setting-row,[data-theme=summer] .setting-row,[data-theme=autumn] .setting-row,[data-theme=winter] .setting-row,[data-theme=midnight] .setting-row,[data-theme=yarn] .setting-row,[data-theme=cat] .btn-outline-nav,[data-theme=newyear] .btn-outline-nav,[data-theme=valentine] .btn-outline-nav,[data-theme=stpatrick] .btn-outline-nav,[data-theme=easter] .btn-outline-nav,[data-theme=july4] .btn-outline-nav,[data-theme=thanksgiving] .btn-outline-nav,[data-theme=christmas] .btn-outline-nav,[data-theme=spring] .btn-outline-nav,[data-theme=summer] .btn-outline-nav,[data-theme=autumn] .btn-outline-nav,[data-theme=winter] .btn-outline-nav,[data-theme=midnight] .btn-outline-nav,[data-theme=yarn] .btn-outline-nav,[data-theme=cat] .back-home,[data-theme=newyear] .back-home,[data-theme=valentine] .back-home,[data-theme=stpatrick] .back-home,[data-theme=easter] .back-home,[data-theme=july4] .back-home,[data-theme=thanksgiving] .back-home,[data-theme=christmas] .back-home,[data-theme=spring] .back-home,[data-theme=summer] .back-home,[data-theme=autumn] .back-home,[data-theme=winter] .back-home,[data-theme=midnight] .back-home,[data-theme=yarn] .back-home,[data-theme=cat] .status-line,[data-theme=newyear] .status-line,[data-theme=valentine] .status-line,[data-theme=stpatrick] .status-line,[data-theme=easter] .status-line,[data-theme=july4] .status-line,[data-theme=thanksgiving] .status-line,[data-theme=christmas] .status-line,[data-theme=spring] .status-line,[data-theme=summer] .status-line,[data-theme=autumn] .status-line,[data-theme=winter] .status-line,[data-theme=midnight] .status-line,[data-theme=yarn] .status-line,[data-theme=cat] .name-quiet .name-input,[data-theme=newyear] .name-quiet .name-input,[data-theme=valentine] .name-quiet .name-input,[data-theme=stpatrick] .name-quiet .name-input,[data-theme=easter] .name-quiet .name-input,[data-theme=july4] .name-quiet .name-input,[data-theme=thanksgiving] .name-quiet .name-input,[data-theme=christmas] .name-quiet .name-input,[data-theme=spring] .name-quiet .name-input,[data-theme=summer] .name-quiet .name-input,[data-theme=autumn] .name-quiet .name-input,[data-theme=winter] .name-quiet .name-input,[data-theme=midnight] .name-quiet .name-input,[data-theme=yarn] .name-quiet .name-input,[data-theme=cat] .size-card,[data-theme=newyear] .size-card,[data-theme=valentine] .size-card,[data-theme=stpatrick] .size-card,[data-theme=easter] .size-card,[data-theme=july4] .size-card,[data-theme=thanksgiving] .size-card,[data-theme=christmas] .size-card,[data-theme=spring] .size-card,[data-theme=summer] .size-card,[data-theme=autumn] .size-card,[data-theme=winter] .size-card,[data-theme=midnight] .size-card,[data-theme=yarn] .size-card,[data-theme=cat] .name-card,[data-theme=newyear] .name-card,[data-theme=valentine] .name-card,[data-theme=stpatrick] .name-card,[data-theme=easter] .name-card,[data-theme=july4] .name-card,[data-theme=thanksgiving] .name-card,[data-theme=christmas] .name-card,[data-theme=spring] .name-card,[data-theme=summer] .name-card,[data-theme=autumn] .name-card,[data-theme=winter] .name-card,[data-theme=midnight] .name-card,[data-theme=yarn] .name-card{background:color-mix(in srgb, var(--surface) 93%, transparent)}}[data-theme=cat] .home-hero,[data-theme=newyear] .home-hero,[data-theme=valentine] .home-hero,[data-theme=stpatrick] .home-hero,[data-theme=easter] .home-hero,[data-theme=july4] .home-hero,[data-theme=thanksgiving] .home-hero,[data-theme=christmas] .home-hero,[data-theme=spring] .home-hero,[data-theme=summer] .home-hero,[data-theme=autumn] .home-hero,[data-theme=winter] .home-hero,[data-theme=midnight] .home-hero,[data-theme=yarn] .home-hero{background:var(--surface);border-radius:24px;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .home-hero,[data-theme=newyear] .home-hero,[data-theme=valentine] .home-hero,[data-theme=stpatrick] .home-hero,[data-theme=easter] .home-hero,[data-theme=july4] .home-hero,[data-theme=thanksgiving] .home-hero,[data-theme=christmas] .home-hero,[data-theme=spring] .home-hero,[data-theme=summer] .home-hero,[data-theme=autumn] .home-hero,[data-theme=winter] .home-hero,[data-theme=midnight] .home-hero,[data-theme=yarn] .home-hero{background:color-mix(in srgb, var(--surface) 92%, transparent)}}[data-theme=cat] .home-hero,[data-theme=newyear] .home-hero,[data-theme=valentine] .home-hero,[data-theme=stpatrick] .home-hero,[data-theme=easter] .home-hero,[data-theme=july4] .home-hero,[data-theme=thanksgiving] .home-hero,[data-theme=christmas] .home-hero,[data-theme=spring] .home-hero,[data-theme=summer] .home-hero,[data-theme=autumn] .home-hero,[data-theme=winter] .home-hero,[data-theme=midnight] .home-hero,[data-theme=yarn] .home-hero{box-shadow:0 6px 24px var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .home-hero,[data-theme=newyear] .home-hero,[data-theme=valentine] .home-hero,[data-theme=stpatrick] .home-hero,[data-theme=easter] .home-hero,[data-theme=july4] .home-hero,[data-theme=thanksgiving] .home-hero,[data-theme=christmas] .home-hero,[data-theme=spring] .home-hero,[data-theme=summer] .home-hero,[data-theme=autumn] .home-hero,[data-theme=winter] .home-hero,[data-theme=midnight] .home-hero,[data-theme=yarn] .home-hero{box-shadow:0 6px 24px color-mix(in srgb, var(--ink) 10%, transparent)}}[data-theme=cat] .home-hero .home-title,[data-theme=newyear] .home-hero .home-title,[data-theme=valentine] .home-hero .home-title,[data-theme=stpatrick] .home-hero .home-title,[data-theme=easter] .home-hero .home-title,[data-theme=july4] .home-hero .home-title,[data-theme=thanksgiving] .home-hero .home-title,[data-theme=christmas] .home-hero .home-title,[data-theme=spring] .home-hero .home-title,[data-theme=summer] .home-hero .home-title,[data-theme=autumn] .home-hero .home-title,[data-theme=winter] .home-hero .home-title,[data-theme=midnight] .home-hero .home-title,[data-theme=yarn] .home-hero .home-title,[data-theme=cat] .gate-title,[data-theme=newyear] .gate-title,[data-theme=valentine] .gate-title,[data-theme=stpatrick] .gate-title,[data-theme=easter] .gate-title,[data-theme=july4] .gate-title,[data-theme=thanksgiving] .gate-title,[data-theme=christmas] .gate-title,[data-theme=spring] .gate-title,[data-theme=summer] .gate-title,[data-theme=autumn] .gate-title,[data-theme=winter] .gate-title,[data-theme=midnight] .gate-title,[data-theme=yarn] .gate-title,[data-theme=cat] .settings-title,[data-theme=newyear] .settings-title,[data-theme=valentine] .settings-title,[data-theme=stpatrick] .settings-title,[data-theme=easter] .settings-title,[data-theme=july4] .settings-title,[data-theme=thanksgiving] .settings-title,[data-theme=christmas] .settings-title,[data-theme=spring] .settings-title,[data-theme=summer] .settings-title,[data-theme=autumn] .settings-title,[data-theme=winter] .settings-title,[data-theme=midnight] .settings-title,[data-theme=yarn] .settings-title{font-family:var(--title-font), var(--font-fredoka), sans-serif;font-weight:var(--title-weight);letter-spacing:.01em;color:var(--title-ink);text-shadow:var(--title-glow,none)}[data-theme=cat] .home-hero .home-title,[data-theme=newyear] .home-hero .home-title,[data-theme=valentine] .home-hero .home-title,[data-theme=stpatrick] .home-hero .home-title,[data-theme=easter] .home-hero .home-title,[data-theme=july4] .home-hero .home-title,[data-theme=thanksgiving] .home-hero .home-title,[data-theme=christmas] .home-hero .home-title,[data-theme=spring] .home-hero .home-title,[data-theme=summer] .home-hero .home-title,[data-theme=autumn] .home-hero .home-title,[data-theme=winter] .home-hero .home-title,[data-theme=midnight] .home-hero .home-title,[data-theme=yarn] .home-hero .home-title{font-size:2.35rem;line-height:1.15}[data-theme=cat] .h1,[data-theme=newyear] .h1,[data-theme=valentine] .h1,[data-theme=stpatrick] .h1,[data-theme=easter] .h1,[data-theme=july4] .h1,[data-theme=thanksgiving] .h1,[data-theme=christmas] .h1,[data-theme=spring] .h1,[data-theme=summer] .h1,[data-theme=autumn] .h1,[data-theme=winter] .h1,[data-theme=midnight] .h1,[data-theme=yarn] .h1{background:var(--label-pattern), var(--label);box-shadow:0 1px 0 #fff3 inset, 0 4px 14px var(--label-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .h1,[data-theme=newyear] .h1,[data-theme=valentine] .h1,[data-theme=stpatrick] .h1,[data-theme=easter] .h1,[data-theme=july4] .h1,[data-theme=thanksgiving] .h1,[data-theme=christmas] .h1,[data-theme=spring] .h1,[data-theme=summer] .h1,[data-theme=autumn] .h1,[data-theme=winter] .h1,[data-theme=midnight] .h1,[data-theme=yarn] .h1{box-shadow:0 1px 0 #fff3 inset, 0 4px 14px color-mix(in srgb, var(--label-bg) 35%, transparent)}}[data-theme=cat] .cell,[data-theme=newyear] .cell,[data-theme=valentine] .cell,[data-theme=stpatrick] .cell,[data-theme=easter] .cell,[data-theme=july4] .cell,[data-theme=thanksgiving] .cell,[data-theme=christmas] .cell,[data-theme=spring] .cell,[data-theme=summer] .cell,[data-theme=autumn] .cell,[data-theme=winter] .cell{background-image:linear-gradient(180deg, #ffffff8c, #fff0 46%, #0000000d), var(--knit-tile);box-shadow:0 3px 0 var(--tile-edge), 0 6px 14px var(--ink);background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,auto}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .cell,[data-theme=newyear] .cell,[data-theme=valentine] .cell,[data-theme=stpatrick] .cell,[data-theme=easter] .cell,[data-theme=july4] .cell,[data-theme=thanksgiving] .cell,[data-theme=christmas] .cell,[data-theme=spring] .cell,[data-theme=summer] .cell,[data-theme=autumn] .cell,[data-theme=winter] .cell{box-shadow:0 3px 0 var(--tile-edge), 0 6px 14px color-mix(in srgb, var(--ink) 12%, transparent)}}[data-theme=cat] .cell.on-path,[data-theme=newyear] .cell.on-path,[data-theme=valentine] .cell.on-path,[data-theme=stpatrick] .cell.on-path,[data-theme=easter] .cell.on-path,[data-theme=july4] .cell.on-path,[data-theme=thanksgiving] .cell.on-path,[data-theme=christmas] .cell.on-path,[data-theme=spring] .cell.on-path,[data-theme=summer] .cell.on-path,[data-theme=autumn] .cell.on-path,[data-theme=winter] .cell.on-path,[data-theme=cat] .cell.success,[data-theme=newyear] .cell.success,[data-theme=valentine] .cell.success,[data-theme=stpatrick] .cell.success,[data-theme=easter] .cell.success,[data-theme=july4] .cell.success,[data-theme=thanksgiving] .cell.success,[data-theme=christmas] .cell.success,[data-theme=spring] .cell.success,[data-theme=summer] .cell.success,[data-theme=autumn] .cell.success,[data-theme=winter] .cell.success,[data-theme=cat] .cell.miss,[data-theme=newyear] .cell.miss,[data-theme=valentine] .cell.miss,[data-theme=stpatrick] .cell.miss,[data-theme=easter] .cell.miss,[data-theme=july4] .cell.miss,[data-theme=thanksgiving] .cell.miss,[data-theme=christmas] .cell.miss,[data-theme=spring] .cell.miss,[data-theme=summer] .cell.miss,[data-theme=autumn] .cell.miss,[data-theme=winter] .cell.miss,[data-theme=cat] .cell.dupe,[data-theme=newyear] .cell.dupe,[data-theme=valentine] .cell.dupe,[data-theme=stpatrick] .cell.dupe,[data-theme=easter] .cell.dupe,[data-theme=july4] .cell.dupe,[data-theme=thanksgiving] .cell.dupe,[data-theme=christmas] .cell.dupe,[data-theme=spring] .cell.dupe,[data-theme=summer] .cell.dupe,[data-theme=autumn] .cell.dupe,[data-theme=winter] .cell.dupe{box-shadow:0 3px 0 var(--edge,var(--accent)), 0 6px 16px var(--edge,var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .cell.on-path,[data-theme=newyear] .cell.on-path,[data-theme=valentine] .cell.on-path,[data-theme=stpatrick] .cell.on-path,[data-theme=easter] .cell.on-path,[data-theme=july4] .cell.on-path,[data-theme=thanksgiving] .cell.on-path,[data-theme=christmas] .cell.on-path,[data-theme=spring] .cell.on-path,[data-theme=summer] .cell.on-path,[data-theme=autumn] .cell.on-path,[data-theme=winter] .cell.on-path,[data-theme=cat] .cell.success,[data-theme=newyear] .cell.success,[data-theme=valentine] .cell.success,[data-theme=stpatrick] .cell.success,[data-theme=easter] .cell.success,[data-theme=july4] .cell.success,[data-theme=thanksgiving] .cell.success,[data-theme=christmas] .cell.success,[data-theme=spring] .cell.success,[data-theme=summer] .cell.success,[data-theme=autumn] .cell.success,[data-theme=winter] .cell.success,[data-theme=cat] .cell.miss,[data-theme=newyear] .cell.miss,[data-theme=valentine] .cell.miss,[data-theme=stpatrick] .cell.miss,[data-theme=easter] .cell.miss,[data-theme=july4] .cell.miss,[data-theme=thanksgiving] .cell.miss,[data-theme=christmas] .cell.miss,[data-theme=spring] .cell.miss,[data-theme=summer] .cell.miss,[data-theme=autumn] .cell.miss,[data-theme=winter] .cell.miss,[data-theme=cat] .cell.dupe,[data-theme=newyear] .cell.dupe,[data-theme=valentine] .cell.dupe,[data-theme=stpatrick] .cell.dupe,[data-theme=easter] .cell.dupe,[data-theme=july4] .cell.dupe,[data-theme=thanksgiving] .cell.dupe,[data-theme=christmas] .cell.dupe,[data-theme=spring] .cell.dupe,[data-theme=summer] .cell.dupe,[data-theme=autumn] .cell.dupe,[data-theme=winter] .cell.dupe{box-shadow:0 3px 0 var(--edge,var(--accent)), 0 6px 16px color-mix(in srgb, var(--edge,var(--accent)) 35%, transparent)}}[data-theme=cat] .cell.success,[data-theme=newyear] .cell.success,[data-theme=valentine] .cell.success,[data-theme=stpatrick] .cell.success,[data-theme=easter] .cell.success,[data-theme=july4] .cell.success,[data-theme=thanksgiving] .cell.success,[data-theme=christmas] .cell.success,[data-theme=spring] .cell.success,[data-theme=summer] .cell.success,[data-theme=autumn] .cell.success,[data-theme=winter] .cell.success{--edge:var(--teal)}[data-theme=cat] .cell.miss,[data-theme=newyear] .cell.miss,[data-theme=valentine] .cell.miss,[data-theme=stpatrick] .cell.miss,[data-theme=easter] .cell.miss,[data-theme=july4] .cell.miss,[data-theme=thanksgiving] .cell.miss,[data-theme=christmas] .cell.miss,[data-theme=spring] .cell.miss,[data-theme=summer] .cell.miss,[data-theme=autumn] .cell.miss,[data-theme=winter] .cell.miss{--edge:var(--miss)}[data-theme=cat] .cell.dupe,[data-theme=newyear] .cell.dupe,[data-theme=valentine] .cell.dupe,[data-theme=stpatrick] .cell.dupe,[data-theme=easter] .cell.dupe,[data-theme=july4] .cell.dupe,[data-theme=thanksgiving] .cell.dupe,[data-theme=christmas] .cell.dupe,[data-theme=spring] .cell.dupe,[data-theme=summer] .cell.dupe,[data-theme=autumn] .cell.dupe,[data-theme=winter] .cell.dupe{--edge:var(--dupe)}[data-theme=cat] .cell.hint,[data-theme=newyear] .cell.hint,[data-theme=valentine] .cell.hint,[data-theme=stpatrick] .cell.hint,[data-theme=easter] .cell.hint,[data-theme=july4] .cell.hint,[data-theme=thanksgiving] .cell.hint,[data-theme=christmas] .cell.hint,[data-theme=spring] .cell.hint,[data-theme=summer] .cell.hint,[data-theme=autumn] .cell.hint,[data-theme=winter] .cell.hint{box-shadow:inset 0 0 0 2.5px var(--teal), 0 3px 0 var(--teal), 0 0 0 4px var(--teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=cat] .cell.hint,[data-theme=newyear] .cell.hint,[data-theme=valentine] .cell.hint,[data-theme=stpatrick] .cell.hint,[data-theme=easter] .cell.hint,[data-theme=july4] .cell.hint,[data-theme=thanksgiving] .cell.hint,[data-theme=christmas] .cell.hint,[data-theme=spring] .cell.hint,[data-theme=summer] .cell.hint,[data-theme=autumn] .cell.hint,[data-theme=winter] .cell.hint{box-shadow:inset 0 0 0 2.5px var(--teal), 0 3px 0 var(--teal), 0 0 0 4px color-mix(in srgb, var(--teal) 24%, transparent)}}.look-drift{pointer-events:none;z-index:0;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.drift-piece{opacity:.75;animation:linear infinite drift-fall;position:absolute;top:-40px}.look-drift[data-drift=rise] .drift-piece{opacity:.6;animation-name:drift-rise;top:auto;bottom:-40px}.look-drift[data-drift=twinkle] .drift-piece{opacity:.6;animation-name:drift-twinkle;animation-timing-function:ease-in-out}.look-drift[data-still] .drift-piece{animation-play-state:paused}@keyframes drift-fall{0%{transform:translate(0)rotate(0)}50%{transform:translate(22px,55vh)rotate(160deg)}to{transform:translate(-10px,112vh)rotate(320deg)}}@keyframes drift-rise{0%{transform:translate(0)rotate(-10deg)}50%{transform:translate(-18px,-55vh)rotate(10deg)}to{transform:translate(12px,-112vh)rotate(-10deg)}}@keyframes drift-twinkle{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:.7;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.look-drift{display:none}}.h1.has-share{grid-template-columns:44px minmax(0,1fr) 88px}.h1-tools{justify-content:flex-end;align-items:center;display:flex}.icon-btn.share:disabled{opacity:.5}.icon-btn.share:active{transform:scale(.94)}.sign-in-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.sign-in-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-size:1rem;font-weight:800;transition:transform .12s;display:flex}.sign-in-btn:active{transform:translateY(1px)}.sign-in-btn:disabled{opacity:.6}.sign-in-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sign-in-google{color:#1f1f1f;background:#fff;border:1.5px solid #dadce0}.sign-in-apple{color:#fff;background:#000;border:1.5px solid #000}.sign-in-error{color:var(--miss);margin:0;font-size:.85rem;font-weight:800}.setting-row.account-card{flex-direction:column;align-items:stretch}.account-who{align-items:center;gap:12px;display:flex}.account-avatar{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);border-radius:999px;flex:none}.account-initial{background:var(--accent);color:#fff;font-family:var(--font-fredoka), "Fredoka", sans-serif;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.btn-outline-nav.account-out{align-self:flex-end;gap:8px;width:auto;min-height:44px;padding:0 20px 0 16px;font-size:.95rem}.account-out svg{color:var(--accent)}.home-sign-in{background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-sign-in{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.home-sign-in{border:1.5px solid var(--btn-border)}.home-sign-in p{color:var(--ink);text-align:center;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.home-signed-in{background:var(--surface);border-radius:999px;align-self:center;margin:0;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.home-signed-in{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.home-signed-in{color:var(--ink);text-align:center;font-size:.85rem;font-weight:800}.nav-look{background:var(--accent);border-radius:999px;align-items:center;margin-left:8px;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-look{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.nav-look{font-size:.85rem}.nav-icon{background:var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;margin-top:-15px;display:grid;position:absolute;top:50%;left:11px}@supports (color:color-mix(in lab, red, red)){.nav-icon{background:color-mix(in srgb, var(--accent) 15%, var(--btn-secondary))}}.nav-icon{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-icon{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 18%, transparent)}}.btn-play .nav-icon{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.btn-play .nav-icon{background:color-mix(in srgb, var(--surface) 55%, transparent)}}.btn-play .nav-icon{color:var(--ink);box-shadow:inset 0 -2px 0 var(--btn-primary-edge)}@supports (color:color-mix(in lab, red, red)){.btn-play .nav-icon{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--btn-primary-edge) 40%, transparent)}}.nav-icon-look .theme-swatch{width:18px;height:18px}.nav-count{background:var(--accent);border-radius:999px;margin-left:8px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.nav-count{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.nav-count{font-size:.85rem}.size-name{align-items:center;gap:12px;min-width:0;display:flex}.size-mini{--gap:2px;grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);background:var(--tray);width:46px;height:46px;box-shadow:0 3px 0 var(--tray-edge), inset 0 0 0 1px var(--tray-edge);border-radius:12px;flex:none;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.size-mini{box-shadow:0 3px 0 var(--tray-edge), inset 0 0 0 1px color-mix(in srgb, var(--tray-edge) 35%, transparent)}}.size-mini{transform:rotate(-4deg)}.size-mini span{background:var(--tile);box-shadow:inset 0 -1.5px 0 var(--tile-edge);border-radius:3px}.size-mini span:nth-child(3n+2){background:var(--tile-path)}.size-mini span:nth-child(7n+3){background:var(--success-tile)}.auth-wait{text-align:center;justify-content:center;align-items:center;min-height:70dvh}.size-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.slot-dots{gap:5px;padding-top:6px;display:flex}.slot-dot{border:1.5px dashed var(--stitch);border-radius:999px;width:10px;height:10px}.slot-dot.on{background:var(--accent);border:0;box-shadow:inset 0 -2px #0000001f}.game-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.game-slot{align-items:stretch;gap:6px;display:flex}.game-resume{border:1.5px solid var(--btn-border);background:var(--btn-secondary);min-width:0;min-height:56px;color:var(--ink);text-align:left;box-shadow:0 3px 0 var(--btn-edge);border-radius:18px;flex:auto;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:flex}.game-resume:active,.game-delete:active{box-shadow:0 1px 0 var(--btn-edge);transform:translateY(2px)}.game-resume:focus-visible,.game-delete:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.game-go{color:var(--found-ink);flex:none;margin-left:auto;font-size:.85rem;font-weight:800}.game-delete{border:1.5px solid var(--btn-border);background:var(--btn-secondary);color:var(--muted);box-shadow:0 3px 0 var(--btn-edge);border-radius:18px;flex:0 0 48px;place-items:center;display:grid}.game-delete:hover,.game-delete:active{color:var(--miss);border-color:var(--miss)}.game-line{align-items:center;gap:10px;min-width:0;display:flex}.game-badge{background:var(--tile);width:38px;height:38px;box-shadow:inset 0 -3px 0 var(--tile-edge);border-radius:12px;flex:none;place-items:center;font-size:1.15rem;display:grid}.game-copy{flex-direction:column;min-width:0;display:flex}.game-title{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}.game-shared{background:var(--teal-soft);color:var(--found-ink);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.72rem}.game-slot:has(.shared-tag){margin-top:8px}.game-resume:has(.shared-tag){position:relative}.shared-tag{background:var(--accent);color:var(--tag-ink);white-space:nowrap;pointer-events:none;border-radius:5px;align-items:center;gap:4px;padding:4px 9px 4px 8px;font-size:.72rem;font-weight:900;line-height:1;display:flex;position:absolute;top:-10px;right:10px;transform:rotate(2.5deg);box-shadow:0 2px #0000002e}.shared-tag:before{content:"";opacity:.55;border:1.2px dashed;border-radius:3px;position:absolute;inset:2px}.shared-tag.live{color:#fff;background:#23824a}.shared-live{background:#7cf0a8;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite shared-live}@keyframes shared-live{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.shared-live{animation:none}}.game-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.8rem;font-weight:700;overflow:hidden}.confirm-game{border:1.5px dashed var(--stitch);background:var(--bg);color:var(--ink);border-radius:16px;margin-top:10px;padding:10px}.confirm-dialog p{margin:0;line-height:1.4}.confirm-danger{background:var(--miss);color:#fff}.confirm-danger:hover{background:var(--miss)}@supports (color:color-mix(in lab, red, red)){.confirm-danger:hover{background:color-mix(in srgb, var(--miss) 85%, #000)}}[data-slot=dialog-content].cleared-card{text-align:center;gap:0;max-width:min(360px,100% - 2rem);padding:54px 20px 20px;animation:.52s cubic-bezier(.2,1.3,.4,1) both cleared-drop;top:54%;overflow:visible}@keyframes cleared-drop{0%{opacity:0;transform:translateY(-120px)rotate(-3deg)}to{opacity:1;transform:none}}.cleared-top{pointer-events:none;width:100px;height:100px;position:absolute;top:-50px;left:50%;transform:translate(-50%)rotate(-4deg)}.cleared-top .yarn-burst{z-index:0}.cleared-rosette{z-index:1;filter:drop-shadow(0 4px #00000026);transform-origin:50% 10%;animation:1.4s ease-out .38s both cleared-sway;position:relative}@keyframes cleared-sway{0%{transform:rotate(0)}30%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}to{transform:rotate(0)}}[data-slot=dialog-title].cleared-title{background:var(--label-bg);color:var(--label-ink);text-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%,16px 50%);margin:0 -34px;padding:12px 30px 14px;font-size:1.85rem;position:relative}[data-slot=dialog-title].cleared-title:after{content:"";opacity:.5;pointer-events:none;border-top:1.5px dashed;border-bottom:1.5px dashed;position:absolute;inset:5px 22px}.cleared-lede{color:var(--muted);margin:12px 0 14px;font-size:.98rem;font-weight:700}.cleared-stars{justify-content:center;gap:6px;display:flex}.cleared-stars i{background:var(--teal);color:#fff;width:32px;height:32px;box-shadow:0 3px 0 var(--teal);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.cleared-stars i{box-shadow:0 3px 0 color-mix(in srgb, var(--teal) 70%, var(--shade))}}.cleared-stars i{animation:.36s cubic-bezier(.2,1.6,.4,1) both cleared-star}.cleared-stars i:first-child{animation-delay:.3s}.cleared-stars i:nth-child(2){animation-delay:.38s}.cleared-stars i:nth-child(3){animation-delay:.46s}.cleared-stars i:nth-child(4){animation-delay:.54s}.cleared-stars i:nth-child(5){animation-delay:.62s}@keyframes cleared-star{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.cleared-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 18px;display:grid}.cleared-stats div{background:var(--bg);border:1.5px dashed var(--stitch);border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 4px;display:flex}.cleared-stats dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cleared-stats dd{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);margin:0;font-size:1rem;font-weight:800;overflow:hidden}.cleared-actions{gap:12px;display:grid}.cleared-btn{min-height:52px}@media (prefers-reduced-motion:reduce){[data-slot=dialog-content].cleared-card,.cleared-rosette,.cleared-stars i{animation:none}}.game-resume:has(.cleared-sash-clip){position:relative}.cleared-sash-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cleared-sash{background:var(--accent);width:110px;color:var(--tag-ink);letter-spacing:.1em;text-align:center;text-transform:uppercase;z-index:1;padding:4px 0;font-size:.66rem;font-weight:900;line-height:1;position:absolute;top:10px;left:-30px;transform:rotate(-38deg);box-shadow:0 2px #0000002e}.cleared-sash:before{content:"";opacity:.55;border-top:1.2px dashed;border-bottom:1.2px dashed;position:absolute;inset:2px 0}.friends-pill{min-height:32px;color:var(--ink);border-color:var(--teal);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.friends-pill{border-color:color-mix(in srgb, var(--teal) 55%, var(--tile-border))}}.friend-count{text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.friend-count strong{color:var(--found-ink)}.friend-bump{animation:.32s count-bump;display:inline-block}.friend-live{background:#3fbf6f;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 2px #3fbf6f4d}.friend-more{color:var(--muted)}.friends-list{flex-direction:column;gap:6px;max-height:50dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.friend-row{background:var(--bg);border-radius:14px;grid-template-columns:28px minmax(0,1fr) 64px 36px;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:grid}.friend-row.me{box-shadow:inset 0 0 0 1.5px var(--accent)}.friend-rank{text-align:center;color:var(--muted)}.friend-name{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;display:flex;overflow:hidden}.friend-now{color:#2f9a5a;font-size:.72rem}.friend-bar{background:var(--ui-muted);border-radius:999px;height:8px;overflow:hidden}.friend-bar span{border-radius:inherit;background:var(--teal);height:100%;transition:width .3s;display:block}.friend-found{text-align:right;color:var(--found-ink)}.badge-toast{box-sizing:border-box;z-index:40;background:var(--surface);height:40px;color:var(--ink);border:2px solid var(--teal);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding:3px 16px 3px 3px;animation:2.8s cubic-bezier(.2,.9,.3,1.2) both badge-drop;display:flex;position:absolute;top:2px;left:50%;box-shadow:0 10px 24px #0000002e}.badge-toast-medal{background:var(--tile);width:30px;height:30px;box-shadow:inset 0 -3px 0 var(--tile-edge);border-radius:999px;flex:none;place-items:center;font-size:1.05rem;display:grid}.badge-toast-copy{flex-direction:column;line-height:1.05;display:flex}.badge-toast-kicker{color:var(--found-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.badge-toast-title{font-family:var(--font-fredoka), "Fredoka", sans-serif;font-size:1rem;font-weight:700}@keyframes badge-drop{0%{opacity:0;transform:translate(-50%,-6px)scale(.9)}12%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-2px)scale(.96)}}@media (prefers-reduced-motion:reduce){.badge-toast{animation-name:badge-fade;animation-timing-function:linear}.friend-bump{animation:none}}@keyframes badge-fade{0%,to{opacity:0;transform:translate(-50%)}10%,88%{opacity:1;transform:translate(-50%)}}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat-tile{background:var(--surface);border-radius:18px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.stat-tile{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.stat-tile{border:1px solid var(--tile-border);box-shadow:0 4px 0 var(--card-edge);min-width:0}.stat-tile.wide{background:var(--knit-tile), var(--tile);border-color:var(--tile-edge);box-shadow:inset 0 -4px 0 var(--tile-edge), 0 4px 0 var(--tile-edge);grid-column:span 2}@supports (color:color-mix(in lab, red, red)){.stat-tile.wide{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--tile-edge) 70%, transparent), 0 4px 0 var(--tile-edge)}}.stat-value{font-family:var(--font-fredoka), "Fredoka", sans-serif;overflow-wrap:anywhere;font-size:1.35rem;font-weight:700;line-height:1.1}.stat-tile.wide .stat-value{letter-spacing:.08em;color:var(--tile-ink);font-size:1.7rem}.stat-label{color:var(--muted);font-size:.78rem;font-weight:800}.stat-tile.wide .stat-label{color:var(--tile-ink);opacity:.75}.badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.badge-card{text-align:center;background:var(--surface);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.badge-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.badge-card{border:1px solid var(--tile-border);box-shadow:0 4px 0 var(--card-edge)}.badge-card:after{content:"";border:1.5px dashed var(--tile-border);pointer-events:none;border-radius:16px;position:absolute;inset:4px}.badge-card.earned:after{border-color:var(--stitch)}.badge-medal{background:var(--ui-muted);filter:grayscale();opacity:.55;border-radius:999px;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.badge-card.earned .badge-medal{background:var(--tile);box-shadow:inset 0 -4px 0 var(--tile-edge), 0 4px 10px #0000001f;filter:none;opacity:1}.badge-card h2{margin:4px 0 0;font-size:.95rem;font-weight:800}.badge-card p{color:var(--muted);margin:0;font-size:.8rem;font-weight:700;line-height:1.3}.badge-state{background:var(--teal-soft);color:var(--found-ink);border-radius:999px;margin-top:4px;padding:2px 10px;font-size:.75rem;font-weight:800}.badge-progress{background:var(--ui-muted);border-radius:999px;width:80%;height:6px;margin-top:6px;overflow:hidden}.badge-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.join-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.join-preview{background:var(--surface);border-radius:20px;gap:6px;width:min(100%,260px);margin:0 auto;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.join-preview{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.join-preview{border:1px solid var(--tile-border);transform:rotate(-2deg)}.join-preview span{aspect-ratio:1;background:var(--tile);box-shadow:inset 0 -3px 0 var(--tile-edge);color:var(--tile-ink);font-family:var(--font-fredoka), "Fredoka", sans-serif;border-radius:10px;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.legal-fine{color:var(--muted);margin:4px 4px 0;font-size:.8rem;font-weight:700;line-height:1.45}.legal-fine a,.legal-links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-fine.sign-in-legal{margin:2px 2px 0;font-size:.75rem}.legal-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:.85rem;font-weight:800;display:flex}.setting-row.legal-doc{padding:18px 18px 20px;display:block}.legal-doc h2{margin-top:18px;font-size:1.05rem}.legal-doc h2:first-child{margin-top:0}.setting-row.legal-doc p,.legal-doc li{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.55}.legal-doc ul{margin:6px 0 0;padding-left:20px;list-style:outside}.legal-doc li::marker{color:var(--accent)}.legal-doc li+li{margin-top:4px}.legal-doc a{color:var(--accent);font-weight:800}.account-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn-outline-nav.account-delete{width:auto;min-height:44px;color:var(--miss);gap:8px;padding:0 18px 0 14px;font-size:.95rem}.daily-card{gap:10px}.daily-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.daily-card .eyebrow{margin:0}.daily-card h2{font-size:1.5rem}.daily-streak{background:var(--accent);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.daily-streak{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}}.daily-streak{border:1.5px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.daily-streak{border:1.5px dashed color-mix(in srgb, var(--accent) 60%, transparent)}}.daily-streak{color:var(--count-ink);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.daily-lede{color:var(--muted);margin:0;font-size:.9rem;font-weight:700;line-height:1.4}.daily-stars{gap:5px;display:inline-flex}.daily-stars i{background:var(--surface);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--tile-border);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-stars i{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tile-border) 80%, var(--shade))}}.daily-stars i{color:var(--tile-border)}@supports (color:color-mix(in lab, red, red)){.daily-stars i{color:color-mix(in srgb, var(--tile-border) 70%, var(--shade))}}.daily-stars i{font-size:13px;font-style:normal;line-height:1}.daily-stars i.lit{background:var(--teal);color:var(--surface);box-shadow:0 0 0 1.5px var(--surface), 0 2px 0 var(--teal)}@supports (color:color-mix(in lab, red, red)){.daily-stars i.lit{box-shadow:0 0 0 1.5px var(--surface), 0 2px 0 color-mix(in srgb, var(--teal) 55%, #000)}}.daily-past{color:var(--count-ink);-webkit-text-decoration:underline dashed var(--accent);-webkit-text-decoration:underline dashed var(--accent);-webkit-text-decoration:underline dashed var(--accent);text-decoration:underline dashed var(--accent);align-self:center;padding:6px 12px;font-size:.92rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.daily-past{-webkit-text-decoration:underline dashed color-mix(in srgb, var(--accent) 60%, transparent);-webkit-text-decoration:underline dashed color-mix(in srgb, var(--accent) 60%, transparent);-webkit-text-decoration:underline dashed color-mix(in srgb, var(--accent) 60%, transparent);text-decoration:underline dashed color-mix(in srgb, var(--accent) 60%, transparent)}}.daily-past{text-underline-offset:4px}.daily-error{color:var(--count-ink);margin:0;font-size:.85rem;font-weight:700}.daily-list{flex-direction:column;gap:10px;display:flex}.daily-list-title{font-family:var(--font-fredoka), "Fredoka", sans-serif;color:var(--ink);margin:4px 0 0;font-size:1.2rem;font-weight:700}.daily-row{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform 90ms,box-shadow 90ms}.daily-row:active:not(:disabled){box-shadow:0 1px 0 var(--card-edge);transform:translateY(3px)}.daily-row:disabled{cursor:default}.daily-row:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.daily-row-day{font-weight:800}.daily-row-meta{align-items:center;gap:10px;display:inline-flex}.daily-row .daily-stars i{width:16px;height:16px;font-size:10px}.daily-row-count{text-align:right;min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.daily-row-new{color:var(--count-ink);font-weight:800}.daily-row-lock{color:var(--muted);align-items:center;gap:4px;font-size:.85rem;font-weight:800;display:inline-flex}@media (max-width:359px){.daily-row .daily-stars{display:none}}.tip-link{background:var(--btn-primary);min-width:80px;min-height:44px;box-shadow:0 3px 0 var(--btn-primary-edge);color:var(--ink);border-radius:999px;flex:none;place-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-grid;position:relative}.tip-link:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px dashed #ffffffb3;position:absolute;inset:4px}.tip-link:active{box-shadow:0 1px 0 var(--btn-primary-edge);transform:translateY(2px)}.tip-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.daily-card-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.daily-card .daily-past{margin-top:-4px;padding:2px 12px}.theme-choice.is-locked{filter:saturate(.75)}.theme-choice.is-locked .theme-choice-label,.theme-choice.is-locked .theme-choice-tiles{opacity:.75}.theme-lock{background:var(--surface);width:22px;height:22px;color:var(--count-ink);box-shadow:0 0 0 1.5px var(--tile-border), 0 2px 0 var(--card-edge);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.store-card{gap:14px}.store-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.store-card h2{font-size:1.5rem}.store-price{font-family:var(--font-fredoka), "Fredoka", sans-serif;color:var(--count-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:700}.store-price span{color:var(--muted);font-family:inherit;font-size:.9rem}.store-perks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.store-perks li{grid-template-columns:22px 1fr;align-items:start;gap:6px;font-weight:700;line-height:1.35;display:grid}.store-perks svg{color:var(--teal);margin-top:2px}.store-looks{flex-wrap:wrap;gap:6px;display:flex}.store-fine,.store-legal{color:var(--muted);margin:0;font-size:.85rem;font-weight:700}.store-legal{text-align:center}.store-note{background:var(--teal);border-radius:14px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.store-note{background:color-mix(in srgb, var(--teal) 14%, var(--surface))}}.store-note{text-align:center;font-weight:800}.store-sign-in{flex-direction:column;gap:8px;display:flex}.store-sign-in p{margin:0;font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
