/* GENERATED by scripts/ds-kit — do not hand-edit.
 * Source: DESIGN-SYSTEM.md
 * System: FIIPDrive
 *
 * An unset field emits NO tokens. That is deliberate: code that needs a
 * value the spec has not decided will fail the raw-value gate instead of
 * quietly inventing one.
 * Skipped: none
 */

:root {
  --fiipdrive-bg: #080808;
  --fiipdrive-surface: #111111;
  --fiipdrive-surface-sunken: #080808;
  --fiipdrive-surface-raised: #111111;
  --fiipdrive-ink: #ededed;
  --fiipdrive-ink-2: #a1a1a1;
  --fiipdrive-ink-3: #8a8a8a;
  --fiipdrive-ink-4: #4d4d4d;
  --fiipdrive-ink-max: #ffffff;
  --fiipdrive-edge: #222222;
  --fiipdrive-edge-strong: #2e2e2e;
  --fiipdrive-accent: #ffffff;
  --fiipdrive-accent-hover: #e4e4e7;
  --fiipdrive-accent-active: #c8c8cd;
  --fiipdrive-accent-wash: rgb(255 255 255 / 0.08);
  --fiipdrive-accent-ink: #0a0a0b;
  --fiipdrive-signal-success: #32d74b;
  --fiipdrive-signal-warning: #ff9f0a;
  --fiipdrive-signal-danger: #ff453a;
  --fiipdrive-signal-info: #0a84ff;
  --fiipdrive-signal-success-ink: #000000;
  --fiipdrive-signal-warning-ink: #000000;
  --fiipdrive-signal-danger-ink: #000000;
  --fiipdrive-signal-info-ink: #000000;
  --fiipdrive-residency-online-only: #878787;
  --fiipdrive-residency-online-only-ink: #878787;
  --fiipdrive-residency-downloading: #6e8fff;
  --fiipdrive-residency-downloading-ink: #000000;
  --fiipdrive-residency-on-this-mac: #ededed;
  --fiipdrive-residency-on-this-mac-ink: #ededed;
  --fiipdrive-residency-kept-offline: #32d74b;
  --fiipdrive-residency-kept-offline-ink: #000000;
  --fiipdrive-activity-in-use: #000000;
  --fiipdrive-activity-in-use-ink: #ffffff;
  --fiipdrive-transfer-uploading: #6e8fff;
  --fiipdrive-transfer-uploading-ink: #000000;
  --fiipdrive-transfer-landing: #9db3ff;
  --fiipdrive-transfer-landing-ink: #000000;
  --fiipdrive-transfer-failed: #ff453a;
  --fiipdrive-transfer-failed-ink: #000000;
  --fiipdrive-transfer-done: #32d74b;
  --fiipdrive-transfer-done-ink: #000000;
  --fiipdrive-destructive-surface: #1f0807;
  --fiipdrive-destructive-border: #521613;
  --fiipdrive-destructive-text: #ff6a61;
  --fiipdrive-role-owner: #3d321c;
  --fiipdrive-role-admin: #2a2a2a;
  --fiipdrive-role-member: #141414;
  --fiipdrive-role-guest: #0f0f0f;
  --fiipdrive-role-ring-owner: #b8975a;
  --fiipdrive-role-ring-admin: #a1a1a1;
  --fiipdrive-role-ring-member: #333333;
  --fiipdrive-role-ring-guest: #333333;
  --fiipdrive-glass-fill: rgb(17 17 17 / 0.72);
  --fiipdrive-glass-blur: blur(24px) saturate(160%);
  --fiipdrive-overlay-scrim: rgb(8 8 8 / 0.72);
  --fiipdrive-quiet-fill: rgb(237 237 237 / 0.06);
  --fiipdrive-quiet-fill-strong: rgb(237 237 237 / 0.10);
  --fiipdrive-badge-rim: #ffffff;
  --fiipdrive-drive-pitch: #161616;
  --fiipdrive-drive-obsidian: #242526;
  --fiipdrive-drive-graphite: #3b3c3e;
  --fiipdrive-drive-midnight: #25364f;
  --fiipdrive-drive-forest: #34493f;
  --fiipdrive-drive-umber: #462e05;
  --fiipdrive-drive-petrol: #29575f;
  --fiipdrive-drive-celadon: #516565;
  --fiipdrive-drive-burgundy: #66303d;
  --fiipdrive-drive-sage: #616861;
  --fiipdrive-drive-ash: #685f67;
  --fiipdrive-drive-olive: #727656;
  --fiipdrive-drive-bronze: #66510b;
  --fiipdrive-drive-slate: #525b66;
  --fiipdrive-drive-pewter: #55606a;
  --fiipdrive-drive-denim: #537291;
  --fiipdrive-drive-emerald: #208161;
  --fiipdrive-drive-azurite: #1a80b4;
  --fiipdrive-drive-carmine: #a73441;
  --fiipdrive-drive-burnt-copper: #a05c3e;
  --fiipdrive-drive-clay: #a0756d;
  --fiipdrive-drive-cobalt: #2f60de;
  --fiipdrive-drive-sky: #5aa6df;
  --fiipdrive-drive-baby-green: #9cc7b1;
  --fiipdrive-drive-sand: #b2a38d;
  --fiipdrive-drive-light-pink: #c08ea0;
  --fiipdrive-drive-baby-blue: #a9cbe0;
  --fiipdrive-drive-ember: #db782e;
  --fiipdrive-drive-ochre: #dcac36;
  --fiipdrive-drive-terracotta: #dc7763;
  --fiipdrive-drive-chalk: #d5d2cc;
  --fiipdrive-drive-black: #2a2a2a;
  --fiipdrive-r-rule: 4px;
  --fiipdrive-r-tag: 6px;
  --fiipdrive-r-control: 8px;
  --fiipdrive-r-button: 8px;
  --fiipdrive-r-tile: 10px;
  --fiipdrive-r-card: 12px;
  --fiipdrive-r-frame: 16px;
  --fiipdrive-capsule: 9999px;
  --fiipdrive-space-xs: 4px;
  --fiipdrive-space-sm: 8px;
  --fiipdrive-space-md: 12px;
  --fiipdrive-space-lg: 16px;
  --fiipdrive-space-xl: 24px;
  --fiipdrive-space-xxl: 32px;
  --fiipdrive-space-section: 48px;
  --fiipdrive-space-region: 64px;
  --fiipdrive-space-stage: 96px;
  --fiipdrive-font-display: "Inter", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --fiipdrive-font-body: "Inter", "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --fiipdrive-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;
  --fiipdrive-text-hero-size: 72px;
  --fiipdrive-text-hero-weight: 200;
  --fiipdrive-text-hero-lh: 1.04;
  --fiipdrive-text-hero-track: -0.02em;
  --fiipdrive-text-display-size: 40px;
  --fiipdrive-text-display-weight: 300;
  --fiipdrive-text-display-lh: 1.12;
  --fiipdrive-text-display-track: -0.015em;
  --fiipdrive-text-title-size: 17px;
  --fiipdrive-text-title-weight: 400;
  --fiipdrive-text-title-lh: 1.3;
  --fiipdrive-text-title-track: -0.005em;
  --fiipdrive-text-body-size: 13px;
  --fiipdrive-text-body-weight: 400;
  --fiipdrive-text-body-lh: 1.5;
  --fiipdrive-text-body-track: 0em;
  --fiipdrive-text-small-size: 12px;
  --fiipdrive-text-small-weight: 400;
  --fiipdrive-text-small-lh: 1.4;
  --fiipdrive-text-small-track: 0em;
  --fiipdrive-text-label-size: 12px;
  --fiipdrive-text-label-weight: 400;
  --fiipdrive-text-label-lh: 1.45;
  --fiipdrive-text-label-track: 0.12em;
  --fiipdrive-shadow-md: inset 0 0 0 1px rgb(255 255 255 / 0.06);
  --fiipdrive-shadow-float: 0 0 0 1px rgb(255 255 255 / 0.08), 0 8px 24px rgb(0 0 0 / 0.45);
  --fiipdrive-shadow-lg: 0 0 0 1px rgb(255 255 255 / 0.08), 0 16px 48px rgb(0 0 0 / 0.55);
  --fiipdrive-shadow-lift: inset 0 0 0 1px rgb(255 255 255 / 0.12);
  --fiipdrive-shadow-press: inset 0 0 0 1px rgb(255 255 255 / 0.04);
  --fiipdrive-shadow-glass: inset 0 1px 0 rgb(255 255 255 / 0.16), inset 0 0 0 1px rgb(255 255 255 / 0.08), 0 24px 64px rgb(0 0 0 / 0.65);
  --fiipdrive-shadow-bloom: 0 0 0 1px rgb(255 255 255 / 0.06), 0 0 48px 4px rgb(110 143 255 / 0.28);
  --fiipdrive-shadow-key: inset 0 1px 0 rgb(255 255 255 / 0.13), inset 0 -1px 0 rgb(0 0 0 / 0.28), 0 0 0 1px rgb(237 237 237 / 0.16), 0 1px 2px rgb(0 0 0 / 0.45);
  --fiipdrive-shadow-key-press: inset 0 1px 3px rgb(0 0 0 / 0.5), 0 0 0 1px rgb(237 237 237 / 0.09);
  --fiipdrive-shadow-well: inset 0 1px 2px rgb(0 0 0 / 0.55), inset 0 0 0 1px rgb(237 237 237 / 0.09), 0 1px 0 rgb(237 237 237 / 0.06);
  --fiipdrive-layer-base: 0;
  --fiipdrive-layer-raised: 1;
  --fiipdrive-layer-sticky: 10;
  --fiipdrive-layer-popover: 100;
  --fiipdrive-layer-scrim: 200;
  --fiipdrive-layer-dialog: 210;
  --fiipdrive-layer-toast: 300;
  --fiipdrive-layer-tooltip: 400;
  --fiipdrive-micro-duration: 120ms;
  --fiipdrive-micro-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-settle-duration: 180ms;
  --fiipdrive-settle-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-enter-duration: 240ms;
  --fiipdrive-enter-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-press-sink-duration: 80ms;
  --fiipdrive-motion-press-sink-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-hover-lift-duration: 120ms;
  --fiipdrive-motion-hover-lift-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-focus-ring-duration: 0ms;
  --fiipdrive-motion-focus-ring-ease: linear;
  --fiipdrive-motion-popover-in-duration: 412ms;
  --fiipdrive-motion-popover-in-ease: linear(0, 0.035, 0.115, 0.215, 0.321, 0.423, 0.517, 0.6, 0.672, 0.733, 0.784, 0.826, 0.861, 0.889, 0.912, 0.93, 0.945, 0.956, 0.966, 0.973, 0.979, 0.984, 0.987, 0.99, 0.992, 0.994, 0.995, 0.996, 0.997, 0.998, 0.998, 0.999, 1);
  --fiipdrive-motion-toast-in-duration: 560ms;
  --fiipdrive-motion-toast-in-ease: linear(0, 0.029, 0.1, 0.194, 0.296, 0.398, 0.494, 0.582, 0.659, 0.726, 0.783, 0.83, 0.868, 0.9, 0.925, 0.944, 0.96, 0.971, 0.98, 0.987, 0.992, 0.995, 0.998, 0.999, 1, 1.001, 1.001, 1.002, 1.002, 1.001, 1.001, 1.001, 1);
  --fiipdrive-motion-toast-out-duration: 120ms;
  --fiipdrive-motion-toast-out-ease: cubic-bezier(0.3, 0, 0.8, 0.15);
  --fiipdrive-motion-modal-in-duration: 398ms;
  --fiipdrive-motion-modal-in-ease: linear(0, 0.019, 0.066, 0.131, 0.206, 0.285, 0.365, 0.441, 0.514, 0.58, 0.64, 0.694, 0.742, 0.783, 0.82, 0.851, 0.877, 0.9, 0.919, 0.934, 0.948, 0.958, 0.967, 0.975, 0.98, 0.985, 0.989, 0.992, 0.994, 0.996, 0.997, 0.998, 1);
  --fiipdrive-motion-modal-out-duration: 120ms;
  --fiipdrive-motion-modal-out-ease: cubic-bezier(0.3, 0, 0.8, 0.15);
  --fiipdrive-motion-row-arrive-duration: 530ms;
  --fiipdrive-motion-row-arrive-ease: linear(0, 0.035, 0.115, 0.216, 0.322, 0.424, 0.517, 0.6, 0.672, 0.733, 0.784, 0.826, 0.861, 0.889, 0.912, 0.93, 0.945, 0.957, 0.966, 0.973, 0.979, 0.984, 0.987, 0.99, 0.992, 0.994, 0.995, 0.996, 0.997, 0.998, 0.998, 0.999, 1);
  --fiipdrive-motion-row-reorder-duration: 588ms;
  --fiipdrive-motion-row-reorder-ease: linear(0, 0.034, 0.114, 0.215, 0.321, 0.423, 0.517, 0.599, 0.671, 0.732, 0.783, 0.826, 0.86, 0.888, 0.911, 0.93, 0.945, 0.956, 0.966, 0.973, 0.979, 0.984, 0.987, 0.99, 0.992, 0.994, 0.995, 0.996, 0.997, 0.998, 0.998, 0.999, 1);
  --fiipdrive-motion-row-leave-duration: 180ms;
  --fiipdrive-motion-row-leave-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-drive-online-duration: 240ms;
  --fiipdrive-motion-drive-online-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-celebrate-duration: 899ms;
  --fiipdrive-motion-celebrate-ease: linear(0, 0.045, 0.156, 0.301, 0.458, 0.608, 0.743, 0.855, 0.942, 1.006, 1.048, 1.072, 1.082, 1.082, 1.075, 1.064, 1.052, 1.039, 1.027, 1.016, 1.008, 1.002, 0.997, 0.995, 0.993, 0.993, 0.993, 0.994, 0.995, 0.996, 0.997, 0.998, 1);
  --fiipdrive-motion-live-sheen-duration: 1800ms;
  --fiipdrive-motion-live-sheen-ease: linear;
  --fiipdrive-motion-settle-in-duration: 560ms;
  --fiipdrive-motion-settle-in-ease: cubic-bezier(0.22, 1, 0.36, 1);
  --fiipdrive-motion-counter-tick-duration: 0ms;
  --fiipdrive-motion-counter-tick-ease: linear;
  --fiipdrive-motion-step-advance-duration: 180ms;
  --fiipdrive-motion-step-advance-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-popover-out-duration: 120ms;
  --fiipdrive-motion-popover-out-ease: cubic-bezier(0.3, 0, 0.8, 0.15);
  --fiipdrive-motion-drop-target-duration: 0ms;
  --fiipdrive-motion-drop-target-ease: linear;
  --fiipdrive-motion-skeleton-pulse-duration: 1600ms;
  --fiipdrive-motion-skeleton-pulse-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiipdrive-motion-spinner-turn-duration: 1000ms;
  --fiipdrive-motion-spinner-turn-ease: steps(8);
  --fiipdrive-size-sm: 28px;
  --fiipdrive-size-md: 32px;
  --fiipdrive-size-lg: 40px;
  --fiipdrive-size-row: 48px;
  --fiipdrive-size-tag: 20px;
  --fiipdrive-size-tag-sm: 16px;
  --fiipdrive-hit-target: 24px;
  --fiipdrive-state-hover: rgb(255 255 255 / 0.05);
  --fiipdrive-state-pressed: rgb(255 255 255 / 0.14);
  --fiipdrive-state-selected: rgb(255 255 255 / 0.07);
  --fiipdrive-state-dragged: rgb(255 255 255 / 0.12);
  --fiipdrive-focus-width: 2px;
  --fiipdrive-focus-offset: 2px;
  --fiipdrive-focus-color: #ffffff;
  --fiipdrive-bp-sm: 640px;
  --fiipdrive-bp-md: 768px;
  --fiipdrive-bp-lg: 1024px;
  --fiipdrive-bp-xl: 1440px;
  --fiipdrive-content-max: 880px;
  --fiipdrive-gutter: 32px;
  --fiipdrive-columns: 12;
  --fiipdrive-chart-1: #6e8fff;
  --fiipdrive-chart-2: #dcac36;
  --fiipdrive-chart-3: #9cc7b1;
  --fiipdrive-chart-4: #a05c3e;
  --fiipdrive-chart-5: #537291;
  --fiipdrive-chart-seq-1: #1c2a57;
  --fiipdrive-chart-seq-2: #2f4bb0;
  --fiipdrive-chart-seq-3: #4f72f0;
  --fiipdrive-chart-seq-4: #6e8fff;
  --fiipdrive-chart-seq-5: #9db3ff;
  --fiipdrive-chart-seq-6: #c9d5ff;
  --fiipdrive-chart-grid: #1a1a1a;
  --fiipdrive-chart-axis: #333333;
  --fiipdrive-chart-label: #a1a1a1;
  --fiipdrive-feedback-instant: 100ms;
  --fiipdrive-feedback-flow: 1000ms;
  --fiipdrive-feedback-attention: 10000ms;
  --fiipdrive-feedback-stale: 10000ms;
  --fiipdrive-feedback-no-answer: 60000ms;
  --fiipdrive-feedback-toast-dwell: 5000ms;
  --fiipdrive-feedback-busy-delay: 400ms;
  --fiipdrive-feedback-min-shown: 500ms;
  --fiipdrive-feedback-tooltip-delay: 500ms;
  --fiipdrive-feedback-tooltip-skip: 300ms;
  --fiipdrive-feedback-eta-settle: 10000ms;
}

