:root{--cream:#fbf7f0;--paper:#fff;--lav:#c9c6f5;--lav-deep:#8e8ae0;--ink:#1e1b3a;--ink-soft:#5b587a;--sun:#ffd84d;--blush:#f28fa0;--sky:#6ea8f7;--radius:28px;--font:"Bricolage Grotesque", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;cursor:pointer}html{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--lav-deep);outline-offset:2px}a{color:inherit}.pill{background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:12px;padding:16px 14px 16px 28px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.pill:active{transform:scale(.97)}.pill .arrow{background:var(--sun);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}
