/* Tokenii site-ului (branch homepage-redesign; pana pe 16.10.2026 fisierul se numea
   ld-fonts.css si dadea doar fonturile). Se incarca pe TOATE paginile, primul dupa
   styles.css (local.xml, handle-ul default) si in head-ul propriu al checkout-ului
   (page/ardux-checkout.phtml). Un singur loc pentru culori, fonturi, raze si umbre:
   ld-page.css (paginile de informatii), ld-ui.css (componentele) si CSS-ul
   paginilor de vanzare le consuma de aici, nu le redefinesc.

   Valorile sunt cele din #ld-page (stilul paginilor de informatii, live pe prod),
   mutate pe :root. Paleta finala e o intrebare deschisa in docs/redesign/PLAN.md;
   cand se decide, se schimba AICI si se propaga singura.

   Fonturi (Google Fonts, incarcate din local.xml / checkout):
     text:     Source Sans 3 (in styles.css, "Trebuchet MS" a fost inlocuit la sursa)
     titluri:  Archivo, condensat (font-stretch) si gros
     etichete: JetBrains Mono (coduri, preturi mici, badge-uri) */

:root{
  /* culori */
  --paper:#ffffff;      /* fundalul cardurilor si al paginii */
  --bench:#f3f2f0;      /* gri cald: panouri, campuri secundare */
  --ink:#16181b;        /* textul si "negrul" site-ului */
  --muted:#5e636a;      /* text secundar */
  --rule:#dcdad6;       /* linii, contururi */
  --red:#d13431;        /* accentul si actiunile */
  --red-deep:#a92623;   /* hover pe rosu, linkuri */
  --steel:#6a737c;
  --gold:#a0700a;
  --ok:#1a6b34;         /* mesaje de succes */
  --ok-bg:#e8f5ec;
  --err-bg:#fdecec;     /* fundalul mesajelor de eroare (textul: --red-deep) */

  /* fonturi */
  --f-display:"Archivo","Arial Narrow",system-ui,sans-serif;
  --f-body:"Source Sans 3","Segoe UI",system-ui,sans-serif;
  --f-tag:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;

  /* raze */
  --r-s:3px;            /* capul cardului (.card .label) */
  --r:4px;              /* butoane, carduri, campuri */
  --r-lg:6px;           /* panouri */
  --r-pill:999px;       /* chip-uri */

  /* umbre */
  --shadow-pop:0 14px 34px rgba(22,24,27,.22),0 2px 6px rgba(22,24,27,.12); /* dropdown-uri, popover-e */

  /* latimea continutului; 1200 e latimea temei de azi (intrebare deschisa in PLAN.md) */
  --page-w:1200px;
}

body{font-family:var(--f-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/* titluri: Archivo, condensat (font-stretch) si gros; marimile raman ale temei */
h1,h2,h3,h4,.h1,.h2,.h3,.h4,
.page-title h1,.page-title h2,.category-title h1,
.product-name h1,.product-name,.product-view .product-name span,
.block .block-title,.block-title strong,.footer .block-title,
.cms-page-view .std h1,.cms-page-view .std h2,.cms-no-route .std h1,
.contact_header_title,.qcheckout_header{
  font-family:var(--f-display);
  font-weight:800;
  font-stretch:85%;
  letter-spacing:-.005em;
  line-height:1.1;
  text-transform:none;
}
h5,h6,.h5,.h6{font-family:var(--f-body);font-weight:700}

/* butoanele temei: Archivo ca pe butoanele .btn din ld-ui */
button.button,.button,a.button,.btn-cart,.btn-checkout,.buttons-set .button{
  font-family:var(--f-display);font-weight:800;font-stretch:85%;letter-spacing:.01em;
}

/* etichete tehnice: coduri de produs, SKU, badge-uri */
.sku,.product-sku,.product-ids,.ld-tag,code,kbd{font-family:var(--f-tag)}

/* campurile de formular preiau fontul textului (nu cel al sistemului) */
input,select,textarea,button{font-family:inherit}
