:root:root{--background:#f2f9f5;--card:#ffffff;--popover:#ffffff;--foreground:#0e3f3f;--card-foreground:#0e3f3f;--popover-foreground:#0e3f3f;--muted-foreground:#4a6a6a;--border:#dfe4e4;--title-accent:#e96252;--link:#0e3f3f;--ring:#1b1f1f;--destructive:#ab1624;--accent:#bfe5d4;--accent-foreground:#0e3f3f}:root[data-theme=dark]{--background:#081010;--card:#131b1b;--popover:#1f2727;--foreground:#f8f9f9;--card-foreground:#f8f9f9;--popover-foreground:#f8f9f9;--muted-foreground:#b9bfbf;--border:#313a3a;--title-accent:#ff8372;--link:#f8f9f9;--ring:#ffd27a;--destructive:#ffa7a1;--accent:#1f2727;--accent-foreground:#f8f9f9}[data-slot=footer-base],[data-slot=site-footer]{border-color:var(--border)}[data-slot=footer-heading],[data-slot=footer-link],[data-slot=footer-note]{color:var(--muted-foreground)}[data-slot=footer-link]:hover{color:var(--foreground)}[data-slot=footer-control],[data-slot=footer-link],[data-slot=site-logo]{--tw-ring-color:var(--ring)}[data-slot=footer-control],[data-slot=footer-link]{--tw-ring-offset-color:var(--background)}@keyframes hero-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes hero-fade{0%{opacity:0}}[data-slot=app-screen]{--app-canvas:#f2f9f5;--app-surface:#ffffff;--app-raised:#f4f6f6;--app-track:#dfe5e5;--app-text:#000000;--app-muted:#4a5e5d;--app-ink:#0e3f3f;--app-action:#0e3f3f;--app-on-action:#ffffff;--app-low:#e96252}:root[data-theme=dark] [data-slot=app-screen]{--app-canvas:#081010;--app-surface:#131b1b;--app-raised:#1f2727;--app-track:#2c3535;--app-text:#f8f9f9;--app-muted:#b9bfbf;--app-ink:#f8f9f9;--app-action:#008283;--app-on-action:#ffffff;--app-low:#ff8372}