:root{--primary:#203e61;--secondary:#4a5968;--accent:#775008;--bg:#faf5eb;--surface:#ffffff;--card:#ffffff;--ink:#202b39;--muted:#52606c;--tint:#e9e6da;--line:#52606c;--soft-line:#52606c;--header:#faf5eb;--headerText:#202b39;--input:#ffffff;--buttonText:#ffffff;--avatar-bg:#e9e6da;--avatar-ink:#203e61;--hero-bg:#e9e6da;--hero-ink:#202b39;--logo-tile:#ffffff}html[data-theme=dark]{--primary:#b3cdec;--secondary:#bdc9d5;--accent:#efcc80;--bg:#171e28;--surface:#242f3c;--card:#242f3c;--ink:#f0f4fa;--muted:#c2cedb;--tint:#303c4a;--line:#c2cedb;--soft-line:#c2cedb;--header:#171e28;--headerText:#f0f4fa;--input:#242f3c;--buttonText:#18221c;--avatar-bg:#303c4a;--avatar-ink:#b3cdec;--hero-bg:#303c4a;--hero-ink:#f0f4fa;--logo-tile:#ffffff}.palette-classic{--primary:#165b43;--secondary:#465b52;--accent:#165b43;--bg:#f2f4f3;--surface:#ffffff;--card:#ffffff;--ink:#182b25;--muted:#465b52;--tint:#e5eee8;--line:#465b52;--soft-line:#465b52;--header:#f2f4f3;--headerText:#182b25;--input:#ffffff;--buttonText:#ffffff;--avatar-bg:#e5eee8;--avatar-ink:#165b43;--hero-bg:#e5eee8;--hero-ink:#182b25;--logo-tile:#ffffff}html[data-theme=dark] .palette-classic{--primary:#a4dfbd;--secondary:#bdcfc2;--accent:#a4dfbd;--bg:#121418;--surface:#1e2724;--card:#1e2724;--ink:#edf5ef;--muted:#bdcfc2;--tint:#25372d;--line:#bdcfc2;--soft-line:#bdcfc2;--header:#121418;--headerText:#edf5ef;--input:#1e2724;--buttonText:#18221c;--avatar-bg:#25372d;--avatar-ink:#a4dfbd;--hero-bg:#25372d;--hero-ink:#edf5ef;--logo-tile:#ffffff}.palette-earth{--primary:#8c3e28;--secondary:#4e5834;--accent:#923b25;--bg:#faf3e8;--surface:#ffffff;--card:#ffffff;--ink:#302219;--muted:#625246;--tint:#f0e2cf;--line:#625246;--soft-line:#625246;--header:#faf3e8;--headerText:#302219;--input:#ffffff;--buttonText:#ffffff;--avatar-bg:#f0e2cf;--avatar-ink:#8c3e28;--hero-bg:#f0e2cf;--hero-ink:#302219;--logo-tile:#ffffff}html[data-theme=dark] .palette-earth{--primary:#efb199;--secondary:#c3c99b;--accent:#efb199;--bg:#211b17;--surface:#302720;--card:#302720;--ink:#fff2e4;--muted:#d9c6b3;--tint:#3b3026;--line:#d9c6b3;--soft-line:#d9c6b3;--header:#211b17;--headerText:#fff2e4;--input:#302720;--buttonText:#18221c;--avatar-bg:#3b3026;--avatar-ink:#efb199;--hero-bg:#3b3026;--hero-ink:#fff2e4;--logo-tile:#ffffff}.palette-harbor{--primary:#203e61;--secondary:#4a5968;--accent:#775008;--bg:#faf5eb;--surface:#ffffff;--card:#ffffff;--ink:#202b39;--muted:#52606c;--tint:#e9e6da;--line:#52606c;--soft-line:#52606c;--header:#faf5eb;--headerText:#202b39;--input:#ffffff;--buttonText:#ffffff;--avatar-bg:#e9e6da;--avatar-ink:#203e61;--hero-bg:#e9e6da;--hero-ink:#202b39;--logo-tile:#ffffff}html[data-theme=dark] .palette-harbor{--primary:#b3cdec;--secondary:#bdc9d5;--accent:#efcc80;--bg:#171e28;--surface:#242f3c;--card:#242f3c;--ink:#f0f4fa;--muted:#c2cedb;--tint:#303c4a;--line:#c2cedb;--soft-line:#c2cedb;--header:#171e28;--headerText:#f0f4fa;--input:#242f3c;--buttonText:#18221c;--avatar-bg:#303c4a;--avatar-ink:#b3cdec;--hero-bg:#303c4a;--hero-ink:#f0f4fa;--logo-tile:#ffffff}.palette-lakeside{--primary:#3c5676;--secondary:#4e604b;--accent:#8b4428;--bg:#f9f5eb;--surface:#ffffff;--card:#ffffff;--ink:#27313c;--muted:#526051;--tint:#e4eadd;--line:#526051;--soft-line:#526051;--header:#f9f5eb;--headerText:#27313c;--input:#ffffff;--buttonText:#ffffff;--avatar-bg:#e4eadd;--avatar-ink:#3c5676;--hero-bg:#e4eadd;--hero-ink:#27313c;--logo-tile:#ffffff}html[data-theme=dark] .palette-lakeside{--primary:#b8cde6;--secondary:#c1d1b5;--accent:#efba9d;--bg:#1b2228;--surface:#28323a;--card:#28323a;--ink:#f1f5f7;--muted:#c4d0c0;--tint:#354137;--line:#c4d0c0;--soft-line:#c4d0c0;--header:#1b2228;--headerText:#f1f5f7;--input:#28323a;--buttonText:#18221c;--avatar-bg:#354137;--avatar-ink:#b8cde6;--hero-bg:#354137;--hero-ink:#f1f5f7;--logo-tile:#ffffff}