:root{
--bg:#fff1f6; --panel:#ffffffd9; --ink:#352f36; --muted:#7e6a79;
--p1:#ffd8e8; --p2:#ffb3d1; --p3:#ffcfe8; --p4:#ffeaf5; --accent:#ff6fb7;
--shadow: 0 18px 60px rgba(255, 105, 180, .15), 0 8px 20px rgba(0,0,0,.06);
}
html,body{height:100%;margin:0;background:linear-gradient(180deg,var(--p4),var(--bg));color:var(--ink);font-family:ui-rounded, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}