:root {
    --font-sans: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-display: "Instrument Serif", Georgia, serif;

    --ink-950: #101113;
    --ink-900: #17191D;
    --ink-850: #1D2025;
    --ink-800: #22252B;
    --ink-700: #30343C;
    --paper-50: #FAF8F3;
    --paper-100: #F0EDE6;
    --paper-200: #E5E0D5;
    --line-200: #D8D3C8;
    --line-dark: rgba(250, 248, 243, 0.12);
    --text-main: #F7F4EC;
    --text-soft: #D8D3C8;
    --text-dark: #17191D;
    --muted: #9EA3AD;
    --muted-dark: #5D6470;
    --accent: #D7B46A;
    --action: #E85D4A;
    --action-dark: #C94736;
    --success: #4DBE8D;
    --warning: #DFA64A;
    --danger: #E5534B;
    --info: #6FA7D8;

    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-8: 32px;
    --space-10: 40px;
    --space-12: 48px;
    --space-14: 56px;
    --space-16: 64px;
    --space-24: 96px;

    --radius-control: 8px;
    --radius-panel: 12px;
    --radius-sheet: 16px;
    --shadow-panel: 0 22px 70px rgba(0, 0, 0, 0.28);
    --shadow-soft: 0 14px 38px rgba(0, 0, 0, 0.18);
    --ease-standard: cubic-bezier(.2, .8, .2, 1);
    --ease-drawer: cubic-bezier(.16, 1, .3, 1);
    --duration-fast: 140ms;
    --duration-base: 220ms;
    --duration-medium: var(--duration-base);
    --text-muted: var(--muted);
    --font-size-xs: 0.75rem;
    --font-size-sm: 0.875rem;
    --font-size-xl: 1.25rem;
    --duration-drawer: 280ms;
}
