/* هوية الواجهة — مولّدة. عدّلها من لوحة الإدارة لا من هنا. */
:root{
  --background1:#ffffff;
  --background2:#faf7f4;
  --foreground1:#17110e;
  --foreground2:#6b5648;
  --box:#f1ebe6;
  --main:#b4501f;
  --main-ink:#b4501f;
  --main-rgb:180 80 31;
  --border1-rgb:23 17 14;
  --shadow-rgb:23 17 14;
  --r-lg:10px; --r-xl:14px;
  --r-2xl:18px; --r-3xl:26px;
  --r-full:999px;
  --sec-y:72px;
  --font-sans:'Alexandria','Segoe UI',system-ui,sans-serif;
  --digits:latn;
  --rise:#d93a3a;
  --fall:#1e9e5a;
  --warn:#c77c00;
  --danger:#d93a3a;
  --density:1.0;
  --base-font:100%;
}
.dark{
  --background1:#0c0907;
  --background2:#16110e;
  --foreground1:#f2eae4;
  --foreground2:#8b7a70;
  --box:#201811;
  --main:#b4501f;
  --main-ink:#f0885a;
  --main-rgb:180 80 31;
  --border1-rgb:242 234 228;
  --shadow-rgb:0 0 0;
  --r-lg:10px; --r-xl:14px;
  --r-2xl:18px; --r-3xl:26px;
  --r-full:999px;
  --sec-y:72px;
  --font-sans:'Alexandria','Segoe UI',system-ui,sans-serif;
  --digits:latn;
  --rise:#ff6b6b;
  --fall:#3fd98a;
  --warn:#ffc24d;
  --danger:#ff6b6b;
  --density:1.0;
  --base-font:100%;
}
@media (max-width:720px){ :root{ --sec-y:48px } }
*:not(.track):not(.loop){animation-duration:.3s !important}*{transition-duration:.18s !important}
.noir{
  --nx-1:#17130f;
  --nx-2:#1e1a16;
  --nx-3:#272220;
  --nx-gold:#f0885a;
  --nx-gold-rgb:240 136 90;
  --nx-ink:#f2eae4;
  --nx-dim:#a0928a;
  --nx-glow:1.35;
  --nx-drop:200px;
  --paper-glow:0.55;
  --edge-size:4px;
  --shelf-w:264px;
  --strip-speed:76;
}
:root{ --logo:url("/asset/brand-logo-light.png?v=2"); --logo-on:block; --mark-on:none }
.dark{ --logo:url("/asset/brand-logo-dark.png?v=2") }
