/* generated from brand/boboo-world.css @ 274abd3fa0f7 — 직접 수정 금지 */
/* Boboo World design tokens. Values come from the approved World UI.
   Tokens only: consumers own layout and explicitly opt into a dark theme. */
:root, [data-boboo-theme="light"] {
  --boboo-color-ink: #344e49;
  --boboo-color-muted: #71847b;
  --boboo-color-paper: #fffdf5;
  --boboo-color-surface: #f0f3e7;
  --boboo-color-canvas: #bddfe0;
  --boboo-color-accent: #44786a;
  --boboo-color-primary: #507e6b;
  --boboo-color-primary-hover: #396953;
  --boboo-color-on-primary: #fffdf0;
  --boboo-color-line: #dbe2d5;
  --boboo-color-focus: #356f61;
  --boboo-color-warning-ink: #977346;
  --boboo-color-warning-bg: #f5ead0;
  --boboo-color-sign-board: #f4e8c8;
  --boboo-color-sign-border: #c3ac7c;
  --boboo-color-sign-post: #b49869;
  --boboo-color-sign-ink: #4d6450;
  --boboo-font-family: ui-rounded, 'Apple SD Gothic Neo', 'Malgun Gothic', system-ui, sans-serif;
  --boboo-font-size-xs: 11px;
  --boboo-font-size-sm: 12px;
  --boboo-font-size-md: 14px;
  --boboo-font-size-lg: 20px;
  --boboo-font-size-xl: 30px;
  --boboo-font-weight-medium: 500;
  --boboo-font-weight-semibold: 600;
  --boboo-font-weight-strong: 650;
  --boboo-line-height-body: 1.75;
  --boboo-radius-sm: 12px;
  --boboo-radius-md: 16px;
  --boboo-radius-panel: 23px;
  --boboo-radius-dialog: 26px;
  --boboo-radius-pill: 30px;
  --boboo-space-xs: 4px;
  --boboo-space-sm: 8px;
  --boboo-space-md: 12px;
  --boboo-space-lg: 16px;
  --boboo-space-xl: 24px;
  --boboo-space-2xl: 32px;
  --boboo-shadow-soft: 0 12px 38px #38574b18;
  --boboo-shadow-panel: 0 16px 65px #304e4826;
  --boboo-shadow-dialog: 0 25px 110px #163e4045;
}
/* Explicit dark values reuse the World palette; no inversion or automatic switch.
   The existing World remains light. Dashboard theme integration is stage 6. */
[data-boboo-theme="dark"] {
  --boboo-color-ink: #fffdf5;
  --boboo-color-muted: #c3d0a0;
  --boboo-color-paper: #344e49;
  --boboo-color-surface: #3c6254;
  --boboo-color-canvas: #344e49;
  --boboo-color-accent: #b1c2a0;
  --boboo-color-primary: #b1c2a0;
  --boboo-color-primary-hover: #c3d0a0;
  --boboo-color-on-primary: #344e49;
  --boboo-color-line: #71847b;
  --boboo-color-focus: #e4e2ad;
  --boboo-color-warning-ink: #f5ead0;
  --boboo-color-warning-bg: #977346;
  --boboo-shadow-soft: 0 12px 38px #163e4045;
  --boboo-shadow-panel: 0 16px 65px #163e4045;
  --boboo-shadow-dialog: 0 25px 110px #163e4045;
}
