/**
 * Base: reset, body y contenedor principal
 */

*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    font-family:
        -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    background: #0a0f1e;
    color: #e2e8f0;
    min-height: 100vh;
}

.app {
    max-width: 1700px;
    margin: 0 auto;
    padding: 24px 20px;
}
