* { margin: 0; padding: 0; box-sizing: border-box; } #app { display: flex; flex-direction: column; min-width: 100vw; min-height: 100vh; background: linear-gradient(135deg, #1a2a6c, #2c3e50); }