/* Generated by plan/blueprint/kit/tokens.mjs from plan/design-system.md Part 2 (and EXTRA there). Don't edit: change the master, then build. */
/* kit:tokens */
:root {
  --color-accent-1: #fdfdfe;
  --color-neutral-1: #fcfcfd;
  --color-warn-1: #fffcfd;
  --color-done-1: #fbfefb;
  --color-attention-1: #fefdfb;
  --color-accent-2: #f7f9ff;
  --color-neutral-2: #f9f9fb;
  --color-warn-2: #fff7f8;
  --color-done-2: #f5fbf5;
  --color-attention-2: #fefbe9;
  --color-accent-3: #edf2fe;
  --color-neutral-3: #f0f0f3;
  --color-warn-3: #feeaed;
  --color-done-3: #e9f6e9;
  --color-attention-3: #fff7c2;
  --color-accent-4: #e1e9ff;
  --color-neutral-4: #e8e8ec;
  --color-warn-4: #ffdce1;
  --color-done-4: #daf1db;
  --color-attention-4: #ffee9c;
  --color-accent-5: #d2deff;
  --color-neutral-5: #e0e1e6;
  --color-warn-5: #ffced6;
  --color-done-5: #c9e8ca;
  --color-attention-5: #fbe577;
  --color-accent-6: #c1d0ff;
  --color-neutral-6: #d9d9e0;
  --color-warn-6: #f8bfc8;
  --color-done-6: #b2ddb5;
  --color-attention-6: #f3d673;
  --color-accent-7: #abbdf9;
  --color-neutral-7: #cdced6;
  --color-warn-7: #efacb8;
  --color-done-7: #94ce9a;
  --color-attention-7: #e9c162;
  --color-accent-8: #8da4ef;
  --color-neutral-8: #b9bbc6;
  --color-warn-8: #e592a3;
  --color-done-8: #65ba74;
  --color-attention-8: #e2a336;
  --color-accent-9: #3e63dd;
  --color-neutral-9: #8b8d98;
  --color-warn-9: #e54666;
  --color-done-9: #46a758;
  --color-attention-9: #ffc53d;
  --color-accent-10: #3358d4;
  --color-neutral-10: #80838d;
  --color-warn-10: #dc3b5d;
  --color-done-10: #3e9b4f;
  --color-attention-10: #ffba18;
  --color-accent-11: #3a5bc7;
  --color-neutral-11: #60646c;
  --color-warn-11: #ca244d;
  --color-done-11: #2a7e3b;
  --color-attention-11: #ab6400;
  --color-accent-12: #1f2d5c;
  --color-neutral-12: #1c2024;
  --color-warn-12: #64172b;
  --color-done-12: #203c25;
  --color-attention-12: #4f3422;
  --color-white: #ffffff;
  --color-bg: var(--color-accent-2);
  --color-surface: var(--color-white);
  --color-text: var(--color-accent-12);
  --color-text-muted: var(--color-neutral-11);
  --color-text-muted-on-glass: var(--color-neutral-12);
  --color-accent: var(--color-accent-9);
  --color-on-accent: var(--color-white);
  --color-link: var(--color-accent-11);
  --color-link-on-glass: var(--color-accent-12);
  --color-focus: var(--color-accent-9);
  --color-warn: var(--color-warn-11);
  --color-warn-on-glass: var(--color-warn-12);
  --color-heart: var(--color-warn-11);
  --color-warn-text: var(--color-warn-12);
  --color-warn-bg: var(--color-warn-3);
  --color-warn-bg-soft: var(--color-warn-2);
  --color-warn-line: var(--color-warn-6);
  --color-tint: var(--color-accent-3);
  --color-line: var(--color-accent-4);
  --color-making: var(--color-accent-4);
  --color-track: var(--color-accent-5);
  --color-btn-line: var(--color-accent-6);
  --color-btn-bg: rgba(255, 255, 255, .72);
  --color-glass: rgba(247, 249, 255, .66);
  --color-glass-line: rgba(255, 255, 255, .75);
  --color-solid: var(--color-white);
  --color-scrim: rgba(31, 45, 92, .28);
  --color-toast: var(--color-accent-12);
  --color-on-toast: var(--color-white);
  --color-done: var(--color-done-11);
  --color-done-bg: var(--color-done-2);
  --color-done-line: var(--color-done-6);
  --color-done-dot: var(--color-done-9);
  --color-attention: var(--color-attention-12);
  --color-attention-bg: var(--color-attention-3);
  --color-attention-dot: var(--color-attention-9);
  --color-attention-edge: var(--color-attention-11);
  --color-off: var(--color-neutral-9);
  --color-skeleton: var(--color-neutral-4);
  --color-cam: #10172e;
  --color-on-cam: var(--color-white);
  --color-on-cam-muted: rgba(255, 255, 255, .86);
  --color-cam-glass: rgba(16, 23, 46, .75);
  --color-cam-btn-bg: rgba(255, 255, 255, .14);
  --color-cam-btn-line: rgba(255, 255, 255, .5);
  --color-cam-mask: rgba(16, 23, 46, .55);
  --color-cam-mask-strong: rgba(16, 23, 46, .55);
  --color-cam-guide: rgba(255, 255, 255, .95);
  --color-shutter-bg: rgba(255, 255, 255, .25);
  --color-photo-check-line: rgba(255, 255, 255, .24);
  --color-cam-done: #71d083;
  --color-cam-attention: #ffca16;
  --color-dim-photo: rgba(247, 249, 255, 0);
  --color-slot-empty: rgba(255, 255, 255, .5);
  --color-slot-code-bg: rgba(255, 255, 255, .9);
  --color-photo-tag: rgba(255, 255, 255, .86);
  --color-swatch-edge: rgba(31, 45, 92, .18);
  --standin-line: #8b8d98;
  --standin-bg: #f3f4f6;
  --standin-text: #1c2024;
  --standin-bubble: #ffffff;
  --standin-bubble-line: #d9d9e0;
  --standin-browser-bg: #eceff3;
  --standin-browser-text: #1f2328;
  --standin-browser-line: #d5d9df;
  --standin-browser-icon: #4b5059;
  --standin-browser-app: #dfe3e9;
  --standin-bubble-radius: 16px 16px 16px 4px;
  --font-sans: "Switzer", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-hindi: "Noto Sans Devanagari";
  --font-size-0: 1rem;
  --font-size-1: 1.125rem;
  --font-size-2: 1.25rem;
  --font-size-3: 1.4375rem;
  --font-size-4: 1.625rem;
  --font-size-5: 1.8125rem;
  --font-size-6: 2rem;
  --font-size-7: 2.25rem;
  --leading-1: 1.15;
  --leading-2: 1.2;
  --leading-3: 1.25;
  --leading-4: 1.3;
  --leading-5: 1.45;
  --leading-6: 1.5;
  --tracking-title: -0.01em;
  --tracking-code: 0.02em;
  --space-1: 2px;
  --space-8: 16px;
  --space-2: 4px;
  --space-9: 18px;
  --space-3: 6px;
  --space-10: 20px;
  --space-4: 8px;
  --space-11: 22px;
  --space-5: 10px;
  --space-12: 24px;
  --space-6: 12px;
  --space-13: 28px;
  --space-7: 14px;
  --space-14: 32px;
  --gap-tap: var(--space-4);
  --size-tap-sm: 44px;
  --size-tap: 48px;
  --size-field: 52px;
  --size-row: 64px;
  --size-tap-big: 64px;
  --size-icon: 22px;
  --size-icon-sm: 18px;
  --size-avatar: 44px;
  --radius-1: 3px;
  --radius-2: 6px;
  --radius-3: 8px;
  --radius-4: 12px;
  --radius-5: 14px;
  --radius-6: 16px;
  --radius-7: 18px;
  --radius-8: 22px;
  --radius-9: 28px;
  --radius-full: 999px;
  --radius-round: 50%;
  --line-1: 1px;
  --line-dashed: 1.5px;
  --line-2: 2px;
  --line-3: 3px;
  --line-4: 4px;
  --focus-width: 3px;
  --focus-offset: 2px;
  --shadow-cam-text: 0 1px 8px rgba(0, 0, 0, .55);
  --glass-bg: var(--color-glass);
  --glass-blur: 22px;
  --glass-saturate: 1.6;
  --glass-edge: var(--line-1) solid var(--color-glass-line);
  --glass-cam-bg: var(--color-cam-glass);
  --dim-photo: linear-gradient(to top, var(--color-dim-photo), transparent);
  --motion-look-rise: 56px;
  --motion-look-scale: 0.94;
  --motion-look-blur: 18px;
  --motion-dock-delay: 140ms;
  --motion-press-scale: 0.96;
  --motion-switch: 200ms;
  --motion-spin: 1s;
  --motion-run: 1.3s;
  --motion-arm: 3s;
  --motion-arm-min: 0.5s;
  --motion-undo: 5s;
  --opacity-off: 0.4;
  --opacity-out: 0.55;
  --standin-browser-font: system-ui, -apple-system, "Segoe UI", sans-serif;
  --page-bg: #f9f9fb;
  --page-surface: #ffffff;
  --page-fg: #1c2024;
  --page-muted: #60646c;
  --page-line: #d9d9e0;
  --page-soft: #f0f0f3;
  --page-accent: #3a5bc7;
  --page-frame: #15161a;
  --page-frame-edge: #2a2c33;
  --page-mark: #fff3c4;
  --page-mark-ink: #5c4813;
  --page-frame-shadow: 0 40px 80px -30px rgba(0,0,0,.45);
  --page-laptop-shadow: 0 40px 80px -40px rgba(0,0,0,.45);
  --page-font: "General Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --page-accent-ink: #ffffff;
  --page-pick-bg: #edf2fe;
  --page-pick-fg: #2f4aa8;
  --page-device-radius: 56px;
  --page-screen-radius: 46px;
}
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) {
  --page-bg: #111113;
  --page-surface: #18191b;
  --page-fg: #edeef0;
  --page-muted: #b0b4ba;
  --page-line: #363a3f;
  --page-soft: #212225;
  --page-accent: #9eb1ff;
  --page-frame: #050506;
  --page-frame-edge: #2e3135;
  --page-mark: #3b3416;
  --page-mark-ink: #f5e6a8;
  --page-accent-ink: #111113;
  --page-pick-bg: #1d2541;
  --page-pick-fg: #b9c6ff;
  color-scheme: dark; } }
:root[data-theme="dark"] {
  --page-bg: #111113;
  --page-surface: #18191b;
  --page-fg: #edeef0;
  --page-muted: #b0b4ba;
  --page-line: #363a3f;
  --page-soft: #212225;
  --page-accent: #9eb1ff;
  --page-frame: #050506;
  --page-frame-edge: #2e3135;
  --page-mark: #3b3416;
  --page-mark-ink: #f5e6a8;
  --page-accent-ink: #111113;
  --page-pick-bg: #1d2541;
  --page-pick-fg: #b9c6ff;
  color-scheme: dark; }
/* kit:/tokens */
