*{box-sizing:border-box;margin:0;padding:0}:root{--yellow:#ffe500;--blue:#4db8e8;--red:#ff1f1f;--dark:#111;--gray:#444;--light-gray:#f5f5f5;--border:#e0e0e0}html{color:var(--dark);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}main{flex:1}
