:root{--color-bg:#fdf8f5;--color-surface:#fff;--color-text:#2e2a3b;--color-muted:#7a7489;--color-pink:#f8c8dc;--color-lavender:#d9ccf5;--color-mint:#c6ecdf;--color-peach:#fdd9c4;--radius:1rem;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box;margin:0}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}#app{max-width:40rem;margin:0 auto;padding:2rem 1rem}.home[data-v-1cb158e4]{border-radius:var(--radius);background:linear-gradient(135deg, var(--color-pink), var(--color-lavender) 60%, var(--color-mint));padding:2rem}h1[data-v-1cb158e4]{letter-spacing:-.02em;font-size:clamp(2rem,8vw,3rem)}p[data-v-1cb158e4]{color:var(--color-text);opacity:.8}
