:root{--font-body:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--color-text:#111;--color-bg:#fff;--color-border:#e5e5e5}body,html{margin:0;padding:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.underline{color:#8fb4ff;text-decoration:none;border-bottom:1px solid;transition:border-color .15s ease,color .15s ease}.underline:focus-visible,.underline:hover{border-bottom-color:currentColor;color:#5b84d4}