html:root{--background:#f9f7f0;--foreground:#2d2422;--card:#f2eee4;--card-foreground:#2d2422;--popover:#f2eee4;--popover-foreground:#2d2422;--primary:#fb9678;--primary-foreground:#fff;--secondary:#ece5db;--secondary-foreground:#5c4d49;--muted:#ece5db;--muted-foreground:#8a7b76;--accent:#f7ded5;--accent-foreground:#fb9678;--destructive:#d95d5d;--destructive-foreground:#fff;--border:#ebe2d5;--input:#ebe2d5;--ring:#fb9678;--chart-1:#fb9678;--chart-2:#8da399;--chart-3:#ebc2a4;--chart-4:#7d6b65;--chart-5:#d1b894;--sidebar:#f2eee4;--sidebar-foreground:#2d2422;--sidebar-primary:#fb9678;--sidebar-primary-foreground:#fff;--sidebar-accent:#ece5db;--sidebar-accent-foreground:#fb9678;--sidebar-border:#ebe2d5;--sidebar-ring:#fb9678;--radius:1.5rem;--font-sans:Inter, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, monospace;--tracking-normal:-.01em;--shadow-2xs:0px 4px 12px 0px #2d242205;--shadow-xs:0px 4px 12px 0px #2d242205;--shadow-sm:0px 4px 12px 0px #2d24220a, 0px 1px 2px -1px #2d24220a;--shadow:0px 4px 12px 0px #2d24220a, 0px 1px 2px -1px #2d24220a;--shadow-md:0px 4px 12px 0px #2d24220a, 0px 2px 4px -1px #2d24220a;--shadow-lg:0px 4px 12px 0px #2d24220a, 0px 4px 6px -1px #2d24220a;--shadow-xl:0px 4px 12px 0px #2d24220a, 0px 8px 10px -1px #2d24220a;--shadow-2xl:0px 4px 12px 0px #2d24221a;--context-accent-peach:#f4bbab;--context-accent-lilac:#d8c9ec;--context-accent-mint:#b3d8c6;--context-accent-mist:#bbc5d3}@supports (color:lab(0% 0 0)){html:root{--background:lab(97.2373% -.210941 3.62338);--foreground:lab(15.1952% 4.0845 3.01005);--card:lab(94.2086% .114262 5.3667);--card-foreground:lab(15.1952% 4.0845 3.01005);--popover:lab(94.2086% .114262 5.3667);--popover-foreground:lab(15.1952% 4.0845 3.01005);--primary:lab(72.5362% 36.7715 32.9038);--primary-foreground:lab(100% 0 0);--secondary:lab(91.2973% 1.18357 5.77145);--secondary-foreground:lab(34.1969% 5.94324 4.83575);--muted:lab(91.2973% 1.18357 5.77145);--muted-foreground:lab(52.8993% 5.30234 4.96492);--accent:lab(90.3678% 7.81915 7.72316);--accent-foreground:lab(72.5362% 36.7715 32.9038);--destructive:lab(56.0352% 49.6683 25.7459);--destructive-foreground:lab(100% 0 0);--border:lab(90.3436% 1.53902 7.52319);--input:lab(90.3436% 1.53902 7.52319);--ring:lab(72.5362% 36.7715 32.9038);--chart-1:lab(72.5362% 36.7715 32.9038);--chart-2:lab(65.0499% -9.51412 2.48038);--chart-3:lab(81.5183% 11.9644 20.9334);--chart-4:lab(46.8342% 6.58271 6.15243);--chart-5:lab(76.2748% 5.26953 21.8055);--sidebar:lab(94.2086% .114262 5.3667);--sidebar-foreground:lab(15.1952% 4.0845 3.01005);--sidebar-primary:lab(72.5362% 36.7715 32.9038);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(91.2973% 1.18357 5.77145);--sidebar-accent-foreground:lab(72.5362% 36.7715 32.9038);--sidebar-border:lab(90.3436% 1.53902 7.52319);--sidebar-ring:lab(72.5362% 36.7715 32.9038);--context-accent-peach:lab(80.9263% 19.4121 16.7926);--context-accent-lilac:lab(83.1479% 10.2191 -15.2207);--context-accent-mint:lab(83.2045% -14.917 4.3112);--context-accent-mist:lab(79.0695% -1.66968 -8.0097)}}html.dark{--background:#131318;--foreground:#ebe5e3;--card:#1c1c22;--card-foreground:#ebe5e3;--popover:#1c1c22;--popover-foreground:#ebe5e3;--primary:#fb9678;--primary-foreground:#131318;--secondary:#2a2a33;--secondary-foreground:#b5a9a6;--muted:#2a2a33;--muted-foreground:#8a7b76;--accent:#352926;--accent-foreground:#fb9678;--destructive:#d95d5d;--destructive-foreground:#fff;--border:#2a2a33;--input:#2a2a33;--ring:#fb9678;--chart-1:#fb9678;--chart-2:#8da399;--chart-3:#ebc2a4;--chart-4:#7d6b65;--chart-5:#d1b894;--sidebar:#1c1c22;--sidebar-foreground:#ebe5e3;--sidebar-primary:#fb9678;--sidebar-primary-foreground:#131318;--sidebar-accent:#2a2a33;--sidebar-accent-foreground:#fb9678;--sidebar-border:#2a2a33;--sidebar-ring:#fb9678;--radius:1.5rem;--font-sans:Inter, system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, monospace;--tracking-normal:-.01em;--shadow-2xs:0px 8px 16px 0px #00000026;--shadow-xs:0px 8px 16px 0px #00000026;--shadow-sm:0px 8px 16px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow:0px 8px 16px 0px #0000004d, 0px 1px 2px -1px #0000004d;--shadow-md:0px 8px 16px 0px #0000004d, 0px 2px 4px -1px #0000004d;--shadow-lg:0px 8px 16px 0px #0000004d, 0px 4px 6px -1px #0000004d;--shadow-xl:0px 8px 16px 0px #0000004d, 0px 8px 10px -1px #0000004d;--shadow-2xl:0px 8px 16px 0px #000000bf;--context-accent-peach:#d19381;--context-accent-lilac:#b3a2ca;--context-accent-mint:#88b39f;--context-accent-mist:#93a0b0}@supports (color:lab(0% 0 0)){html.dark{--background:lab(6.02977% .899278 -3.29847);--foreground:lab(91.3707% 1.84542 1.74006);--card:lab(10.4689% 1.21708 -4.1283);--card-foreground:lab(91.3707% 1.84542 1.74006);--popover:lab(10.4689% 1.21708 -4.1283);--popover-foreground:lab(91.3707% 1.84542 1.74006);--primary:lab(72.5362% 36.7715 32.9038);--primary-foreground:lab(6.02977% .899278 -3.29847);--secondary:lab(17.3482% 1.73886 -5.84294);--secondary-foreground:lab(70.2062% 4.08 3.19227);--muted:lab(17.3482% 1.73886 -5.84294);--muted-foreground:lab(52.8993% 5.30234 4.96492);--accent:lab(17.9126% 5.32924 4.19216);--accent-foreground:lab(72.5362% 36.7715 32.9038);--destructive:lab(56.0352% 49.6683 25.7459);--destructive-foreground:lab(100% 0 0);--border:lab(17.3482% 1.73886 -5.84294);--input:lab(17.3482% 1.73886 -5.84294);--ring:lab(72.5362% 36.7715 32.9038);--chart-1:lab(72.5362% 36.7715 32.9038);--chart-2:lab(65.0499% -9.51412 2.48038);--chart-3:lab(81.5183% 11.9644 20.9334);--chart-4:lab(46.8342% 6.58271 6.15243);--chart-5:lab(76.2748% 5.26953 21.8055);--sidebar:lab(10.4689% 1.21708 -4.1283);--sidebar-foreground:lab(91.3707% 1.84542 1.74006);--sidebar-primary:lab(72.5362% 36.7715 32.9038);--sidebar-primary-foreground:lab(6.02977% .899278 -3.29847);--sidebar-accent:lab(17.3482% 1.73886 -5.84294);--sidebar-accent-foreground:lab(72.5362% 36.7715 32.9038);--sidebar-border:lab(17.3482% 1.73886 -5.84294);--sidebar-ring:lab(72.5362% 36.7715 32.9038);--context-accent-peach:lab(66.92% 22.4079 19.4739);--context-accent-lilac:lab(69.0882% 12.4324 -18.1594);--context-accent-mint:lab(69.4173% -18.3203 5.28049);--context-accent-mist:lab(65.1297% -2.01258 -10.141)}}@layer base{body{letter-spacing:var(--tracking-normal)}}@layer utilities{.bg-page{background:var(--background)}.context-accent-peach{--context-accent:var(--context-accent-peach)}.context-accent-lilac{--context-accent:var(--context-accent-lilac)}.context-accent-mint{--context-accent:var(--context-accent-mint)}.context-accent-mist{--context-accent:var(--context-accent-mist)}.context-accent-surface{background:color-mix(in oklch, var(--card) 84%, var(--context-accent) 16%);color:var(--card-foreground);border-color:color-mix(in oklch, var(--border) 76%, var(--context-accent) 24%)}.context-accent-badge{background:color-mix(in oklch, var(--background) 72%, var(--context-accent) 28%);color:color-mix(in oklch, var(--foreground) 90%, var(--context-accent) 10%);border-color:color-mix(in oklch, var(--border) 72%, var(--context-accent) 28%)}.context-accent-panel{background:color-mix(in oklch, var(--background) 82%, var(--context-accent) 18%);color:var(--foreground);border-color:color-mix(in oklch, var(--border) 74%, var(--context-accent) 26%)}.context-accent-bar{background:var(--context-accent)}.context-accent-preview{background:color-mix(in oklch, var(--background) 70%, var(--context-accent) 30%);border-color:color-mix(in oklch, var(--border) 70%, var(--context-accent) 30%)}}
