/* AUTO-GENERATED — scripts/build/build_admin_common_bundle.js (밝은 섬: doc 탭은 셸 테마와 무관하게 밝다) · 원본 /admin/_common/design_tokens.css :root · 9cfdd1bf1c */
.frames .tab-doc {
  --ava-paper: #FFFFFF;
  --ava-cream: #F6F4F0;
  --ava-surface: #EEEBE5;
  --ava-surface-2: #E4E0D8;
  --ava-line: #DBD7CE;
  --ava-line-strong: #C4BEB2;
  --ava-ink: #201E1B;
  --ava-ink-soft: #3B3733;
  --ava-mute: #6E6962;
  --ava-mute-light: #A5A29B;
  --ava-gold: #A88C64;
  --ava-gold-soft: #C4B5A0;
  --ava-gold-strong: #7A6136;
  --ava-platinum: #B0A595;
  --ava-deep: #2B2723;
  --ava-danger: #A1554A;
  --ava-danger-bg: #F2E7E3;
  --ava-success: #7C8A6A;
  --ava-success-bg: #ECEEE6;
  --ava-warn: #B0843E;
  --ava-warn-bg: #F4EDE1;
  --ava-info: #5A7391;
  --ava-info-bg: #E7EBF0;
  --ava-consent: #6B5A82;
  --ava-consent-strong: #4E4160;
  --ava-consent-bg: #EDEAF1;
  --ava-device: #4E7F78;
  --ava-device-strong: #3A6159;
  --ava-device-bg: #E4EDEA;
  --ava-success-strong: #636E55;
  --ava-danger-strong: #8C4A40;
  --ava-warn-strong: #86642F;
  --ava-info-strong: #556C88;
  --ava-mute-strong: #5A554E;
  --ava-bottom-safe: env(safe-area-inset-bottom, 0px);
  --ava-font-header: 'Pretendard Variable', 'Pretendard', 'Inter', 'Noto Sans KR', sans-serif;
  --ava-font-body: 'Pretendard Variable', 'Pretendard', 'Noto Sans KR', sans-serif;
  --ava-font-display: 'MaruBuri', 'Playfair Display', serif;
  --ava-font-serif: 'MaruBuri', 'Cormorant Garamond', 'Noto Serif KR', serif;
  --ava-font-subhead: 'Tenor Sans', 'Pretendard Variable', 'Pretendard', 'Noto Sans KR', sans-serif;
  --ava-font-mono: 'IBM Plex Mono', 'D2 Coding', monospace;
  --ava-fs-xs: 11px;
  --ava-fs-sm: 13px;
  --ava-fs-md: 15px;
  --ava-fs-lg: 18px;
  --ava-fs-xl: 24px;
  --ava-fs-xxl: 36px;
  --ava-fw-regular: 400;
  --ava-fw-medium: 500;
  --ava-fw-semi: 600;
  --ava-fw-bold: 700;
  --ava-lh-tight: 1.25;
  --ava-lh-normal: 1.5;
  --ava-lh-relaxed: 1.7;
  --ava-fs-body: 16px;
  --ava-fs-body-sm: 14px;
  --ava-fs-caption: 13px;
  --ava-fs-label: 11px;
  --ava-fs-h4-rsp: clamp(16px, 1.8vw + 12px, 20px);
  --ava-fs-h3-rsp: clamp(18px, 2.4vw + 12px, 26px);
  --ava-fs-h2-rsp: clamp(22px, 3.6vw + 12px, 36px);
  --ava-fs-h1-rsp: clamp(28px, 5vw + 14px, 56px);
  --ava-fs-hero-rsp: clamp(36px, 7vw + 16px, 80px);
  --ava-lh-display: 1.15;
  --ava-lh-heading: 1.30;
  --ava-lh-body: 1.65;
  --ava-lh-caption: 1.50;
  --ava-tracking-h1: -0.03em;
  --ava-tracking-h2: -0.02em;
  --ava-tracking-body: -0.005em;
  --ava-p-section: clamp(48px, 8vw, 96px);
  --ava-p-block: clamp(24px, 4vw, 48px);
  --ava-p-paragraph: clamp(12px, 1.5vw, 16px);
  --ava-tracking-tight: -0.02em;
  --ava-tracking-normal: 0;
  --ava-tracking-wide: 0.04em;
  --ava-tracking-wider: 0.12em;
  --ava-tracking-widest: 0.24em;
  --ava-s-1: 4px;
  --ava-s-2: 8px;
  --ava-s-3: 12px;
  --ava-s-4: 16px;
  --ava-s-5: 24px;
  --ava-s-6: 32px;
  --ava-s-7: 48px;
  --ava-s-8: 64px;
  --ava-r-sm: 4px;
  --ava-r-md: 8px;
  --ava-r-lg: 14px;
  --ava-r-xl: 24px;
  --ava-r-full: 999px;
  --ava-shadow-sm: 0 1px 3px rgba(31,27,23,.08);
  --ava-shadow-md: 0 4px 14px rgba(31,27,23,.10);
  --ava-shadow-lg: 0 12px 40px rgba(31,27,23,.16);
  --ava-shadow-xl: 0 24px 80px rgba(31,27,23,.24);
  --ava-t-fast: 120ms cubic-bezier(.5,1.3,.5,1);
  --ava-t-normal: 180ms cubic-bezier(.5,1.3,.5,1);
  --ava-t-slow: 280ms cubic-bezier(.4,1.2,.5,1);
  --ava-z-sticky: 10;
  --ava-z-fab: 40;
  --ava-z-overlay: 100;
  --ava-z-modal: 200;
  --ava-z-toast: 9999;
  --ava-z-tooltip: 9998;
  --canvas: var(--ava-surface-2); --paper: var(--ava-cream); --ink: var(--ava-ink); --ink-muted: var(--ava-mute); --gold: var(--ava-gold); --gold-light: var(--ava-line-strong); --whisper: var(--ava-surface);
  --ok: var(--brand-ok); --err: var(--brand-err); --info: var(--ava-info-strong); --warn: var(--brand-warn);
  color-scheme: light; color: var(--ava-ink); background: var(--ava-cream);
}
