:root{

  /* fondos */
  --bg-1:#121a1e;
  --bg-2:#182227;

  /* paneles */
  --panel:#1a252b;
  --panel-2:#202c33;
  --panel-3:#26343c;

  /* bordes */
  --border:#31434c;

  /* texto */
  --text:#edf6f5;
  --muted:#a4b6b4;

  /* acento */
  --accent:#23b8a8;
  --accent-2:#1a9688;
  --accent-soft:rgba(35,184,168,.16);

  /* badge */
  --badge-text:#abf1ea;
  --badge-border:rgba(35,184,168,.25);

  /* inputs */
  --placeholder:#7c8f8d;
  --focus-border:rgba(35,184,168,.55);
  --focus-shadow:rgba(35,184,168,.12);

  /* botones */
  --btn-primary-text:#ffffff;
  --btn-secondary-bg:rgba(255,255,255,.05);
  --btn-secondary-bg-hover:rgba(255,255,255,.08);
  --btn-secondary-border:rgba(255,255,255,.09);

  /* contenedores */
  --container-bg1:rgba(255,255,255,.03);
  --container-bg2:rgba(255,255,255,.018);
  --container-border:rgba(255,255,255,.07);

  /* secciones */
  --section-bg1:rgba(255,255,255,.025);
  --section-bg2:rgba(255,255,255,.012);
  --section-border:rgba(255,255,255,.06);

  /* output */
  --code-bg:#162126;
  --code-border:#30434b;
  --code-text:#def8f4;
  --code-inline:#b6f3ec;

  /* sombras */
  --shadow-main:rgba(0,0,0,.28);
  --shadow-accent:rgba(26,150,136,.26);
  --shadow-accent-hover:rgba(26,150,136,.34);
  --shadow-inset:rgba(255,255,255,.04);
  --input-inset-shadow:rgba(255,255,255,.025);
  --input-focus-inset-shadow:rgba(255,255,255,.03);
  --output-inset-shadow:rgba(255,255,255,.025);

  /* decorativo */
  --glow-top:rgba(35,184,168,.12);

  /* toggle global */
  --toggle-outer-inset:rgba(255,255,255,.04);
  --toggle-track-off:rgba(255,255,255,.12);
  --toggle-thumb:#ffffff;
  --toggle-thumb-shadow:rgba(0,0,0,.18);
  --toggle-icon-muted:rgba(237,246,245,.42);
  --toggle-icon-active:#ffffff;

  /* hardlinks específicos */
  --file-button-bg1:#2a363d;
  --file-button-bg2:#243139;
  --file-button-bg1-hover:#313f47;
  --file-button-bg2-hover:#28363e;
  --file-button-text:#edf6f5;
  --file-button-border:rgba(255,255,255,.08);
  --preview-border:rgba(255,255,255,.08);
  --preview-shadow:rgba(0,0,0,.28);

}