Swatches, overlays, gradients, and semantic colors shared across Planner.
292 90% 43%
192 90% 30%
192 90% 32%
0 0% 100%
hsl(var(--accent))
292 90% 30%
hsl(var(--foreground) / 0.12)
var(--accent-2)
color-mix(in oklab, hsl(var(--accent-2)) 37.5%, white)
var(--accent)
color-mix(in oklab, hsl(var(--accent)) 37.5%, white)
246 35% 7%
252 20% 22%
transparent
hsl(var(--foreground))
248 30% 10%
var(--foreground)
hsl(var(--border))
repeating-linear-gradient(
to bottom,
hsl(var(--foreground) / 0.035) 0,
hsl(var(--foreground) / 0.035) var(--spacing-0-25),
transparent var(--spacing-0-5),
transparent calc(var(--spacing-0-5) + var(--spacing-0-25))
)
0 84% 60%
conic-gradient(
from 180deg,
hsl(262 83% 58% / 0),
hsl(262 83% 58% / 0.7),
hsl(var(--accent-3) / 0.7),
hsl(320 85% 60% / 0.7),
hsl(262 83% 58% / 0)
)
hsl(var(--ring))
260 20% 96%
292 95% 52%
hsl(var(--glow))
var(--accent) / 0.25
var(--ring) / 0.55
165 60% 3%
165 40% 22%
160 12% 95%
calc(var(--spacing-1) * 1.5)
0 0% 100%
hsl(var(--foreground) / 0.08)
247 100% 77%
250 22% 12%
320 85% 60%
var(--background)
var(--accent-2)
var(--lav-deep)
var(--ring)
var(--border)
248 26% 14%
250 15% 70%
var(--glow)
hsl(var(--neon))
350 70% 4%
350 40% 22%
0 0% 92%
var(--card)
312 88% 66%
286 90% 68%
220 90% 66%
--pillar-positioning-start
190 90% 66%
284 85% 65%
260 85% 70%
318 85% 66%
292 85% 72%
192 75% 60%
157 70% 55%
198 90% 62%
257 90% 70%
262 83% 58%
0 0% 100%
262 83% 18%
--review-result-loss-gradient
linear-gradient(
90deg,
hsl(var(--danger) / 0.24),
hsl(var(--primary) / 0.2)
)
--review-result-win-gradient
linear-gradient(
90deg,
hsl(var(--success) / 0.22),
hsl(var(--accent) / 0.18)
)
262 83% 65%
hsl(var(--ring))
248 20% 22%
hsl(var(--card))
linear-gradient(
90deg,
hsl(var(--primary-soft) / 0.85),
hsl(var(--accent-soft) / 0.85),
hsl(var(--accent-2) / 0.8)
)
262 83% 58%
var(--shell-width)
1280px
160 70% 45%
160 70% 35% / 0.6
var(--success) / 0.2
248 24% 12%
248 24% 16%
240 16% 12%
210 27% 6%
200 100% 60%
0 85% 60%
var(--foreground)
hsl(var(--foreground))
hsl(var(--ring))
195 75% 56%
152 52% 44%
265 72% 62%
320 72% 60%
38 92% 60%
43 96% 56%
var(--warning) / 0.1
var(--warning) / 0.2