[data-theme]{--ink: #0e1626;--ink-60: #5a6579;--ink-40: #8e99ab;--kobalt: #1b3fae;--kobalt-hover: #17369a;--kobalt-soft: #edf1fc;--kobalt-link: #1b3fae;--on-kobalt: #ffffff;--turq: #12a79e;--turq-soft: #e4f5f3;--turq-ink: #0c7c75;--saffron: #e8a317;--saffron-hole: #f7ead0;--warn-soft: #fdf3de;--danger: #d1354a;--danger-soft: #fbe9ec;--surface: #f1f3f8;--paper: #ffffff;--hairline: #dde2ec;--hairline-2: #c3cde2;--fill: #eef1f7;--fill-2: #f7f9fc;--shell: #161f31;--on-shell: #ffffff;--on-shell-muted: #c9d4ee;--tg-bg: #dce7f2;--bar-idle: #c9d4ee;--radius-card: 16px;--radius-control: 12px;--radius-chip: 999px;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Onest", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;color-scheme:light;color:var(--ink)}[data-theme=dark]{--ink: #ebeff7;--ink-60: #98a5bc;--ink-40: #6b7994;--kobalt: #5e86f7;--kobalt-hover: #7a9cf9;--kobalt-soft: #1a2440;--kobalt-link: #8faefb;--on-kobalt: #0a1020;--turq: #2fcbc0;--turq-soft: #12302e;--turq-ink: #6bddd4;--saffron: #e8a317;--saffron-hole: #f7ead0;--warn-soft: #332711;--danger: #f2647a;--danger-soft: #3a1c22;--surface: #0f1520;--paper: #161e2c;--hairline: #28313f;--hairline-2: #3a465a;--fill: #1e2735;--fill-2: #1a2230;--shell: #060a12;--on-shell: #ffffff;--on-shell-muted: #c9d4ee;--tg-bg: #101825;--bar-idle: #2c3a55;color-scheme:dark;color:var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.4}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;background:var(--paper);color:var(--ink)}@media(max-width:640px){input,textarea,select{font-size:16px!important}}a{color:var(--kobalt-link);text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--hairline-2) transparent}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;line-height:1.2}.mono{font-family:var(--font-mono);font-weight:500}@media print{.layout__sidebar,.layout__header,.layout__scrim,.order__actions{display:none!important}.layout{grid-template-columns:1fr}.layout__content{padding:0}.order__grid{grid-template-columns:1fr 1fr}}