/* light mode — 128 of the 247 tokens above are re-declared.
 * Inherited unchanged from the root block (119): glass-blur, badge-rim, r-rule, r-tag, r-control, r-button, r-tile, r-card, r-frame, capsule, space-xs, space-sm, space-md, space-lg, space-xl, space-xxl, space-section, space-region, space-stage, font-display, font-body, font-mono, text-hero-size, text-hero-weight, text-hero-lh, text-hero-track, text-display-size, text-display-weight, text-display-lh, text-display-track, text-title-size, text-title-weight, text-title-lh, text-title-track, text-body-size, text-body-weight, text-body-lh, text-body-track, text-small-size, text-small-weight, text-small-lh, text-small-track, text-label-size, text-label-weight, text-label-lh, text-label-track, micro-duration, micro-ease, settle-duration, settle-ease, enter-duration, enter-ease, motion-press-sink-duration, motion-press-sink-ease, motion-hover-lift-duration, motion-hover-lift-ease, motion-focus-ring-duration, motion-focus-ring-ease, motion-popover-in-duration, motion-popover-in-ease, motion-toast-in-duration, motion-toast-in-ease, motion-toast-out-duration, motion-toast-out-ease, motion-modal-in-duration, motion-modal-in-ease, motion-modal-out-duration, motion-modal-out-ease, motion-row-arrive-duration, motion-row-arrive-ease, motion-row-reorder-duration, motion-row-reorder-ease, motion-row-leave-duration, motion-row-leave-ease, motion-drive-online-duration, motion-drive-online-ease, motion-celebrate-duration, motion-celebrate-ease, motion-live-sheen-duration, motion-live-sheen-ease, motion-settle-in-duration, motion-settle-in-ease, motion-counter-tick-duration, motion-counter-tick-ease, motion-step-advance-duration, motion-step-advance-ease, motion-popover-out-duration, motion-popover-out-ease, motion-drop-target-duration, motion-drop-target-ease, motion-skeleton-pulse-duration, motion-skeleton-pulse-ease, motion-spinner-turn-duration, motion-spinner-turn-ease, size-sm, size-md, size-lg, size-row, size-tag, size-tag-sm, hit-target, bp-sm, bp-md, bp-lg, bp-xl, content-max, gutter, columns, feedback-instant, feedback-flow, feedback-attention, feedback-stale, feedback-no-answer, feedback-toast-dwell, feedback-busy-delay, feedback-min-shown, feedback-tooltip-delay, feedback-tooltip-skip, feedback-eta-settle
 */
