@font-face{font-family:'Fredoka';src:url('/t/frameyourbeauty/fonts/fredoka-300_700-normal.woff2?v=99d6c78e04') format('woff2');font-weight:300 700;font-style:normal;font-display:swap;}
:root{--bg:#fff7fa;--fg:#4a1236;--muted:#7d3a62;--accent:#b0005f;--on-accent:#ffffff;--panel:#ffffff;--line:#f6c2d4;--line-strong:#b0517f;--button:#b0005f;--on-button:#ffffff;--focus:#4a1236;--accent-text:#b0005f;--radius:14px;--font:'Fredoka', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:'Fredoka', ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--display-weight:600;--display-tracking:-0.01em;color-scheme:light}