:root{color-scheme:light;--bk-bg: #f4f1ea;--bk-surface: #fffdf8;--bk-elevated: #ffffff;--bk-text: #1c1915;--bk-muted: #5e584e;--bk-border: #d8d0c4;--bk-accent: #1d4e89;--bk-accent-fg: #f8fafc;--bk-positive: #1f6b45;--bk-warning: #8a5a00;--bk-danger: #8d2b2b;--bk-focus: #1d4e89;--bk-space: .75rem;--bk-radius: .4rem;--bk-font: "Iowan Old Style", Palatino, "Palatino Linotype", serif;--bk-mono: "SFMono-Regular", ui-monospace, monospace;--bk-shadow: 0 1px 2px rgb(28 25 21 / 8%);font-family:var(--bk-font);background:var(--bk-bg);color:var(--bk-text)}:root[data-theme=dark]{color-scheme:dark;--bk-bg: #171512;--bk-surface: #221f1b;--bk-elevated: #2b2722;--bk-text: #f4efe6;--bk-muted: #c2b8aa;--bk-border: #463f36;--bk-accent: #8eb7e8;--bk-accent-fg: #102033;--bk-positive: #8dcea8;--bk-warning: #e2b15a;--bk-danger: #f0a3a3;--bk-focus: #8eb7e8;--bk-shadow: 0 1px 2px rgb(0 0 0 / 35%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bk-bg: #171512;--bk-surface: #221f1b;--bk-elevated: #2b2722;--bk-text: #f4efe6;--bk-muted: #c2b8aa;--bk-border: #463f36;--bk-accent: #8eb7e8;--bk-accent-fg: #102033;--bk-positive: #8dcea8;--bk-warning: #e2b15a;--bk-danger: #f0a3a3;--bk-focus: #8eb7e8;--bk-shadow: 0 1px 2px rgb(0 0 0 / 35%)}}body{margin:0;min-height:100vh;background:var(--bk-bg);color:var(--bk-text)}button,input{font:inherit}.ui-button,.ui-input,.ui-help{border:1px solid var(--bk-border);border-radius:var(--bk-radius);background:var(--bk-elevated);color:var(--bk-text)}.ui-button,.ui-help{min-height:2.75rem;padding:.4rem .8rem}.ui-button[data-variant=primary]{background:var(--bk-accent);color:var(--bk-accent-fg);border-color:transparent}.ui-button:focus-visible,.ui-input:focus-visible,.ui-help:focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}.ui-field{display:grid;gap:.35rem}.ui-field label{font-weight:650}.ui-input{min-height:2.75rem;padding:.45rem .7rem}.ui-card{background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow);padding:var(--bk-space)}.ui-badge{display:inline-flex;align-items:center;border:1px solid var(--bk-border);border-radius:999px;padding:.1rem .55rem;color:var(--bk-muted)}.ui-badge[data-tone=warning]{color:var(--bk-warning)}.ui-help-wrap{position:relative;display:inline-flex}.ui-help{width:2.75rem;padding:0}.ui-popover{position:absolute;z-index:2;top:calc(100% + .35rem);left:0;width:min(18rem,70vw);padding:.7rem;background:var(--bk-elevated);border:1px solid var(--bk-border);border-radius:var(--bk-radius);box-shadow:var(--bk-shadow)}.desk{max-width:96rem;margin:2rem auto;display:grid;gap:1rem}.desk-scroll{overflow-x:auto}.desk form{display:grid;gap:.75rem}.desk table{width:100%;border-collapse:collapse}.desk th,.desk td{border-bottom:1px solid var(--bk-border);padding:.35rem;text-align:left}
