*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:#0a0a0a;color:#f5f5f5;min-height:100vh;display:flex;flex-direction:column}