/* assets/css/style.css */

/* Configuration de base */
body {
    font-family: 'Roboto', sans-serif;
    background-color: #0f0f0f;
    color: #f3f4f6;
}

/* Polices personnalisées */
h1, h2, h3, .brand-font {
    font-family: 'Russo One', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* Effets visuels */
.text-shadow {
    text-shadow: 2px 2px 4px rgba(0,0,0,0.8);
}

/* Forme biseautée (coupe en biais) */
.clip-slant {
    clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);
}

/* Texture Carbone */
.bg-carbon-texture {
    background-color: #111;
    background-image: radial-gradient(circle, #222 1px, transparent 1px);
    background-size: 20px 20px;
}

/* Ajustement pour la sélection de texte (rouge) */
::selection {
    background-color: #b91c1c;
    color: white;
}