:root{color-scheme:light dark;font-family:Inter,system-ui,sans-serif}body{margin:0}.platform-shell{display:grid;min-height:100vh;place-items:center;padding:2rem}section{max-width:42rem}.eyebrow{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.identity-shell{display:grid;min-height:100vh;place-items:center;padding:2rem}.identity-card{display:grid;width:min(100%,28rem);gap:.75rem}.identity-card form{display:grid;gap:.5rem}.identity-card input,.identity-card button{min-height:2.75rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
