/* TuLiApp 0.13 · Figma V8tFuJR44Ex9ioVaCbzgP0. Shared presentation tokens. */
@font-face { font-family:"TuLiApp Inter"; src:url("fonts/InterVariable.woff2") format("woff2"); font-style:normal; font-weight:100 900; font-display:swap; }
:where(.tuli-app,.tuli-intranet,.tuli-alert-dialog) {
 --tuli-raw-ink:#24364b; --ui-ink:var(--tuli-raw-ink);
 --tuli-raw-muted:#526477; --ui-muted:var(--tuli-raw-muted);
 --tuli-raw-accent:#315987; --ui-accent:var(--tuli-raw-accent);
 --tuli-raw-hover:#264871; --ui-hover:var(--tuli-raw-hover);
 --tuli-raw-bg:#f6f8fb; --ui-bg:var(--tuli-raw-bg);
 --tuli-raw-surface:#ffffff; --ui-surface:var(--tuli-raw-surface);
 --tuli-raw-soft:#edf2f8; --ui-soft:var(--tuli-raw-soft);
 --tuli-raw-border:#d5dfeb; --ui-border:var(--tuli-raw-border);
 --tuli-raw-active:#e5edf8; --ui-active:var(--tuli-raw-active);
 --tuli-raw-success:#285b43; --ui-success:var(--tuli-raw-success);
 --tuli-raw-success-bg:#e9f3ed; --ui-success-bg:var(--tuli-raw-success-bg);
 --tuli-raw-warning:#76551e; --ui-warning:var(--tuli-raw-warning);
 --tuli-raw-warning-bg:#fff7e8; --ui-warning-bg:var(--tuli-raw-warning-bg);
 --tuli-raw-danger:#a13232; --ui-danger:var(--tuli-raw-danger);
 --tuli-raw-focus:#5280b6; --ui-focus:var(--tuli-raw-focus);
 --tuli-raw-body:14px; --ui-body:var(--tuli-raw-body);
 --tuli-raw-small:13px; --ui-small:var(--tuli-raw-small);
 --tuli-raw-nav:14px; --ui-nav:var(--tuli-raw-nav);
 --tuli-raw-title:24px; --ui-title:var(--tuli-raw-title);
 --tuli-raw-section:20px; --ui-section:var(--tuli-raw-section);
 --tuli-raw-heading:17px; --ui-heading:var(--tuli-raw-heading);
 --tuli-raw-card-title:16px; --ui-card-title:var(--tuli-raw-card-title);
 --tuli-raw-metric:24px; --ui-metric:var(--tuli-raw-metric);
 --tuli-raw-input:14px; --ui-input:var(--tuli-raw-input);
 --tuli-raw-control:40px; --ui-control:var(--tuli-raw-control);
 --tuli-raw-touch:44px; --ui-touch:var(--tuli-raw-touch);
 --tuli-raw-radius:10px; --ui-radius:var(--tuli-raw-radius);
 --tuli-raw-control-radius:8px; --ui-control-radius:var(--tuli-raw-control-radius);
 --tuli-raw-dialog-radius:14px; --ui-dialog-radius:var(--tuli-raw-dialog-radius);
 --tuli-raw-gap:16px; --ui-gap:var(--tuli-raw-gap);
 --tuli-raw-space-1:4px; --ui-space-1:var(--tuli-raw-space-1);
 --tuli-raw-space-2:8px; --ui-space-2:var(--tuli-raw-space-2);
 --tuli-raw-space-3:12px; --ui-space-3:var(--tuli-raw-space-3);
 --tuli-raw-space-4:16px; --ui-space-4:var(--tuli-raw-space-4);
 --tuli-raw-space-5:20px; --ui-space-5:var(--tuli-raw-space-5);
 --tuli-raw-space-6:24px; --ui-space-6:var(--tuli-raw-space-6);
 --tuli-raw-space-8:32px; --ui-space-8:var(--tuli-raw-space-8);
 --tuli-raw-stroke:1px; --ui-stroke:var(--tuli-raw-stroke);
 --tuli-raw-line:21px; --ui-line:var(--tuli-raw-line);
 --tuli-raw-font:"TuLiApp Inter",Inter,Arial,Helvetica,sans-serif; --ui-font:var(--tuli-raw-font);
 --ui-field-border:#7d91a8;
}
@media(max-width:768px),(pointer:coarse) { :where(.tuli-app,.tuli-intranet,.tuli-alert-dialog) { --ui-control:var(--ui-touch); --ui-input:16px; } }