:root[data-theme="light"] {
  --fiipdrive-bg: #fafafa;
  --fiipdrive-surface: #ffffff;
  --fiipdrive-surface-sunken: #fafafa;
  --fiipdrive-surface-raised: #ffffff;
  --fiipdrive-ink: #171717;
  --fiipdrive-ink-2: #525252;
  --fiipdrive-ink-3: #646464;
  --fiipdrive-ink-4: #b3b3b3;
  --fiipdrive-ink-max: #000000;
  --fiipdrive-edge: #e5e5e5;
  --fiipdrive-edge-strong: #d4d4d4;
  --fiipdrive-accent: #0a0a0b;
  --fiipdrive-accent-hover: #2a2a2e;
  --fiipdrive-accent-active: #3c3c42;
  --fiipdrive-accent-wash: rgb(0 0 0 / 0.05);
  --fiipdrive-accent-ink: #ffffff;
  --fiipdrive-signal-success: #167f2e;
  --fiipdrive-signal-warning: #a35800;
  --fiipdrive-signal-danger: #d70015;
  --fiipdrive-signal-info: #0060df;
  --fiipdrive-signal-success-ink: #ffffff;
  --fiipdrive-signal-warning-ink: #ffffff;
  --fiipdrive-signal-danger-ink: #ffffff;
  --fiipdrive-signal-info-ink: #ffffff;
  --fiipdrive-residency-online-only: #7a7a7a;
  --fiipdrive-residency-online-only-ink: #7a7a7a;
  --fiipdrive-residency-downloading: #3558d8;
  --fiipdrive-residency-downloading-ink: #ffffff;
  --fiipdrive-residency-on-this-mac: #171717;
  --fiipdrive-residency-on-this-mac-ink: #171717;
  --fiipdrive-residency-kept-offline: #167f2e;
  --fiipdrive-residency-kept-offline-ink: #ffffff;
  --fiipdrive-activity-in-use: #000000;
  --fiipdrive-activity-in-use-ink: #ffffff;
  --fiipdrive-transfer-uploading: #3558d8;
  --fiipdrive-transfer-uploading-ink: #ffffff;
  --fiipdrive-transfer-landing: #5b7cf0;
  --fiipdrive-transfer-landing-ink: #000000;
  --fiipdrive-transfer-failed: #d70015;
  --fiipdrive-transfer-failed-ink: #ffffff;
  --fiipdrive-transfer-done: #167f2e;
  --fiipdrive-transfer-done-ink: #ffffff;
  --fiipdrive-destructive-surface: #fdecea;
  --fiipdrive-destructive-border: #f5c2bd;
  --fiipdrive-destructive-text: #b3261e;
  --fiipdrive-role-owner: #f1e6cc;
  --fiipdrive-role-admin: #e5e5e5;
  --fiipdrive-role-member: #f0f0f0;
  --fiipdrive-role-guest: #f5f5f5;
  --fiipdrive-role-ring-owner: #9a7a35;
  --fiipdrive-role-ring-admin: #6b6b6b;
  --fiipdrive-role-ring-member: #d4d4d4;
  --fiipdrive-role-ring-guest: #b3b3b3;
  --fiipdrive-glass-fill: rgb(255 255 255 / 0.72);
  --fiipdrive-overlay-scrim: rgb(250 250 250 / 0.72);
  --fiipdrive-quiet-fill: rgb(23 23 23 / 0.06);
  --fiipdrive-quiet-fill-strong: rgb(23 23 23 / 0.10);
  --fiipdrive-drive-pitch: #161616;
  --fiipdrive-drive-obsidian: #242526;
  --fiipdrive-drive-graphite: #3b3c3e;
  --fiipdrive-drive-midnight: #25364f;
  --fiipdrive-drive-forest: #34493f;
  --fiipdrive-drive-umber: #462e05;
  --fiipdrive-drive-petrol: #29575f;
  --fiipdrive-drive-celadon: #516565;
  --fiipdrive-drive-burgundy: #66303d;
  --fiipdrive-drive-sage: #616861;
  --fiipdrive-drive-ash: #685f67;
  --fiipdrive-drive-olive: #727656;
  --fiipdrive-drive-bronze: #66510b;
  --fiipdrive-drive-slate: #525b66;
  --fiipdrive-drive-pewter: #55606a;
  --fiipdrive-drive-denim: #537291;
  --fiipdrive-drive-emerald: #208161;
  --fiipdrive-drive-azurite: #1a80b4;
  --fiipdrive-drive-carmine: #a73441;
  --fiipdrive-drive-burnt-copper: #a05c3e;
  --fiipdrive-drive-clay: #a0756d;
  --fiipdrive-drive-cobalt: #2f60de;
  --fiipdrive-drive-sky: #5aa6df;
  --fiipdrive-drive-baby-green: #9cc7b1;
  --fiipdrive-drive-sand: #b2a38d;
  --fiipdrive-drive-light-pink: #c08ea0;
  --fiipdrive-drive-baby-blue: #a9cbe0;
  --fiipdrive-drive-ember: #db782e;
  --fiipdrive-drive-ochre: #dcac36;
  --fiipdrive-drive-terracotta: #dc7763;
  --fiipdrive-drive-chalk: #d5d2cc;
  --fiipdrive-drive-black: #2a2a2a;
  --fiipdrive-shadow-md: inset 0 0 0 1px rgb(0 0 0 / 0.08);
  --fiipdrive-shadow-float: 0 0 0 1px rgb(0 0 0 / 0.08), 0 8px 24px rgb(0 0 0 / 0.10);
  --fiipdrive-shadow-lg: 0 0 0 1px rgb(0 0 0 / 0.08), 0 16px 48px rgb(0 0 0 / 0.14);
  --fiipdrive-shadow-lift: inset 0 0 0 1px rgb(0 0 0 / 0.16);
  --fiipdrive-shadow-press: inset 0 0 0 1px rgb(0 0 0 / 0.04);
  --fiipdrive-shadow-glass: inset 0 1px 0 rgb(255 255 255 / 0.9), inset 0 0 0 1px rgb(0 0 0 / 0.08), 0 12px 32px rgb(0 0 0 / 0.08);
  --fiipdrive-shadow-bloom: 0 0 0 1px rgb(0 0 0 / 0.04), 0 0 48px 4px rgb(58 94 224 / 0.22);
  --fiipdrive-shadow-key: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 -1px 0 rgb(60 48 36 / 0.07), 0 0 0 1px rgb(40 32 24 / 0.10), 0 1px 2px rgb(60 48 36 / 0.12), 0 3px 8px -4px rgb(60 48 36 / 0.18);
  --fiipdrive-shadow-key-press: inset 0 1px 3px rgb(60 48 36 / 0.20), 0 0 0 1px rgb(40 32 24 / 0.07);
  --fiipdrive-shadow-well: inset 0 1px 2px rgb(60 48 36 / 0.20), inset 0 0 0 1px rgb(40 32 24 / 0.07), 0 1px 0 rgb(255 255 255 / 1);
  --fiipdrive-layer-base: 0;
  --fiipdrive-layer-raised: 1;
  --fiipdrive-layer-sticky: 10;
  --fiipdrive-layer-popover: 100;
  --fiipdrive-layer-scrim: 200;
  --fiipdrive-layer-dialog: 210;
  --fiipdrive-layer-toast: 300;
  --fiipdrive-layer-tooltip: 400;
  --fiipdrive-state-hover: rgb(0 0 0 / 0.04);
  --fiipdrive-state-pressed: rgb(0 0 0 / 0.12);
  --fiipdrive-state-selected: rgb(0 0 0 / 0.06);
  --fiipdrive-state-dragged: rgb(0 0 0 / 0.10);
  --fiipdrive-focus-width: 2px;
  --fiipdrive-focus-offset: 2px;
  --fiipdrive-focus-color: #0a0a0b;
  --fiipdrive-chart-1: #3a5ee0;
  --fiipdrive-chart-2: #a87b00;
  --fiipdrive-chart-3: #56a184;
  --fiipdrive-chart-4: #9a3412;
  --fiipdrive-chart-5: #1f3f66;
  --fiipdrive-chart-seq-1: #dde5ff;
  --fiipdrive-chart-seq-2: #b3c4ff;
  --fiipdrive-chart-seq-3: #859ff5;
  --fiipdrive-chart-seq-4: #5b7cf0;
  --fiipdrive-chart-seq-5: #3a5ee0;
  --fiipdrive-chart-seq-6: #22389a;
  --fiipdrive-chart-grid: #ededed;
  --fiipdrive-chart-axis: #d4d4d4;
  --fiipdrive-chart-label: #525252;
}

