/* DroneWright shared tokens. Owned by Client; shipped unchanged in release assets. */
:root {
  color-scheme: dark;
  --dw-color-canvas: #171b20;
  --dw-color-surface-rgb: 33, 38, 45;
  --dw-color-surface: rgb(var(--dw-color-surface-rgb));
  --dw-color-raised: #292f38;
  --dw-color-panel: var(--dw-color-surface);
  --dw-color-control: var(--dw-color-raised);
  --dw-backdrop-tint: rgba(8, 16, 30, 0.66);
  --dw-backdrop-blur: 6px;
  --dw-color-hover: #323b47;
  --dw-color-text: #e6edf3;
  --dw-color-muted: #a8b3c2;
  --dw-color-border-rgb: 65, 76, 90;
  --dw-color-border: rgb(var(--dw-color-border-rgb));
  --dw-color-info-bg-rgb: 47, 93, 112;
  --dw-color-accent: #82b7ff;
  --dw-color-primary: #235dba;
  --dw-color-primary-hover: #2c6ed3;
  --dw-color-success: #79d5a4;
  --dw-color-success-bg-rgb: 32, 107, 72;
  --dw-color-warning: #f1c76b;
  --dw-color-warning-bg-rgb: 115, 86, 20;
  --dw-color-danger: #ff9696;
  --dw-color-danger-surface: #35232c;
  --dw-color-danger-bg-rgb: 147, 54, 62;
  --dw-color-focus: #82b7ff;
  --dw-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --dw-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --dw-font-size-base: 14px;
  --dw-font-size-meta: 0.857142857rem;
  --dw-font-size-heading: 1.285714286rem;
  --dw-font-size-title: 1.714285714rem;
  --dw-grid: 4px;
  --dw-line-height: calc(var(--dw-grid) * 5);
  --dw-line-height-meta: calc(var(--dw-grid) * 4);
  --dw-line-height-heading: calc(var(--dw-grid) * 6);
  --dw-line-height-title: calc(var(--dw-grid) * 8);
  --dw-space-1: calc(var(--dw-grid) * 1);
  --dw-space-2: calc(var(--dw-grid) * 2);
  --dw-space-3: calc(var(--dw-grid) * 3);
  --dw-space-4: calc(var(--dw-grid) * 4);
  --dw-space-6: calc(var(--dw-grid) * 6);
  --dw-space-8: calc(var(--dw-grid) * 8);
  --dw-space-12: calc(var(--dw-grid) * 12);
  --dw-control-size: calc(var(--dw-grid) * 8);
  --dw-select-min-width: calc(var(--dw-grid) * 24);
  --dw-icon-size: calc(var(--dw-grid) * 4);
  --dw-nav-icon-size: calc(var(--dw-grid) * 5);
  --dw-avatar-size: calc(var(--dw-grid) * 6);
  --dw-header-height: calc(var(--dw-grid) * 14);
  --dw-rail-width: calc(var(--dw-grid) * 14);
  --dw-sidebar-width: calc(var(--dw-grid) * 56);
  --dw-dialog-width: calc(var(--dw-grid) * 224);
  --dw-auth-width: calc(var(--dw-grid) * 112);
  --dw-border-width: 1px;
  --dw-radius: calc(var(--dw-grid) * 2);
  --dw-radius-small: var(--dw-grid);
  --dw-shadow: 0 0.5rem 2rem #0006;
  --dw-focus-ring: 0 0 0 2px var(--dw-color-focus);
  --dw-motion-fast: 150ms;
  --dw-opacity-disabled: 0.5;
}
