/* DailyOne v0.60.1 public design tokens.
   Product styles and components consume these semantic values instead of
   defining their own color, radius, shadow, blur and motion systems. */
:root {
  color-scheme: light;

  --dailyone-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Helvetica Neue", sans-serif;
  --dailyone-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Helvetica Neue", sans-serif;

  --dailyone-color-canvas: #f4f1eb;
  --dailyone-color-canvas-top: #fafaf8;
  --dailyone-color-canvas-glass: #f5f4f0;
  --dailyone-color-canvas-bottom: #efeee9;
  --dailyone-color-surface: #fffefa;
  --dailyone-color-surface-glass: rgba(255,255,255,.87);
  --dailyone-color-surface-glass-soft: rgba(241,244,241,.68);
  --dailyone-color-ink: #1c211f;
  --dailyone-color-ink-base: #1c1b19;
  --dailyone-color-ink-soft: #2c3432;
  --dailyone-color-muted: #737b78;
  --dailyone-color-muted-base: #8a867e;
  --dailyone-color-muted-soft: #8a918e;
  --dailyone-color-line: rgba(61,75,69,.105);
  --dailyone-color-line-base: #e8e2d8;
  --dailyone-color-accent-mist: #d9ebe7;
  --dailyone-color-accent-sage: #93b8ae;
  --dailyone-color-accent-warm: #ebe4d8;
  --dailyone-color-success: #55a879;
  --dailyone-color-danger: #d75f5f;
  --dailyone-color-launch-ink: #171a19;
  --dailyone-color-launch-muted: #7b8582;
  --dailyone-color-launch-base: #f8f9f7;
  --dailyone-color-launch-sage: #9ebfb7;

  --dailyone-radius-control: 17px;
  --dailyone-radius-control-large: 20px;
  --dailyone-radius-card: 28px;
  --dailyone-radius-pill: 999px;

  --dailyone-shadow-base-card: 0 18px 45px rgba(54,45,32,.07);
  --dailyone-shadow-card: 0 18px 42px rgba(47,67,60,.075), inset 0 1px 0 #fff;
  --dailyone-shadow-control: 0 10px 25px rgba(49,76,67,.105), inset 0 1px 0 rgba(255,255,255,.98), inset 0 -1px 0 rgba(86,119,108,.075);
  --dailyone-shadow-control-soft: 0 8px 22px rgba(38,57,51,.085), inset 0 1px 0 #fff, inset 0 -1px 0 rgba(90,122,112,.06);

  --dailyone-blur-control: 18px;
  --dailyone-blur-control-strong: 22px;
  --dailyone-blur-panel: 28px;
  --dailyone-duration-press: 200ms;
  --dailyone-duration-fast: 220ms;
  --dailyone-duration-normal: 250ms;
  --dailyone-duration-slow: 580ms;
  --dailyone-ease-standard: cubic-bezier(.2,.84,.18,1);
  --dailyone-ease-emphasized: cubic-bezier(.22,.85,.23,1);

  --dailyone-action-surface: linear-gradient(145deg,rgba(249,252,251,.9),rgba(207,229,223,.72));
  --dailyone-action-surface-soft: linear-gradient(145deg,rgba(255,255,255,.78),rgba(222,236,232,.52));

  /* Compatibility aliases keep the v0.57.1 visual answer intact while all
     active values now come from this single public source. */
  --bg: var(--dailyone-color-canvas);
  --paper: var(--dailyone-color-surface);
  --ink: var(--dailyone-color-ink-base);
  --muted: var(--dailyone-color-muted-base);
  --line: var(--dailyone-color-line-base);
  --red: var(--dailyone-color-danger);
  --green: var(--dailyone-color-success);
  --shadow: var(--dailyone-shadow-base-card);
  --liquid-ink: var(--dailyone-color-ink);
  --liquid-muted: var(--dailyone-color-muted);
  --liquid-line: var(--dailyone-color-line);
  --liquid-cyan: var(--dailyone-color-accent-mist);
  --liquid-sage: var(--dailyone-color-accent-sage);
  --liquid-warm: var(--dailyone-color-accent-warm);
  --liquid-ease: var(--dailyone-ease-standard);
  --liquid-action-ink: var(--dailyone-color-ink-soft);
  --liquid-action-muted: #687570;
  --liquid-action-surface: var(--dailyone-action-surface);
  --liquid-action-soft: var(--dailyone-action-surface-soft);
  --launch-ink: var(--dailyone-color-launch-ink);
  --launch-muted: var(--dailyone-color-launch-muted);
  --launch-base: var(--dailyone-color-launch-base);
  --launch-sage: var(--dailyone-color-launch-sage);
}