@media (prefers-color-scheme: light) {
  :root:not([data-theme]) {
    --fiipdrive-bg: #fafafa;
    --fiipdrive-surface: #ffffff;
    --fiipdrive-surface-sunken: #fafafa;
    --fiipdrive-surface-raised: #ffffff;
    --fiipdrive-ink: #171717;
    --fiipdrive-ink-2: #525252;
    --fiipdrive-ink-3: #646464;
    --fiipdrive-ink-4: #b3b3b3;
    --fiipdrive-ink-max: #000000;
    --fiipdrive-edge: #e5e5e5;
    --fiipdrive-edge-strong: #d4d4d4;
    --fiipdrive-accent: #0a0a0b;
    --fiipdrive-accent-hover: #2a2a2e;
    --fiipdrive-accent-active: #3c3c42;
    --fiipdrive-accent-wash: rgb(0 0 0 / 0.05);
    --fiipdrive-accent-ink: #ffffff;
    --fiipdrive-signal-success: #167f2e;
    --fiipdrive-signal-warning: #a35800;
    --fiipdrive-signal-danger: #d70015;
    --fiipdrive-signal-info: #0060df;
    --fiipdrive-signal-success-ink: #ffffff;
    --fiipdrive-signal-warning-ink: #ffffff;
    --fiipdrive-signal-danger-ink: #ffffff;
    --fiipdrive-signal-info-ink: #ffffff;
    --fiipdrive-residency-online-only: #7a7a7a;
    --fiipdrive-residency-online-only-ink: #7a7a7a;
    --fiipdrive-residency-downloading: #3558d8;
    --fiipdrive-residency-downloading-ink: #ffffff;
    --fiipdrive-residency-on-this-mac: #171717;
    --fiipdrive-residency-on-this-mac-ink: #171717;
    --fiipdrive-residency-kept-offline: #167f2e;
    --fiipdrive-residency-kept-offline-ink: #ffffff;
    --fiipdrive-activity-in-use: #000000;
    --fiipdrive-activity-in-use-ink: #ffffff;
    --fiipdrive-transfer-uploading: #3558d8;
    --fiipdrive-transfer-uploading-ink: #ffffff;
    --fiipdrive-transfer-landing: #5b7cf0;
    --fiipdrive-transfer-landing-ink: #000000;
    --fiipdrive-transfer-failed: #d70015;
    --fiipdrive-transfer-failed-ink: #ffffff;
    --fiipdrive-transfer-done: #167f2e;
    --fiipdrive-transfer-done-ink: #ffffff;
    --fiipdrive-destructive-surface: #fdecea;
    --fiipdrive-destructive-border: #f5c2bd;
    --fiipdrive-destructive-text: #b3261e;
    --fiipdrive-role-owner: #f1e6cc;
    --fiipdrive-role-admin: #e5e5e5;
    --fiipdrive-role-member: #f0f0f0;
    --fiipdrive-role-guest: #f5f5f5;
    --fiipdrive-role-ring-owner: #9a7a35;
    --fiipdrive-role-ring-admin: #6b6b6b;
    --fiipdrive-role-ring-member: #d4d4d4;
    --fiipdrive-role-ring-guest: #b3b3b3;
    --fiipdrive-glass-fill: rgb(255 255 255 / 0.72);
    --fiipdrive-overlay-scrim: rgb(250 250 250 / 0.72);
    --fiipdrive-quiet-fill: rgb(23 23 23 / 0.06);
    --fiipdrive-quiet-fill-strong: rgb(23 23 23 / 0.10);
    --fiipdrive-drive-pitch: #161616;
    --fiipdrive-drive-obsidian: #242526;
    --fiipdrive-drive-graphite: #3b3c3e;
    --fiipdrive-drive-midnight: #25364f;
    --fiipdrive-drive-forest: #34493f;
    --fiipdrive-drive-umber: #462e05;
    --fiipdrive-drive-petrol: #29575f;
    --fiipdrive-drive-celadon: #516565;
    --fiipdrive-drive-burgundy: #66303d;
    --fiipdrive-drive-sage: #616861;
    --fiipdrive-drive-ash: #685f67;
    --fiipdrive-drive-olive: #727656;
    --fiipdrive-drive-bronze: #66510b;
    --fiipdrive-drive-slate: #525b66;
    --fiipdrive-drive-pewter: #55606a;
    --fiipdrive-drive-denim: #537291;
    --fiipdrive-drive-emerald: #208161;
    --fiipdrive-drive-azurite: #1a80b4;
    --fiipdrive-drive-carmine: #a73441;
    --fiipdrive-drive-burnt-copper: #a05c3e;
    --fiipdrive-drive-clay: #a0756d;
    --fiipdrive-drive-cobalt: #2f60de;
    --fiipdrive-drive-sky: #5aa6df;
    --fiipdrive-drive-baby-green: #9cc7b1;
    --fiipdrive-drive-sand: #b2a38d;
    --fiipdrive-drive-light-pink: #c08ea0;
    --fiipdrive-drive-baby-blue: #a9cbe0;
    --fiipdrive-drive-ember: #db782e;
    --fiipdrive-drive-ochre: #dcac36;
    --fiipdrive-drive-terracotta: #dc7763;
    --fiipdrive-drive-chalk: #d5d2cc;
    --fiipdrive-drive-black: #2a2a2a;
    --fiipdrive-shadow-md: inset 0 0 0 1px rgb(0 0 0 / 0.08);
    --fiipdrive-shadow-float: 0 0 0 1px rgb(0 0 0 / 0.08), 0 8px 24px rgb(0 0 0 / 0.10);
    --fiipdrive-shadow-lg: 0 0 0 1px rgb(0 0 0 / 0.08), 0 16px 48px rgb(0 0 0 / 0.14);
    --fiipdrive-shadow-lift: inset 0 0 0 1px rgb(0 0 0 / 0.16);
    --fiipdrive-shadow-press: inset 0 0 0 1px rgb(0 0 0 / 0.04);
    --fiipdrive-shadow-glass: inset 0 1px 0 rgb(255 255 255 / 0.9), inset 0 0 0 1px rgb(0 0 0 / 0.08), 0 12px 32px rgb(0 0 0 / 0.08);
    --fiipdrive-shadow-bloom: 0 0 0 1px rgb(0 0 0 / 0.04), 0 0 48px 4px rgb(58 94 224 / 0.22);
    --fiipdrive-shadow-key: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 -1px 0 rgb(60 48 36 / 0.07), 0 0 0 1px rgb(40 32 24 / 0.10), 0 1px 2px rgb(60 48 36 / 0.12), 0 3px 8px -4px rgb(60 48 36 / 0.18);
    --fiipdrive-shadow-key-press: inset 0 1px 3px rgb(60 48 36 / 0.20), 0 0 0 1px rgb(40 32 24 / 0.07);
    --fiipdrive-shadow-well: inset 0 1px 2px rgb(60 48 36 / 0.20), inset 0 0 0 1px rgb(40 32 24 / 0.07), 0 1px 0 rgb(255 255 255 / 1);
    --fiipdrive-layer-base: 0;
    --fiipdrive-layer-raised: 1;
    --fiipdrive-layer-sticky: 10;
    --fiipdrive-layer-popover: 100;
    --fiipdrive-layer-scrim: 200;
    --fiipdrive-layer-dialog: 210;
    --fiipdrive-layer-toast: 300;
    --fiipdrive-layer-tooltip: 400;
    --fiipdrive-state-hover: rgb(0 0 0 / 0.04);
    --fiipdrive-state-pressed: rgb(0 0 0 / 0.12);
    --fiipdrive-state-selected: rgb(0 0 0 / 0.06);
    --fiipdrive-state-dragged: rgb(0 0 0 / 0.10);
    --fiipdrive-focus-width: 2px;
    --fiipdrive-focus-offset: 2px;
    --fiipdrive-focus-color: #0a0a0b;
    --fiipdrive-chart-1: #3a5ee0;
    --fiipdrive-chart-2: #a87b00;
    --fiipdrive-chart-3: #56a184;
    --fiipdrive-chart-4: #9a3412;
    --fiipdrive-chart-5: #1f3f66;
    --fiipdrive-chart-seq-1: #dde5ff;
    --fiipdrive-chart-seq-2: #b3c4ff;
    --fiipdrive-chart-seq-3: #859ff5;
    --fiipdrive-chart-seq-4: #5b7cf0;
    --fiipdrive-chart-seq-5: #3a5ee0;
    --fiipdrive-chart-seq-6: #22389a;
    --fiipdrive-chart-grid: #ededed;
    --fiipdrive-chart-axis: #d4d4d4;
    --fiipdrive-chart-label: #525252;
  }
}
