@font-face{font-family:Geist;src:url(/fonts/Geist.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}:root{--ibl-red: #f94231;--ibl-lilac: #9b9bca;--ibl-caution: #f7cc45;--ibl-warning: #e63223;--ibl-info: #444fbb;--ibl-ok: #2f7d4f;--ibl-dark: #373835;--ibl-light: #e8e8e8;--ibl-grey: #8e8e8c;--ibl-black: #000000;--ibl-surface: #f7f7f6;--ibl-white: #ffffff;--page: var(--ibl-white);--panel: var(--ibl-surface);--panel-high: var(--ibl-light);--line: var(--ibl-light);--text: var(--ibl-dark);--strong: var(--ibl-black);--muted: var(--ibl-grey);--faint: #b9b9b7;--accent: var(--ibl-red);--online: var(--ibl-ok);--offline: var(--ibl-warning);--pending: var(--ibl-lilac);--warn: var(--ibl-caution);--font-sans: "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--page);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rule:before{content:"";display:block;width:34px;height:3px;background:var(--accent);margin-bottom:10px}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
