refactor(css): inherit formula accent tokens from base, keep per-theme alpha as --*-pct
This commit is contained in:
+26
-55
@@ -108,9 +108,9 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="nebula"] {
|
[data-theme="nebula"] {
|
||||||
--accent: #b359ff;
|
--accent: #b359ff;
|
||||||
--accent-dim: rgba(179, 89, 255, 0.12);
|
--accent-glow-pct: 5%;
|
||||||
--accent-glow: rgba(179, 89, 255, 0.05);
|
--board-hover-border-pct: 18%;
|
||||||
--border-accent: rgba(179, 92, 255, 0.25);
|
--logo-shadow-pct: 35%;
|
||||||
--bg-primary: #050308;
|
--bg-primary: #050308;
|
||||||
--bg-board: rgba(10, 6, 14, 0.55);
|
--bg-board: rgba(10, 6, 14, 0.55);
|
||||||
--border: rgba(255, 255, 255, 0.055);
|
--border: rgba(255, 255, 255, 0.055);
|
||||||
@@ -121,9 +121,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at center, rgba(10,6,14,0.3) 0%, rgba(5,3,8,0.85) 100%);
|
--overlay-bg: radial-gradient(circle at center, rgba(10,6,14,0.3) 0%, rgba(5,3,8,0.85) 100%);
|
||||||
--header-bg: rgba(10,6,14,0.92);
|
--header-bg: rgba(10,6,14,0.92);
|
||||||
--board-hover-border: rgba(179,89,255,0.18);
|
|
||||||
--toggle-on-bg: rgba(214,92,255,0.22);
|
--toggle-on-bg: rgba(214,92,255,0.22);
|
||||||
--logo-shadow: rgba(179,89,255,0.35);
|
|
||||||
--bg-solid-fallback: #0a060e;
|
--bg-solid-fallback: #0a060e;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,9 +130,9 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="crescent"] {
|
[data-theme="crescent"] {
|
||||||
--accent: #d4bd8a;
|
--accent: #d4bd8a;
|
||||||
--accent-dim: rgba(212, 189, 138, 0.12);
|
--accent-glow-pct: 5%;
|
||||||
--accent-glow: rgba(212, 189, 138, 0.05);
|
--board-hover-border-pct: 20%;
|
||||||
--border-accent: rgba(212, 189, 138, 0.25);
|
--logo-shadow-pct: 40%;
|
||||||
--bg-primary: #06080f;
|
--bg-primary: #06080f;
|
||||||
--bg-board: rgba(8, 12, 22, 0.45);
|
--bg-board: rgba(8, 12, 22, 0.45);
|
||||||
--border: rgba(212, 189, 138, 0.10);
|
--border: rgba(212, 189, 138, 0.10);
|
||||||
@@ -145,9 +143,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at center, rgba(6,8,15,0.2) 0%, rgba(6,8,15,0.9) 100%);
|
--overlay-bg: radial-gradient(circle at center, rgba(6,8,15,0.2) 0%, rgba(6,8,15,0.9) 100%);
|
||||||
--header-bg: rgba(6,8,15,0.95);
|
--header-bg: rgba(6,8,15,0.95);
|
||||||
--board-hover-border: rgba(212, 189, 138, 0.20);
|
|
||||||
--toggle-on-bg: rgba(200,168,74,0.22);
|
--toggle-on-bg: rgba(200,168,74,0.22);
|
||||||
--logo-shadow: rgba(212, 189, 138, 0.40);
|
|
||||||
--bg-solid-fallback: #080c16;
|
--bg-solid-fallback: #080c16;
|
||||||
letter-spacing: 0.5px;
|
letter-spacing: 0.5px;
|
||||||
}
|
}
|
||||||
@@ -157,9 +153,7 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="event-horizon"] {
|
[data-theme="event-horizon"] {
|
||||||
--accent: #9d5cff;
|
--accent: #9d5cff;
|
||||||
--accent-dim: rgba(157, 92, 255, 0.12);
|
--border-accent-pct: 28%;
|
||||||
--accent-glow: rgba(157, 92, 255, 0.08);
|
|
||||||
--border-accent: rgba(157, 92, 255, 0.28);
|
|
||||||
--bg-primary: #040308;
|
--bg-primary: #040308;
|
||||||
--bg-board: rgba(8, 5, 15, 0.45);
|
--bg-board: rgba(8, 5, 15, 0.45);
|
||||||
--border: rgba(157, 92, 255, 0.12);
|
--border: rgba(157, 92, 255, 0.12);
|
||||||
@@ -170,9 +164,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at center, rgba(4,3,8,0.2) 0%, rgba(4,3,8,0.95) 100%);
|
--overlay-bg: radial-gradient(circle at center, rgba(4,3,8,0.2) 0%, rgba(4,3,8,0.95) 100%);
|
||||||
--header-bg: rgba(4,3,8,0.96);
|
--header-bg: rgba(4,3,8,0.96);
|
||||||
--board-hover-border: rgba(157, 92, 255, 0.22);
|
|
||||||
--toggle-on-bg: rgba(224,128,48,0.22);
|
--toggle-on-bg: rgba(224,128,48,0.22);
|
||||||
--logo-shadow: rgba(157, 92, 255, 0.45);
|
|
||||||
--bg-solid-fallback: #08050f;
|
--bg-solid-fallback: #08050f;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -181,9 +173,8 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="merchantman"] {
|
[data-theme="merchantman"] {
|
||||||
--accent: #2eb8b8;
|
--accent: #2eb8b8;
|
||||||
--accent-dim: rgba(46, 184, 184, 0.12);
|
--accent-glow-pct: 6%;
|
||||||
--accent-glow: rgba(46, 184, 184, 0.06);
|
--board-hover-border-pct: 20%;
|
||||||
--border-accent: rgba(46, 184, 184, 0.25);
|
|
||||||
--bg-primary: #040808;
|
--bg-primary: #040808;
|
||||||
--bg-board: rgba(6, 10, 10, 0.58);
|
--bg-board: rgba(6, 10, 10, 0.58);
|
||||||
--border: rgba(46, 184, 184, 0.10);
|
--border: rgba(46, 184, 184, 0.10);
|
||||||
@@ -194,9 +185,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at 30% 40%, rgba(4,8,8,0.2) 0%, rgba(4,8,8,0.92) 100%);
|
--overlay-bg: radial-gradient(circle at 30% 40%, rgba(4,8,8,0.2) 0%, rgba(4,8,8,0.92) 100%);
|
||||||
--header-bg: rgba(4,8,8,0.95);
|
--header-bg: rgba(4,8,8,0.95);
|
||||||
--board-hover-border: rgba(46, 184, 184, 0.20);
|
|
||||||
--toggle-on-bg: rgba(78,207,207,0.22);
|
--toggle-on-bg: rgba(78,207,207,0.22);
|
||||||
--logo-shadow: rgba(46, 184, 184, 0.45);
|
|
||||||
--bg-solid-fallback: #060a0a;
|
--bg-solid-fallback: #060a0a;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -205,9 +194,8 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="julia-jin"] {
|
[data-theme="julia-jin"] {
|
||||||
--accent: #7db3ff;
|
--accent: #7db3ff;
|
||||||
--accent-dim: rgba(125, 179, 255, 0.12);
|
--border-accent-pct: 30%;
|
||||||
--accent-glow: rgba(125, 179, 255, 0.08);
|
--logo-shadow-pct: 50%;
|
||||||
--border-accent: rgba(125, 179, 255, 0.30);
|
|
||||||
--bg-primary: #03050a;
|
--bg-primary: #03050a;
|
||||||
--bg-board: rgba(7, 10, 20, 0.60);
|
--bg-board: rgba(7, 10, 20, 0.60);
|
||||||
--border: rgba(125, 179, 255, 0.12);
|
--border: rgba(125, 179, 255, 0.12);
|
||||||
@@ -218,9 +206,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: linear-gradient(180deg, rgba(3,5,10,0.85) 0%, rgba(3,5,10,0.25) 50%, rgba(3,5,10,0.92) 100%);
|
--overlay-bg: linear-gradient(180deg, rgba(3,5,10,0.85) 0%, rgba(3,5,10,0.25) 50%, rgba(3,5,10,0.92) 100%);
|
||||||
--header-bg: rgba(3,5,10,0.94);
|
--header-bg: rgba(3,5,10,0.94);
|
||||||
--board-hover-border: rgba(125, 179, 255, 0.22);
|
|
||||||
--toggle-on-bg: rgba(91,159,255,0.22);
|
--toggle-on-bg: rgba(91,159,255,0.22);
|
||||||
--logo-shadow: rgba(125, 179, 255, 0.50);
|
|
||||||
--bg-solid-fallback: #070a14;
|
--bg-solid-fallback: #070a14;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -229,9 +215,7 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="sc-sunset"] {
|
[data-theme="sc-sunset"] {
|
||||||
--accent: #ff8c3d;
|
--accent: #ff8c3d;
|
||||||
--accent-dim: rgba(255, 140, 61, 0.12);
|
--border-accent-pct: 28%;
|
||||||
--accent-glow: rgba(255, 140, 61, 0.08);
|
|
||||||
--border-accent: rgba(255, 140, 61, 0.28);
|
|
||||||
--bg-primary: #080503;
|
--bg-primary: #080503;
|
||||||
--bg-board: rgba(15, 10, 8, 0.55);
|
--bg-board: rgba(15, 10, 8, 0.55);
|
||||||
--border: rgba(255, 140, 61, 0.10);
|
--border: rgba(255, 140, 61, 0.10);
|
||||||
@@ -242,9 +226,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at 50% 60%, rgba(8,5,3,0.1) 0%, rgba(8,5,3,0.92) 100%);
|
--overlay-bg: radial-gradient(circle at 50% 60%, rgba(8,5,3,0.1) 0%, rgba(8,5,3,0.92) 100%);
|
||||||
--header-bg: rgba(8,5,3,0.94);
|
--header-bg: rgba(8,5,3,0.94);
|
||||||
--board-hover-border: rgba(255, 140, 61, 0.22);
|
|
||||||
--toggle-on-bg: rgba(240,124,48,0.22);
|
--toggle-on-bg: rgba(240,124,48,0.22);
|
||||||
--logo-shadow: rgba(255, 140, 61, 0.45);
|
|
||||||
--bg-solid-fallback: #0f0a08;
|
--bg-solid-fallback: #0f0a08;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -253,9 +235,10 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="hellion-hud"] {
|
[data-theme="hellion-hud"] {
|
||||||
--accent: #32ff6a;
|
--accent: #32ff6a;
|
||||||
--accent-dim: rgba(50, 255, 106, 0.10);
|
--accent-dim-pct: 10%;
|
||||||
--accent-glow: rgba(50, 255, 106, 0.05);
|
--accent-glow-pct: 5%;
|
||||||
--border-accent: rgba(50, 255, 106, 0.25);
|
--board-hover-border-pct: 20%;
|
||||||
|
--logo-shadow-pct: 40%;
|
||||||
--bg-primary: #030503;
|
--bg-primary: #030503;
|
||||||
--bg-board: rgba(5, 8, 5, 0.65);
|
--bg-board: rgba(5, 8, 5, 0.65);
|
||||||
--border: rgba(50, 255, 106, 0.12);
|
--border: rgba(50, 255, 106, 0.12);
|
||||||
@@ -266,9 +249,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at center, rgba(3,5,3,0.15) 0%, rgba(3,5,3,0.95) 100%);
|
--overlay-bg: radial-gradient(circle at center, rgba(3,5,3,0.15) 0%, rgba(3,5,3,0.95) 100%);
|
||||||
--header-bg: rgba(3,5,3,0.96);
|
--header-bg: rgba(3,5,3,0.96);
|
||||||
--board-hover-border: rgba(50, 255, 106, 0.20);
|
|
||||||
--toggle-on-bg: rgba(34,204,68,0.20);
|
--toggle-on-bg: rgba(34,204,68,0.20);
|
||||||
--logo-shadow: rgba(50, 255, 106, 0.40);
|
|
||||||
--bg-solid-fallback: #050805;
|
--bg-solid-fallback: #050805;
|
||||||
--danger: #ff4d4d;
|
--danger: #ff4d4d;
|
||||||
}
|
}
|
||||||
@@ -278,9 +259,9 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="hellion-energy"] {
|
[data-theme="hellion-energy"] {
|
||||||
--accent: #1eff8e;
|
--accent: #1eff8e;
|
||||||
--accent-dim: rgba(30, 255, 142, 0.12);
|
--border-accent-pct: 30%;
|
||||||
--accent-glow: rgba(30, 255, 142, 0.08);
|
--board-hover-border-pct: 25%;
|
||||||
--border-accent: rgba(30, 255, 142, 0.30);
|
--logo-shadow-pct: 60%;
|
||||||
--bg-primary: #020503;
|
--bg-primary: #020503;
|
||||||
--bg-board: rgba(4, 7, 5, 0.60);
|
--bg-board: rgba(4, 7, 5, 0.60);
|
||||||
--border: rgba(30, 255, 142, 0.12);
|
--border: rgba(30, 255, 142, 0.12);
|
||||||
@@ -291,9 +272,7 @@
|
|||||||
--font-body: 'Inter', sans-serif;
|
--font-body: 'Inter', sans-serif;
|
||||||
--overlay-bg: radial-gradient(circle at center, rgba(2,5,3,0.1) 0%, rgba(2,5,3,0.95) 100%);
|
--overlay-bg: radial-gradient(circle at center, rgba(2,5,3,0.1) 0%, rgba(2,5,3,0.95) 100%);
|
||||||
--header-bg: rgba(2,5,3,0.96);
|
--header-bg: rgba(2,5,3,0.96);
|
||||||
--board-hover-border: rgba(30, 255, 142, 0.25);
|
|
||||||
--toggle-on-bg: rgba(0,232,122,0.18);
|
--toggle-on-bg: rgba(0,232,122,0.18);
|
||||||
--logo-shadow: rgba(30, 255, 142, 0.60);
|
|
||||||
--bg-solid-fallback: #040705;
|
--bg-solid-fallback: #040705;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -302,9 +281,9 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="satisfactory"] {
|
[data-theme="satisfactory"] {
|
||||||
--accent: #00b4d8;
|
--accent: #00b4d8;
|
||||||
--accent-dim: rgba(0, 180, 216, 0.12);
|
--border-accent-pct: 35%;
|
||||||
--accent-glow: rgba(0, 180, 216, 0.08);
|
--board-hover-border-pct: 25%;
|
||||||
--border-accent: rgba(0, 180, 216, 0.35);
|
--logo-shadow-pct: 40%;
|
||||||
--bg-primary: #1a0f08;
|
--bg-primary: #1a0f08;
|
||||||
--bg-board: rgba(26, 15, 8, 0.65);
|
--bg-board: rgba(26, 15, 8, 0.65);
|
||||||
--border: rgba(0, 180, 216, 0.15);
|
--border: rgba(0, 180, 216, 0.15);
|
||||||
@@ -318,9 +297,7 @@
|
|||||||
rgba(26,15,8,0.15) 50%,
|
rgba(26,15,8,0.15) 50%,
|
||||||
rgba(26,15,8,0.90) 100%);
|
rgba(26,15,8,0.90) 100%);
|
||||||
--header-bg: rgba(26,15,8,0.95);
|
--header-bg: rgba(26,15,8,0.95);
|
||||||
--board-hover-border: rgba(0, 180, 216, 0.25);
|
|
||||||
--toggle-on-bg: rgba(0, 180, 216, 0.20);
|
--toggle-on-bg: rgba(0, 180, 216, 0.20);
|
||||||
--logo-shadow: rgba(0, 180, 216, 0.40);
|
|
||||||
--bg-solid-fallback: #1a0f08;
|
--bg-solid-fallback: #1a0f08;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -329,9 +306,8 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="avorion"] {
|
[data-theme="avorion"] {
|
||||||
--accent: #2ec4a0;
|
--accent: #2ec4a0;
|
||||||
--accent-dim: rgba(46, 196, 160, 0.12);
|
--border-accent-pct: 30%;
|
||||||
--accent-glow: rgba(46, 196, 160, 0.08);
|
--logo-shadow-pct: 50%;
|
||||||
--border-accent: rgba(46, 196, 160, 0.30);
|
|
||||||
--bg-primary: #020d0c;
|
--bg-primary: #020d0c;
|
||||||
--bg-board: rgba(2, 13, 12, 0.60);
|
--bg-board: rgba(2, 13, 12, 0.60);
|
||||||
--border: rgba(46, 196, 160, 0.12);
|
--border: rgba(46, 196, 160, 0.12);
|
||||||
@@ -344,9 +320,7 @@
|
|||||||
transparent 0%,
|
transparent 0%,
|
||||||
rgba(2, 13, 12, 0.95) 100%);
|
rgba(2, 13, 12, 0.95) 100%);
|
||||||
--header-bg: rgba(2, 13, 12, 0.94);
|
--header-bg: rgba(2, 13, 12, 0.94);
|
||||||
--board-hover-border: rgba(46, 196, 160, 0.22);
|
|
||||||
--toggle-on-bg: rgba(46, 196, 160, 0.18);
|
--toggle-on-bg: rgba(46, 196, 160, 0.18);
|
||||||
--logo-shadow: rgba(46, 196, 160, 0.50);
|
|
||||||
--bg-solid-fallback: #020d0c;
|
--bg-solid-fallback: #020d0c;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -355,9 +329,8 @@
|
|||||||
============================================ */
|
============================================ */
|
||||||
[data-theme="hellion-stealth"] {
|
[data-theme="hellion-stealth"] {
|
||||||
--accent: #5ec2ff;
|
--accent: #5ec2ff;
|
||||||
--accent-dim: rgba(94, 194, 255, 0.12);
|
--border-accent-pct: 35%;
|
||||||
--accent-glow: rgba(94, 194, 255, 0.08);
|
--board-hover-border-pct: 25%;
|
||||||
--border-accent: rgba(94, 194, 255, 0.35);
|
|
||||||
--bg-primary: #0d0f12;
|
--bg-primary: #0d0f12;
|
||||||
--bg-board: rgba(13, 15, 18, 0.70);
|
--bg-board: rgba(13, 15, 18, 0.70);
|
||||||
--border: rgba(94, 194, 255, 0.15);
|
--border: rgba(94, 194, 255, 0.15);
|
||||||
@@ -370,9 +343,7 @@
|
|||||||
transparent 0%,
|
transparent 0%,
|
||||||
rgba(13, 15, 18, 0.90) 100%);
|
rgba(13, 15, 18, 0.90) 100%);
|
||||||
--header-bg: rgba(13, 15, 18, 0.96);
|
--header-bg: rgba(13, 15, 18, 0.96);
|
||||||
--board-hover-border: rgba(94, 194, 255, 0.25);
|
|
||||||
--toggle-on-bg: rgba(94, 194, 255, 0.20);
|
--toggle-on-bg: rgba(94, 194, 255, 0.20);
|
||||||
--logo-shadow: rgba(94, 194, 255, 0.45);
|
|
||||||
--bg-solid-fallback: #0d0f12;
|
--bg-solid-fallback: #0d0f12;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user