@font-face{font-family: "Inter";src: url("/assets/fonts/inter-normal-var.woff2") format("woff2-variations"),url("/assets/fonts/inter-normal-var.woff2") format("woff2");font-weight: 380 780;font-style: normal;font-display: swap}:root{--color-bg: #F7F0E7;--color-bg-soft: #FBF6EF;--color-surface: #EFD2CF;--color-surface-strong: #E0B6B2;--color-text: #2E2528;--color-text-muted: #6B5B5E;--color-primary: #8B3F58;--color-primary-dark: #6E3146;--color-primary-soft: #B5728A;--color-primary-contrast: #FFFFFF;--color-border: #E3D3C3;--color-gold: #B98A4A;--color-whatsapp: #25D366;--color-focus: #1A66CC;--color-danger: #B3261E;--color-success: #2E7D32;--color-draft-banner-bg: #3A2A2E;--color-draft-banner-text: #F5EDE3;--font-sans: -apple-system,BlinkMacSystemFont,"Inter","Segoe UI Variable","Segoe UI","Noto Sans SC","Noto Sans KR","Noto Sans Arabic","Noto Sans JP",Helvetica,Arial,sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--radius-pill: 999px;--shadow-sm: 0 2px 8px rgba(110,49,70,0.08);--shadow-md: 0 12px 32px rgba(110,49,70,0.14);--shadow-lift: 0 18px 44px rgba(110,49,70,0.18);--container-max: 1180px;--container-narrow: 760px;--safe-area-bottom: env(safe-area-inset-bottom,0px);--ease-soft: cubic-bezier(0.22,1,0.36,1)}[dir="rtl"]{--font-sans: "Noto Sans Arabic",-apple-system,"Segoe UI",Tahoma,Arial,sans-serif}@media (prefers-color-scheme: dark){}