:root{color-scheme:light dark;color:var(--color-accent);background:var(--color-page);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-page: light-dark(#f4f7f1, #1b1b1b);--color-surface: light-dark(#ffffff, #222222);--color-ink: light-dark(#1b1b1b, #ffffff);--color-accent: light-dark(#418272, #ffffff);--color-accent-muted: light-dark( rgb(65 130 114 / .55), rgb(255 255 255 / .55) );--color-control-subtle: light-dark( rgb(27 27 27 / .03), rgb(255 255 255 / .03) );--color-disabled-foreground: light-dark( rgb(27 27 27 / .36), rgb(255 255 255 / .36) );--color-disabled-background: light-dark( rgb(27 27 27 / .12), rgb(255 255 255 / .06) );--radius-card: 33px;--radius-card-enhanced: 44px;--radius-control: 9px;--radius-control-enhanced: 11px;--control-block-size: 32px;--control-gap: 10px;--control-padding: 7px 11px;--control-icon-only-padding: 9px;--control-icon-size: 14px;--control-radius: var(--radius-control);--control-radius-enhanced: var(--radius-control-enhanced);--control-focus-color: var(--color-accent);--control-focus-offset: 3px;--flowerparts-overlay-z-index: 2147483647;--button-gap: var(--control-gap);--button-padding: var(--control-padding);--button-icon-only-padding: var(--control-icon-only-padding);--button-icon-size: var(--control-icon-size);--button-radius: var(--control-radius);--button-primary-color: var(--color-surface);--button-primary-background: var(--color-accent);--button-secondary-color: var(--color-accent);--button-secondary-background: var(--color-control-subtle);--button-tertiary-color: var(--button-secondary-color);--button-tertiary-background: transparent;--button-primary-active-color: var(--button-primary-color);--button-primary-active-background: var(--button-primary-background);--button-secondary-active-color: var(--button-secondary-color);--button-secondary-active-background: var(--color-control-subtle);--button-tertiary-active-color: var(--color-accent);--button-tertiary-active-background: var(--color-control-subtle);--font-size-default: 14px;--line-height-default: 18px;--letter-spacing-tight: -.14px}@supports (color: rgb(from white r g b)){:root{--color-accent-muted: rgb(from var(--color-accent) r g b / .55);--color-control-subtle: rgb(from var(--color-ink) r g b / .03)}}html,body{min-width:320px;min-block-size:100%}body{margin:0;min-block-size:100vh;min-block-size:clamp(100svh,100dvh,100lvh);align-content:start;color:var(--color-accent);background:var(--color-page);font-size:var(--font-size-default);font-weight:400;line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-tight)}h1,h2,h3,h4,h5,h6,p{margin:0;font:inherit}a{color:inherit}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit;letter-spacing:inherit}
