/* Adilco Tech — tokens corporativos (fuente: adilcotech-webs/www/index.html).
   Uso: <link rel="stylesheet" href="adilco-brand.css"> y referencia var(--adl-*).
   Prefijo --adl- para no chocar con las variables propias de cada proyecto. */
:root{
  --adl-bg:#F5F6FA; --adl-bg2:#EDEFF6; --adl-surf:#FFFFFF;
  --adl-line:#DFE3EE; --adl-line2:#C9D0E0;
  --adl-tx:#0C1220; --adl-mu:#5A6580;
  --adl-amb:#B36A12; --adl-amb-ink:#8A4F08;
  --adl-ok:#1B7F52; --adl-bad:#B93636; --adl-info:#2A5FA8;
  --adl-glow:rgba(179,106,18,.14);
  --adl-shadow:0 1px 2px rgba(12,18,32,.05),0 14px 34px -18px rgba(12,18,32,.28);
  --adl-f-dis:'Archivo',system-ui,sans-serif;
  --adl-f-bod:'Instrument Sans',system-ui,sans-serif;
  --adl-f-mon:'JetBrains Mono',ui-monospace,monospace;
}
@media (prefers-color-scheme:dark){ :root:not([data-theme="light"]){
  --adl-bg:#070A12; --adl-bg2:#0B1020; --adl-surf:#0F1524;
  --adl-line:#1B2334; --adl-line2:#2A3448;
  --adl-tx:#E9EEF8; --adl-mu:#8994AC;
  --adl-amb:#F0A93B; --adl-amb-ink:#FFC978;
  --adl-ok:#43C486; --adl-bad:#F26A66; --adl-info:#6FA8FF;
  --adl-glow:rgba(240,169,59,.16);
  --adl-shadow:0 1px 2px rgba(0,0,0,.5),0 22px 50px -22px rgba(0,0,0,.85);
}}
:root[data-theme="dark"]{
  --adl-bg:#070A12; --adl-bg2:#0B1020; --adl-surf:#0F1524;
  --adl-line:#1B2334; --adl-line2:#2A3448;
  --adl-tx:#E9EEF8; --adl-mu:#8994AC;
  --adl-amb:#F0A93B; --adl-amb-ink:#FFC978;
  --adl-ok:#43C486; --adl-bad:#F26A66; --adl-info:#6FA8FF;
  --adl-glow:rgba(240,169,59,.16);
  --adl-shadow:0 1px 2px rgba(0,0,0,.5),0 22px 50px -22px rgba(0,0,0,.85);
}

/* Marca completa (proyectos propios): <a class="adl-brand"><svg…/>Adilco Tech</a> */
.adl-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--adl-f-dis);font-weight:800;
  font-size:16px;font-stretch:112%;text-decoration:none;color:var(--adl-tx)}
.adl-brand svg{width:24px;height:24px;flex:none}

/* Firma discreta (proyectos Piñero): <a class="adl-by" href="https://www.adilcotech.com">…by Adilco Tech</a> */
.adl-by{display:inline-flex;align-items:center;gap:6px;font-family:var(--adl-f-mon);font-size:10.5px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--adl-mu);text-decoration:none;opacity:.85}
.adl-by:hover{color:var(--adl-amb);opacity:1}
.adl-by svg{width:14px;height:14px;flex:none}
