:root{--fc-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fc-bg-app: #fdf9f3;--fc-bg-surface: #ffffff;--fc-bg-subtle: #f6f0e6;--fc-border: #e8dfd1;--fc-border-strong: #d5c7b2;--fc-text-primary: #1f2421;--fc-text-secondary: #5c6460;--fc-text-muted: #8a928e;--fc-accent: #f97316;--fc-accent-soft: #ffedd5;--fc-star-gold: #f59e0b;--fc-star-bg: #fef3c7;--fc-radius-sm: 10px;--fc-radius-md: 16px;--fc-radius-lg: 24px;--fc-shadow-sm: 0 2px 8px rgba(31, 36, 33, .05);--fc-shadow-md: 0 8px 24px rgba(31, 36, 33, .08);--fc-shadow-lg: 0 18px 40px rgba(31, 36, 33, .14)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;width:100%;height:100%;font-family:var(--fc-font-sans);background-color:var(--fc-bg-app);color:var(--fc-text-primary);overflow-x:hidden;user-select:none}
