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);
}