/* ==========================================================================
   HIZIRBEY DESIGN TOKENS

   Proje:
   HIZIRBEY Portal

   Paket:
   Theme Core

   Dosya:
   themes/default/assets/css/core/variables.css

   Amaç:
   Tema genelindeki ortak renk, ölçü ve component değerlerini
   merkezi değişkenler üzerinden yönetir.

   Güncellendi:
   01.08.2026 15:15
   19.10.2026 (T5.3c: HDS ton paleti --hds-tone-*; InfoTile, SectionHeader
   panel, IconControl rozeti ve sayfa kancaları tek kaynaktan renk alır)
========================================================================== */

:root {
  /* Button Base */
  --button-height: 38px;
  --button-padding-x: 15px;
  --button-radius: 4px;
  --button-font-size: 14px;
  --button-font-weight: 700;
  --button-gap: 6px;

  /* Button Small */
  --button-small-width: 86px;
  --button-small-height: 38px;
  --button-small-padding-x: 10px;
  --button-small-font-size: 14px;

  /* Primary */
  --button-primary-background: #073343;
  --button-primary-border: #073343;
  --button-primary-color: #ffffff;
  --button-primary-hover-background: #0f536b;
  --button-primary-hover-border: #0f536b;

  /* Secondary (21.10.2026: gri dolu → beyaz zemin + ince çerçeve; gri pasif gibi duruyordu) */
  --button-secondary-background: #ffffff;
  --button-secondary-border: #c9d3dd;
  --button-secondary-color: #1f3447;
  --button-secondary-hover-background: #f1f5f9;
  --button-secondary-hover-border: #9fb0c0;

  /* Success */
  --button-success-background: #198754;
  --button-success-border: #198754;
  --button-success-color: #ffffff;
  --button-success-hover-background: #157347;
  --button-success-hover-border: #146c43;

  /* Danger */
  --button-danger-background: #dc3545;
  --button-danger-border: #dc3545;
  --button-danger-color: #ffffff;
  --button-danger-hover-background: #bb2d3b;
  --button-danger-hover-border: #bb2d3b;

  /* Edit */
  --button-edit-background: #eef7fa;
  --button-edit-border: #9fc3cf;
  --button-edit-color: #073343;
  --button-edit-hover-background: #dfeff4;
  --button-edit-hover-border: #6ca8bb;

  /* Copy */
  --button-copy-background: #f5f0fb;
  --button-copy-border: #c6b4e3;
  --button-copy-color: #5d3c86;
  --button-copy-hover-background: #ebe0f6;
  --button-copy-hover-border: #a98ace;
  --button-copy-hover-color: #4f3175;

  /* Warning */
  --button-warning-background: #f4b740;
  --button-warning-border: #f4b740;
  --button-warning-color: #4f3500;
  --button-warning-hover-background: #dda42f;
  --button-warning-hover-border: #dda42f;

  /* Caution (kiremit): veri silen ama geri dönülebilir işlem (ör. Kayıtları Temizle) */
  --button-caution-background: #c2532f;
  --button-caution-border: #c2532f;
  --button-caution-color: #ffffff;
  --button-caution-hover-background: #a6431f;
  --button-caution-hover-border: #a6431f;

  /* Info */
  --button-info-background: #2878b8;
  --button-info-border: #2878b8;
  --button-info-color: #ffffff;
  --button-info-hover-background: #20649a;
  --button-info-hover-border: #20649a;

  /* Light */
  --button-light-background: #f8fafc;
  --button-light-border: #e4e7ec;
  --button-light-color: #344054;
  --button-light-hover-background: #eef2f6;
  --button-light-hover-border: #d0d5dd;

  /* Dark */
  --button-dark-background: #1d2939;
  --button-dark-border: #1d2939;
  --button-dark-color: #ffffff;
  --button-dark-hover-background: #101828;
  --button-dark-hover-border: #101828;

  /* Focus / State */
  --button-focus-outline: rgba(15, 83, 107, 0.22);
  --button-disabled-opacity: 0.55;
}

/* ==========================================================================
   ---> HDS ton paleti (T5.3c, 2026-10-19)
   Altı anlamsal ton; her biri yüzey (surface), çerçeve (border), yumuşak
   (soft: rozet / çip zemini) ve mürekkep (ink: ikon / değer metni).
   info = mavi · success = yeşil · warning = turuncu · danger = kırmızı ·
   accent = mor · neutral = gri-lacivert. (Kaynak: Yarışma Studio puanlama
   paleti; kullanıcı kararı: renkler HDS tonlarına eşlenir.)
========================================================================== */

:root {
  --hds-tone-info-surface: #f1f7ff;
  --hds-tone-info-border: #dceaff;
  --hds-tone-info-soft: #dcecff;
  --hds-tone-info-ink: #0867ee;

  --hds-tone-success-surface: #f2fcf8;
  --hds-tone-success-border: #daf1e7;
  --hds-tone-success-soft: #def5ea;
  --hds-tone-success-ink: #078855;

  --hds-tone-warning-surface: #fff8ee;
  --hds-tone-warning-border: #f4e5d0;
  --hds-tone-warning-soft: #ffe7bf;
  --hds-tone-warning-ink: #c75b08;

  --hds-tone-danger-surface: #fff3f5;
  --hds-tone-danger-border: #f9dee4;
  --hds-tone-danger-soft: #ffe0e7;
  --hds-tone-danger-ink: #df2343;

  --hds-tone-accent-surface: #f7f2ff;
  --hds-tone-accent-border: #e9ddfb;
  --hds-tone-accent-soft: #eadeff;
  --hds-tone-accent-ink: #6e32d7;

  --hds-tone-neutral-surface: #f3f6fa;
  --hds-tone-neutral-border: #e0e8f0;
  --hds-tone-neutral-soft: #e4ebf3;
  --hds-tone-neutral-ink: #405c7c;
}

/* <--- HDS ton paleti */
