@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Plus Jakarta Sans,sans-serif;background:#fafaf8;color:#1a1a1a;-webkit-font-smoothing:antialiased}:root{--bg: #FAFAF7;--bg-card: #FFFFFF;--bg-subtle: #F5F2EC;--border: #ECEAE4;--border-strong: #D8D4CC;--text-primary: #2A2520;--text-secondary: #6B6560;--text-muted: #A0988E;--accent: #C45E3A;--accent-hover: #A84E2E;--accent-light: #FFF0EB;--accent-border: #F0D8CE;--brief-bg: #3D2E1A;--success: #059669;--success-light: #D1FAE5;--danger: #DC2626;--danger-light: #FEE2E2;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 32px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.06)}
