/*
 * STE Digital v1 — ste-main.css
 *
 * ╔══════════════════════════════════════╗
 * ║  3 variables à changer par projet   ║
 * ║  --accent  → couleur client         ║
 * ║  --font-t  → police titres          ║
 * ║  --font-c  → police corps           ║
 * ╚══════════════════════════════════════╝
 */

/* ── VARIABLES PROJET ── */
:root {
    --accent:  #E8420A;
    --font-t:  'Zilla Slab', Georgia, serif;
    --font-c:  'Plus Jakarta Sans', -apple-system, sans-serif;

    /* Palette commune — ne pas toucher */
    --bg:      #F2F0EB;
    --white:   #FFFFFF;
    --ink:     #1A1A18;
    --ink2:    #4A4A46;
    --ink3:    #9A9A94;
    --border:  rgba(0,0,0,.08);
    --shadow:  0 1px 2px rgba(0,0,0,.03), 0 3px 12px rgba(0,0,0,.05);
    --shadow-h:0 2px 4px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.07);
    --col:     700px;
    --r:       16px;
}

/* ── RESET ── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
    font-family: var(--font-c);
    background: var(--bg);
    color: var(--ink);
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
    line-height: 1.7;
    font-size: 15px;
}
img { max-width: 100%; height: auto; display: block; }
a { color: var(--ink); text-decoration: none; transition: color .15s; }
button { cursor: pointer; font-family: var(--font-c); }

/*
 * ══════════════════════════════════════════
 * CSS DU PROJET ICI
 * Généré par Claude dans chaque conversation
 * ══════════════════════════════════════════
 */
