/* HTMLShare — Theming-Variablen.
 * Spiegelt das `homelab.css`-Pattern aus dem Standards-Repo (Std 8.2).
 * App-spezifische Overrides duerfen hier ergaenzt werden.
 */

:root {
  --hl-primary:   #0d6efd;
  --hl-accent:    #6610f2;
  --hl-success:   #198754;
  --hl-warning:   #ffc107;
  --hl-danger:    #dc3545;
  --hl-radius:    0.5rem;
  --hl-shadow:    0 0.5rem 1rem rgba(0, 0, 0, .075);
  --hl-font:      system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

html, body {
  font-family: var(--hl-font);
}

.card {
  border-radius: var(--hl-radius);
}

/* Std 8.6.1 — Mobile-Spaltenpriorisierung in Tabellen */
@media (max-width: 575.98px) {
  .table .d-mobile-hide { display: none !important; }
}

/* Std 8.7 — Fokus-Sichtbarkeit fuer Tastaturnavigation */
:focus-visible {
  outline: 2px solid var(--hl-primary);
  outline-offset: 2px;
}

/* Std 13 — Safe-Area-Insets fuer iOS Home-Bildschirm-App */
@supports (padding: env(safe-area-inset-top)) {
  body {
    padding-top: env(safe-area-inset-top);
    padding-bottom: env(safe-area-inset-bottom);
  }
}
