field-dark

data-theme="field-dark"

Semantic tokens

surface.*

surface.default #111213
surface.raised #222326
surface.sunken #0a0a0b
surface.overlay #2b2d31

text.*

text.primary #f4f5f5
text.secondary #b9bcc1
text.muted #9ba0a6
text.inverse #0a0a0b
text.disabled #565b61

border.*

border.subtle #2b2d31
border.default #46494e
border.strong #696f77

accent.*

accent.interactive #4991d4
accent.interactiveHover #6aa5dc
accent.interactiveActive #2f7dc6
accent.onAccent #0a0a0b

focus.*

focus.ring #6aa5dc

status.*

GOOD status.good fill #1d7c49 · on #ffffff · text #49d48a
FAIR status.fair fill #9d7925 · on #0a0a0b · text #d4ab49
POOR status.poor fill #844b1f · on #f4f5f5 · text #d48649
CLOSED status.closed fill #a53127 · on #f4f5f5 · text #d45549
STALE status.stale fill #586574 · on #f4f5f5 · text #96a2b0

Representative components

20m · VK path GOOD
14.230 MHz A-score 78 updated 2026-08-01 06:41Z
18.100 MHz A-score 54 updated 2026-08-01 06:36Z
STALE 41m

Data-viz

dataviz.sequential (MUF / coverage)

dataviz.categorical (multi-series)

Typography

Sans: which frequency, to reach where, at what time.

MUF 21.4 MHz   foF2 6.8   Kp 3

14.2300341Z78
18.1000336Z54
7.0400341Z91

field-light

data-theme="field-light"

Semantic tokens

surface.*

surface.default #f4f5f5
surface.raised #ffffff
surface.sunken #d9dbdd
surface.overlay #ffffff

text.*

text.primary #0a0a0b
text.secondary #46494e
text.muted #565b61
text.inverse #f4f5f5
text.disabled #80868e

border.*

border.subtle #b9bcc1
border.default #9ba0a6
border.strong #696f77

accent.*

accent.interactive #2768a5
accent.interactiveHover #1f5384
accent.interactiveActive #173e63
accent.onAccent #f4f5f5

focus.*

focus.ring #2768a5

status.*

GOOD status.good fill #1d7c49 · on #ffffff · text #17633b
FAIR status.fair fill #a57f27 · on #0a0a0b · text #634c17
POOR status.poor fill #844b1f · on #ffffff · text #633817
CLOSED status.closed fill #84271f · on #ffffff · text #84271f
STALE status.stale fill #586574 · on #ffffff · text #46505d

Representative components

20m · VK path GOOD
14.230 MHz A-score 78 updated 2026-08-01 06:41Z
18.100 MHz A-score 54 updated 2026-08-01 06:36Z
STALE 41m

Data-viz

dataviz.sequential (MUF / coverage)

dataviz.categorical (multi-series)

Typography

Sans: which frequency, to reach where, at what time.

MUF 21.4 MHz   foF2 6.8   Kp 3

14.2300341Z78
18.1000336Z54
7.0400341Z91

night-ops

data-theme="night-ops"

Semantic tokens

surface.*

surface.default #180807
surface.raised #220d0b
surface.sunken #100504
surface.overlay #220d0b

text.*

text.primary #f1a59d
text.secondary #d37369
text.muted #c46d64
text.inverse #180807
text.disabled #865750

border.*

border.subtle #2d1d1b
border.default #533632
border.strong #865750

accent.*

accent.interactive #bf223c
accent.interactiveHover #ee8b9c
accent.interactiveActive #f1a59d
accent.onAccent #fbefec

focus.*

focus.ring #ee8b9c

status.*

GOOD status.good fill #cda11d · on #180807 · text #ebd48e
FAIR status.fair fill #cd751d · on #180807 · text #ebbd8e
POOR status.poor fill #ad421f · on #fbefec · text #e89f87
CLOSED status.closed fill #b12525 · on #fbefec · text #ea9090
STALE status.stale fill #7a645c · on #fbefec · text #b4a29c

Representative components

20m · VK path GOOD
14.230 MHz A-score 78 updated 2026-08-01 06:41Z
18.100 MHz A-score 54 updated 2026-08-01 06:36Z
STALE 41m

Data-viz

dataviz.sequential (MUF / coverage)

dataviz.categorical (multi-series)

Typography

Sans: which frequency, to reach where, at what time.

MUF 21.4 MHz   foF2 6.8   Kp 3

14.2300341Z78
18.1000336Z54
7.0400341Z91