:root{--medlife-blue:#1a1ae8;--medlife-teal:#3ec4c0;--medlife-navy:#0a0a5c;--medlife-muted:#99b;--medlife-light-blue:#f7f7fc}body{background:var(--medlife-light-blue);width:100vw;height:100vh;margin:0;font-family:DM Sans,system-ui,-apple-system,sans-serif}button{background-color:var(--medlife-blue);cursor:pointer;color:#fff;border:none;border-radius:6px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:all .15s}button:hover{opacity:.9}button:focus,button:focus-visible{outline:2px solid var(--medlife-blue);outline-offset:2px}a{color:var(--medlife-blue);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}
