:root {
    --f1-dark: #15151e;
    --f1-darker: #0d0d12;
    --f1-card: #1a1a2e;
    --f1-gray: #1f1f2e;
    --f1-red: #e10600;
    --f1-blue: #00d2be;
    --f1-gold: #ffd700;
    --f1-text: #ffffff;
    --text-muted: #a0a0a0;
}

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

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    background: var(--f1-dark);
    color: var(--f1-text);
    min-height: 100vh;
    line-height: 1.6;
}

a {
    color: var(--f1-blue);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    max-width: 100%;
    height: auto;
}
