adding new themes
This commit is contained in:
@@ -93,6 +93,78 @@ html, [data-theme="dark"] {
|
||||
--danger: #f87171; --input-bg: #251420; --bg-hover: #352030;
|
||||
}
|
||||
|
||||
/* ── Urban Slate ─────────────────────────────────────── */
|
||||
[data-theme="urban-slate"] {
|
||||
--bg: #eef0f3; --surface: #ffffff; --border: #d4d8de;
|
||||
--text: #2b3038; --muted: #6b7480;
|
||||
--primary: #4a6a8a; --primary-bg: #3d5a75; --primary-dark: #2f4a60; --on-primary: #ffffff;
|
||||
--danger: #c0392b; --input-bg: #ffffff; --bg-hover: #e2e6ec;
|
||||
}
|
||||
|
||||
/* ── Frozen Mist ─────────────────────────────────────── */
|
||||
[data-theme="frozen-mist"] {
|
||||
--bg: #eef0f2; --surface: #fcfcfd; --border: #dfe3e8;
|
||||
--text: #33383e; --muted: #828a94;
|
||||
--primary: #c96f3a; --primary-bg: #b85f2e; --primary-dark: #9c4f24; --on-primary: #ffffff;
|
||||
--danger: #c0392b; --input-bg: #ffffff; --bg-hover: #e3e7ec;
|
||||
}
|
||||
|
||||
/* ── Yacht ───────────────────────────────────────────── */
|
||||
[data-theme="yacht"] {
|
||||
--bg: #e9edf2; --surface: #ffffff; --border: #ccd4de;
|
||||
--text: #26303c; --muted: #6d7986;
|
||||
--primary: #33517a; --primary-bg: #2a4466; --primary-dark: #1f3550; --on-primary: #ffffff;
|
||||
--danger: #b24436; --input-bg: #ffffff; --bg-hover: #dde3ea;
|
||||
}
|
||||
|
||||
/* ── Copper ──────────────────────────────────────────── */
|
||||
[data-theme="copper"] {
|
||||
--bg: #f3ede6; --surface: #fdfaf5; --border: #e0d3c2;
|
||||
--text: #3a2f26; --muted: #8c7f70;
|
||||
--primary: #b5653b; --primary-bg: #a5552f; --primary-dark: #8a4625; --on-primary: #ffffff;
|
||||
--danger: #c0392b; --input-bg: #ffffff; --bg-hover: #e9dfd2;
|
||||
}
|
||||
|
||||
/* ── Marina ──────────────────────────────────────────── */
|
||||
[data-theme="marina"] {
|
||||
--bg: #eaf0f4; --surface: #ffffff; --border: #d2dde5;
|
||||
--text: #24303c; --muted: #6f7f8c;
|
||||
--primary: #1f4e6e; --primary-bg: #1a425c; --primary-dark: #12344a; --on-primary: #ffffff;
|
||||
--danger: #b2432f; --input-bg: #ffffff; --bg-hover: #dee7ee;
|
||||
}
|
||||
|
||||
/* ── Neptune ─────────────────────────────────────────── */
|
||||
[data-theme="neptune"] {
|
||||
--bg: #e7f1f4; --surface: #ffffff; --border: #cde0e6;
|
||||
--text: #1f2f36; --muted: #6d838c;
|
||||
--primary: #2f7fa0; --primary-bg: #276f8e; --primary-dark: #1e5c77; --on-primary: #ffffff;
|
||||
--danger: #c0392b; --input-bg: #ffffff; --bg-hover: #d9e8ec;
|
||||
}
|
||||
|
||||
/* ── Sapphire ────────────────────────────────────────── */
|
||||
[data-theme="sapphire"] {
|
||||
--bg: #eef0f6; --surface: #ffffff; --border: #dcdde8;
|
||||
--text: #2d3440; --muted: #787f8e;
|
||||
--primary: #5a73a6; --primary-bg: #4d6395; --primary-dark: #3d5078; --on-primary: #ffffff;
|
||||
--danger: #c0553d; --input-bg: #ffffff; --bg-hover: #e2e4ee;
|
||||
}
|
||||
|
||||
/* ── Tropical ────────────────────────────────────────── */
|
||||
[data-theme="tropical"] {
|
||||
--bg: #f2efe6; --surface: #fdfaf2; --border: #e0d9c2;
|
||||
--text: #28302e; --muted: #7d8680;
|
||||
--primary: #e76f51; --primary-bg: #d95f41; --primary-dark: #c04e33; --on-primary: #ffffff;
|
||||
--danger: #c0392b; --input-bg: #ffffff; --bg-hover: #e9e4d4;
|
||||
}
|
||||
|
||||
/* ── Gossamer ────────────────────────────────────────── */
|
||||
[data-theme="gossamer"] {
|
||||
--bg: #eceef1; --surface: #ffffff; --border: #d8dce2;
|
||||
--text: #2c3238; --muted: #77808a;
|
||||
--primary: #3aa6a0; --primary-bg: #2f918b; --primary-dark: #257771; --on-primary: #ffffff;
|
||||
--danger: #d0563a; --input-bg: #ffffff; --bg-hover: #e0e4e9;
|
||||
}
|
||||
|
||||
* { box-sizing: border-box; }
|
||||
|
||||
body {
|
||||
|
||||
Reference in New Issue
Block a user