:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:#1c2431;--background:#f8f9fb;--surface:#fff;--border:#e1e5eb;--tintSubtle:#eaf1fc;--onTint:#fff;--backgroundElement:#f0f0f3;--backgroundSelected:#e0e1e6;--textSecondary:#60646c;--tint:#0656be;--danger:#b8222a;--warning:#865000;--star:#865000;--carbs:#0e7c6b;--fat:#7a3eb1;--protein:#b45309;--font-display:Spline Sans, Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid var(--tint)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#f4f6fa;--background:#111318;--surface:#1b1e25;--border:#343a44;--tintSubtle:#1d304d;--onTint:#0a1b32;--backgroundElement:#212225;--backgroundSelected:#2e3135;--textSecondary:#b0b4ba;--tint:#5ea2ff;--danger:#ff6369;--warning:#f0a830;--star:#f5a623;--carbs:#3ccfb5;--fat:#c29bf5;--protein:#f5a35c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#f4f6fa;--background:#111318;--surface:#1b1e25;--border:#343a44;--tintSubtle:#1d304d;--onTint:#0a1b32;--backgroundElement:#212225;--backgroundSelected:#2e3135;--textSecondary:#b0b4ba;--tint:#5ea2ff;--danger:#ff6369;--warning:#f0a830;--star:#f5a623;--carbs:#3ccfb5;--fat:#c29bf5;--protein:#f5a35c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-os=android] [data-provider=apple],:root[data-os=ios] [data-store=play]{display:none!important}.form-dialog[open]{flex-direction:column;display:flex}.form-dialog::backdrop{background:#080d177a}[data-ui]{cursor:pointer;transition:background-color .12s,filter .12s}[data-ui][aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){[data-ui]:not([data-variant=primary]):not([aria-disabled=true]):hover{background-color:var(--tintSubtle)!important}[data-ui=button][data-variant=primary]:not([aria-disabled=true]):hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){[data-ui=chip]:hover>*{background-color:var(--tintSubtle)!important}}