chore: standardize security and quality foundations
Magent CI/CD / verify (push) Failing after 9m34s
Magent CI/CD / deploy-beta (push) Skipped

This commit is contained in:
2026-09-17 20:03:47 +12:00
parent 5639dbcb83
commit f852e7c941
127 changed files with 17928 additions and 10741 deletions
-108
View File
@@ -1,41 +1,5 @@
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap');
:root {
color-scheme: light;
--ink: #0f1117;
--ink-muted: #3f4656;
--paper: #f0f4ff;
--paper-strong: #ffffff;
--accent: #ff6b2b;
--accent-2: #1c6bff;
--accent-3: #11d6c6;
--border: rgba(15, 17, 23, 0.12);
--shadow: rgba(15, 17, 23, 0.18);
--glow: 0 0 18px rgba(28, 107, 255, 0.25);
--input-bg: rgba(15, 17, 23, 0.04);
--input-ink: var(--ink);
--error-bg: rgba(255, 107, 43, 0.12);
--error-ink: #6b2c17;
}
[data-theme='dark'] {
color-scheme: dark;
--ink: #e9ecf5;
--ink-muted: #9aa3b8;
--paper: #0b0f18;
--paper-strong: #111827;
--accent: #ff6b2b;
--accent-2: #3b82f6;
--accent-3: #22f6e3;
--border: rgba(255, 255, 255, 0.08);
--shadow: rgba(0, 0, 0, 0.6);
--glow: 0 0 22px rgba(59, 130, 246, 0.45);
--input-bg: rgba(255, 255, 255, 0.08);
--input-ink: var(--ink);
--error-bg: rgba(255, 107, 43, 0.18);
--error-ink: #ffd3bf;
}
* {
box-sizing: border-box;
margin: 0;
@@ -2505,38 +2469,6 @@ button span {
/* Professional UI Refresh (graphite / silver / black + subtle blue accents) */
/* -------------------------------------------------------------------------- */
:root {
--ink: #10151d;
--ink-muted: #5b6472;
--paper: #eaedf1;
--paper-strong: #f8fafc;
--accent: #3f78d7;
--accent-2: #5ea0ff;
--accent-3: #8fa7c8;
--border: rgba(16, 21, 29, 0.1);
--shadow: rgba(16, 21, 29, 0.14);
--glow: 0 0 0 transparent;
--input-bg: rgba(16, 21, 29, 0.03);
--error-bg: rgba(185, 28, 28, 0.08);
--error-ink: #7f1d1d;
}
[data-theme='dark'] {
--ink: #edf1f7;
--ink-muted: #98a2b3;
--paper: #090c10;
--paper-strong: #11151b;
--accent: #4b7fdb;
--accent-2: #66a3ff;
--accent-3: #93a6c4;
--border: rgba(255, 255, 255, 0.07);
--shadow: rgba(0, 0, 0, 0.45);
--glow: 0 0 0 transparent;
--input-bg: rgba(255, 255, 255, 0.035);
--error-bg: rgba(248, 113, 113, 0.12);
--error-ink: #fecaca;
}
body {
font-family: "Manrope", "Segoe UI", sans-serif;
background:
@@ -3075,40 +3007,6 @@ button:disabled {
}
/* Release 1.1 UI Refresh: Professional control-panel theme */
:root {
--ink: #111318;
--ink-muted: #5f6776;
--paper: #eef1f6;
--paper-strong: #ffffff;
--accent: #4e8ef7;
--accent-2: #77abff;
--accent-3: #9dbdff;
--border: rgba(17, 19, 24, 0.1);
--shadow: rgba(17, 19, 24, 0.16);
--glow: 0 0 0 1px rgba(78, 142, 247, 0.08), 0 14px 30px rgba(16, 20, 28, 0.08);
--input-bg: rgba(17, 19, 24, 0.035);
--input-ink: var(--ink);
--error-bg: rgba(225, 81, 81, 0.12);
--error-ink: #6f1f1f;
}
[data-theme='dark'] {
--ink: #eef1f7;
--ink-muted: #9aa3b2;
--paper: #0a0d12;
--paper-strong: #12161d;
--accent: #5d9cff;
--accent-2: #87b5ff;
--accent-3: #a5c4ff;
--border: rgba(255, 255, 255, 0.08);
--shadow: rgba(0, 0, 0, 0.55);
--glow: 0 0 0 1px rgba(93, 156, 255, 0.12), 0 18px 42px rgba(0, 0, 0, 0.38);
--input-bg: rgba(255, 255, 255, 0.035);
--input-ink: var(--ink);
--error-bg: rgba(248, 113, 113, 0.14);
--error-ink: #ffd4d4;
}
body {
font-family: "Manrope", "Segoe UI", sans-serif;
background:
@@ -3853,12 +3751,6 @@ button:disabled {
}
/* Enterprise polish pass */
[data-theme='dark'] {
--accent: #6f95c6;
--accent-2: #8aa9d1;
--accent-3: #b2c5de;
}
body {
background:
radial-gradient(circle at 12% -8%, rgba(111, 149, 198, 0.08), transparent 40%),