:root{--bp-blue:#2563EB;--bp-blue-hover:#1D4FD7;--bp-blue-soft:#E9EFFD;--bp-ink:#1e293b;--bp-muted:#64748b;--bp-border:#dce3ec;--bp-bg:#f7f9fc;--bp-white:#fff;--bp-radius:18px;--bp-font:Geist,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bp-target:44px;--bp-duration:150ms;--bp-ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}body{font-family:var(--bp-font);color:var(--bp-ink);margin:0}button,input,select{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a{color:var(--bp-blue)}:focus-visible{outline:3px solid var(--bp-blue);outline-offset:3px}button:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}
