/*
Theme Name: AILIM Signature 1.7
Theme URI: https://ailim.ma
Author: AILIM
Description: Évolution ciblée de la v1.6.0 : devis multi-produits, formulaires produit repliables, animations premium légères, sécurité anti-bot renforcée et finitions footer/transition.
Version: 1.7.0
Text Domain: ailim-signature
*/

:root {
    --ailim-navy: #0b2f66;
    --ailim-blue: #1565c0;
    --ailim-cyan: #00a6d7;
    --ailim-red: #ef2f38;
    --ailim-ink: #11191d;
    --ailim-charcoal: #0a1216;
    --ailim-charcoal-2: #101b20;
    --ailim-paper: #f3efe7;
    --ailim-ivory: #faf8f3;
    --ailim-white: #ffffff;
    --ailim-muted: #69757b;
    --ailim-green: #84bd00;
    --ailim-max: 1280px;
    --ailim-radius-xl: 36px;
    --ailim-radius-lg: 26px;
    --ailim-radius-md: 18px;
    --ailim-shadow: 0 30px 100px rgba(9, 18, 23, .14);
}

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

html {
    margin: 0;
    padding: 0;
    scroll-behavior: smooth;
}

body {
    margin: 0;
    padding: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;
    color: var(--ailim-ink);
    background: var(--ailim-ivory);
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

body.ailim-lock-scroll {
    overflow: hidden;
}

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

a {
    color: inherit;
    text-decoration: none;
}

button,
input,
textarea,
select {
    font: inherit;
}

::selection {
    color: #fff;
    background: var(--ailim-navy);
}
