@font-face{font-family:'Schibsted Grotesk';src:url('/t/kcloud/fonts/schibsted-grotesk-400_800-normal.woff2?v=4c8b93f431') format('woff2');font-weight:400 800;font-style:normal;font-display:swap;}
@font-face{font-family:'Newsreader';src:url('/t/kcloud/fonts/newsreader-300_700-normal.woff2?v=6e4f2958c3') format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}
:root{--bg:#f1f3f2;--fg:#15191c;--muted:#525b60;--accent:#1f4a9c;--on-accent:#ffffff;--panel:#ffffff;--line:rgb(21 25 28 / 0.14);--line-strong:rgb(21 25 28 / 0.32);--button:#15191c;--on-button:#ffffff;--focus:#1f4a9c;--accent-text:#1f4a9c;--radius:0px;--font:'Schibsted Grotesk', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:'Newsreader', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:500;--display-tracking:-0.01em;color-scheme:light}
/* KCloud: an annotated office document. Paper and ink, blue pencil for the way forward. */
.q__text, .display { text-transform: none; }
.progress > span { background: var(--button); }
.done__mark { background: var(--button); }
.brand__word { font-weight: 600; }
