/* ============================================================
   TOKEN DI SISTEMA — ripresi 1:1 da core.css / shell.css allegati.
   Unico file da toccare se la palette dell'app cambia: tutti gli
   altri fogli di stile consumano solo queste variabili.
   ============================================================ */
:root {
    --bg: #FFF9F4;
    --bg-sunk: #FCEEE1;
    --surface: #FFFFFF;
    --surface-tint: #FFF3E8;
    --border: #F1E1D0;
    --border-strong: #E9CDAE;
    --ink: #2B211A;
    --ink-soft: #6E5D4F;
    --ink-faint: #A9967F;
    --primary: #FF6A1A;
    --primary-600: #E85A0C;
    --primary-700: #C24700;
    --primary-100: #FFE3CC;
    --primary-050: #FFF1E2;
    --ok: #1F8B5C;
    --ok-bg: #E4F5EC;
    --warn: #C77900;
    --warn-bg: #FFF1D6;
    --danger: #D6402F;
    --danger-bg: #FCE7E3;
    --neutral: #7C6F63;
    --neutral-bg: #F1EAE2;
    --radius-sm: 8px;
    --radius-md: 14px;
    --radius-lg: 20px;
    --shadow-1: 0 1px 2px rgba(43,33,26,.06), 0 1px 1px rgba(43,33,26,.04);
    --shadow-2: 0 6px 16px -6px rgba(43,33,26,.14), 0 2px 6px -2px rgba(43,33,26,.08);
    --shadow-3: 0 20px 40px -12px rgba(196,71,0,.22);
    --font-display: 'Manrope', sans-serif;
    --font-body: 'Inter', sans-serif;
    --font-mono: 'JetBrains Mono', monospace;
    --ease: cubic-bezier(.2,.7,.3,1);
}
