/* Marca Implantica sobre el sistema clínico: cedro, arena, rubor y almendra; tipografía Noto Sans (la misma de implantica.pe).
   Se carga después de admin.css y clinica*.css: solo redefine variables y unos pocos detalles de marca. */
@font-face{font-family:'Noto Sans';src:url('/v2/fonts/noto-sans.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{
  --bg:#EFE8DF; --surface:#F8F4EE; --ink:#2B211F; --ink-2:#6B534F; --line:#DDD0C4;
  --signal:#6E4A42; --signal-soft:rgba(110,74,66,.11); --on-signal:#F8F4EE;
  --work-orange:#A28078; --brass:#B88A72; --denim:#5F7488;
  --danger:#A3443A; --warning:#8A6815; --success:#4F7A5A;
  --cedro:#3F312E; --arena:#A28078; --rubor:#D8B5A1; --almendra:#EFE8DF;
  --display:'Noto Sans',ui-sans-serif,system-ui,sans-serif;
  --glow:color-mix(in srgb,var(--rubor) 30%,transparent);
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#211A18; --surface:#2C2321; --ink:#EFE8DF; --ink-2:#C4B3A8; --line:#4A3D39;
  --signal:#D8B5A1; --signal-soft:rgba(216,181,161,.14); --on-signal:#2B211F;
  --work-orange:#C9A08C; --brass:#D8B5A1; --denim:#93A8BC;
  --danger:#E49A8A; --warning:#D9BA5E; --success:#8FBF98;
  --glow:color-mix(in srgb,var(--rubor) 12%,transparent);
}}
:root[data-theme="dark"]{
  --bg:#211A18; --surface:#2C2321; --ink:#EFE8DF; --ink-2:#C4B3A8; --line:#4A3D39;
  --signal:#D8B5A1; --signal-soft:rgba(216,181,161,.14); --on-signal:#2B211F;
  --work-orange:#C9A08C; --brass:#D8B5A1; --denim:#93A8BC;
  --danger:#E49A8A; --warning:#D9BA5E; --success:#8FBF98;
  --glow:color-mix(in srgb,var(--rubor) 12%,transparent);
}
body{font-family:var(--display)}
/* Marca: isotipo de Implantica en su placa cedro y nombre espaciado */
.brand-mark{width:30px;height:30px;filter:none;border-radius:8px}
.brand-word{font-stretch:normal;font-weight:500;font-size:.86rem;letter-spacing:.3em;margin-right:-.3em;color:var(--ink)}
.brand-bot{display:block;margin-top:.3em;font-size:.62rem;font-weight:500;letter-spacing:.24em;color:var(--work-orange)}
/* Títulos: sin el degradado dorado de la marca anterior */
.zona-admin :is(.page-head h2,.ai-hero h2){background:none!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important}
/* Ingreso: candado en arena (cerrado), verde salvia (abierto) y terracota (negado) */
:root{--cerrado:#A28078;--abierto:#4F7A5A;--negado:#B5503F}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--cerrado:#D8B5A1;--abierto:#8FBF98;--negado:#E49A8A}}
:root[data-theme="dark"]{--cerrado:#D8B5A1;--abierto:#8FBF98;--negado:#E49A8A}
