File size: 1,665 Bytes
38bc0dc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | :root {
/* Solar Forge: warm obsidian, burning copper, glowing amber, titanium */
--bg-void: #0b0806;
--bg-panel: rgba(24, 16, 10, 0.62);
--bg-panel-solid: #140e09;
--copper: #e8823f;
--copper-bright: #ffa45c;
--copper-dim: #8a4a22;
--copper-glow: rgba(232, 130, 63, 0.55);
--copper-faint: rgba(232, 130, 63, 0.12);
--amber: #ffc35e;
--amber-bright: #ffd98a;
--amber-glow: rgba(255, 195, 94, 0.5);
--amber-faint: rgba(255, 195, 94, 0.1);
--ember: #ff6a2b;
--ember-glow: rgba(255, 106, 43, 0.55);
--ember-faint: rgba(255, 106, 43, 0.12);
--titanium: #c9cdd4;
--titanium-dim: #8b9099;
--titanium-glow: rgba(201, 205, 212, 0.35);
--titanium-faint: rgba(201, 205, 212, 0.08);
--text-primary: #f4ead9;
--text-dim: #a08e77;
--border-glass: rgba(232, 130, 63, 0.26);
--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
--font-display: "Orbitron", "Rajdhani", ui-sans-serif, system-ui, sans-serif;
}
/* Prism token colors: forge metals only */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6e6355;
font-style: italic;
}
.token.keyword,
.token.selector,
.token.important {
color: var(--copper);
text-shadow: 0 0 8px var(--copper-faint);
}
.token.string,
.token.char,
.token.attr-value {
color: var(--amber);
}
.token.number,
.token.boolean,
.token.constant {
color: var(--ember);
}
.token.function,
.token.class-name {
color: var(--titanium);
text-shadow: 0 0 8px var(--titanium-faint);
}
.token.operator,
.token.punctuation {
color: var(--titanium-dim);
}
.token.builtin,
.token.decorator {
color: var(--amber-bright);
}
|