/* Generated from site.json theme. Edit site.json, not this file. */
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/newsreader-latin.woff2?v=1ae5996ab5") format("woff2"); }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/newsreader-italic-latin.woff2?v=6a186729a3") format("woff2"); }
@font-face { font-family: "Figtree"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("fonts/figtree-latin.woff2?v=57fd1acf8d") format("woff2"); }
:root { --bg: #F6F7FA; --surface: #FFFFFF; --fg: #0F1324; --muted: #4B5168; --accent: #3446D4; --accent-fg: #FFFFFF; --accent-soft: #E3E7FC; --ok: #2F6B3A; --closed: #9A2F1F; --line: #DCE0EA; --font-display: "Newsreader", Georgia, "Times New Roman", serif; --font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif; --radius: 999px; color-scheme: light; }
@media (prefers-color-scheme: dark) { :root { --bg: #0D0F18; --surface: #161927; --fg: #EEF0F8; --muted: #A5ABC2; --accent: #A3AEFF; --accent-fg: #0D0F18; --accent-soft: #252B4D; --ok: #7FC48A; --closed: #F08A76; --line: #2A2F44; color-scheme: dark; } }
