/* Transport by Léon — identité noir et or */
:root{--bg:#080808;--panel:#10100f;--panel2:#0c0c0b;--gold:#d5ac58;--gold2:#f5d98d;--line:#514127;--text:#f6f1e7;--muted:#b8b1a4}
body{background:radial-gradient(ellipse at 75% 0%,#f3e5d7 0, #f3e5d7 28%,#f3e5d7 65%);color:var(--text)}
.gold,.activeGold{background:linear-gradient(135deg,#f8e5ad 0%,#e1bb6a 45%,#ba8737 100%);color:#100d07;border-color:#e1bb6a}
.box{border-color:#b88d43;background:rgba(14,13,11,.97)}
.field{border-color:#cdb99d;background:#f3e5d7}.field small{color:#2e2925}.field:focus-within{border-color:#f5d98d;box-shadow:0 0 0 2px #d5ac5833}
.brand h1{color:#806012}.brand-lockup{display:flex;align-items:center;gap:14px}.brand-logo{width:88px;height:88px;object-fit:contain;flex-shrink:0;border-radius:18px}.brand-lockup h1{font-size:30px}.brand-lockup small{font-size:12px;letter-spacing:.4px}
@media(max-width:460px){.brand-logo{width:72px;height:72px;border-radius:14px}.brand-lockup{gap:11px}.brand-lockup h1{font-size:25px}.brand-lockup small{font-size:11px}}

:root{--bg:#eedcca;--panel:#f2e5d7;--panel2:#f3e5d7;--gold:#bc8d16;--gold2:#806012;--line:#cdb99d;--text:#2e2925;--muted:#5d5147;--ok:#285426;--err:#a22f23;--warn:#7a500d;--background:#eedcca;--foreground:#2e2925;--card:#f3e5d7;--card-foreground:#2e2925;--popover:#f3e5d7;--popover-foreground:#2e2925}body{background:#eedcca;color:#2e2925}.gold,.activeGold,.primary,.switch button.on,.availability-toggle button[aria-pressed=true]{background:linear-gradient(115deg,#f6df8e,#e8bf42 26%,#fff0b2 48%,#d5a522 74%,#f0d36b);color:#29281f}.field input,.field select,.field textarea{color:#2e2925;color-scheme:light}.box{box-shadow:none;background:transparent}.status.confirmed{color:#285426}.status.cancelled{color:#a22f23}.status.pending{color:#7a500d}.pill.confirmée{background:#dfebd7;color:#285426}.pill.facturée{background:#e4eaf0;color:#29445b}.pill.annulée{background:#f6dfd4;color:#a22f23}
