/*
 * TravTools · © MUNLabs
 * cards_unify.css — Projektweite Vereinheitlichung von Karten/Panels.
 *
 * Ziel: gleicher Radius, gleiche Glas-Flaeche, gleicher dezenter Rand und gleicher
 * Schatten fuer alle Inhalts-Karten, damit die Oberflaeche ruhig und edel wirkt.
 * Die Effekte (Gold-Haarlinie, Hover-Glow, Spotlight) sitzen in premium.css.
 *
 * BEWUSST AUSGENOMMEN:
 *   - Alerts/Hinweise/Fehler (.tt-alert*, .note-box) — Farbe = Bedeutung
 *   - Modale/Popups (.tt-popup-card, .tt-modal) — eigenes Layout in premium.css
 *   - Buttons (siehe buttons.css)
 */

:root{
  --tt-card-radius:16px;
  --tt-card-border:1px solid var(--tt-line);
}

/* ---- Einheitlicher Radius + Rand + Glas fuer alle Inhalts-Karten ---- */
.card,
.tt-card,
.tt-module-card,
.tt-placeholder-card,
.tt-widget,
.tt-feat-card,
.tt-dc-card,
.tt-section-card,
.tt-stat-card,
.tt-mini-card,
.tt-role-card,
.tt-goal-card,
.tt-patch-card,
.tt-badge-card,
.tt-adm-card,
.tt-about-card,
.tt-world-card,
.tt-welcome-card,
.tt-villages-card,
.tt-slot-card,
.tt-restore-card,
.tt-auth-card,
.tt-reg-card,
.tt-founder-card,
.tt-standalone-card,
.settings-card,
.tt-box,
.tt-panel,
.tt-log-card,
.tt-table-card,
.tt-content-card,
.tt-note-card,
.tt-news-card,
.tt-edit-card,
.tt-create-card,
.tt-req-card,
.tt-ac-card,
.tt-hero-card,
.tt-cta-card,
.tt-theme-card,
.tt-profile-card,
.tt-details-box,
.tt-settings-box,
.tt-status-box,
.tt-test-box,
.tt-log-box,
.tt-info-block,
.tt-edit-panel,
.tt-rm-list-panel,
.tt-rm-editor-panel,
.card-backup,
.card-reset,
.wiz-card,
.rank-card,
.sg-card,
.tt-imp-card,
.tt-imp2-card,
.tt-privacy-card,
.tt-guest-card,
.tt-donate-card,
.tt-login-card,
.tt-change-card,
.tt-delete-card,
.tt-reset-card,
.tt-form-box,
.tt-mini-world,
.settings-main-card,
.settings-side-card{
  border-radius:var(--tt-card-radius) !important;
  border:var(--tt-card-border) !important;
}

/* Aktive/ausgewaehlte/hervorgehobene Karten behalten Gold-Rand (Emphasis) */
.card.active, .card.is-active, .card.selected, .card.is-selected,
[class*="-card"].active,
[class*="-card"].is-active,
[class*="-card"].selected,
[class*="-card"].is-selected,
.tt-card.active, .tt-card.is-active{
  border-color:var(--tt-line-gold) !important;
  box-shadow:0 0 0 1px rgba(242,193,74,.14) inset, var(--tt-glow-gold) !important;
}

/* Sicherheitshalber: Alerts/Popups NICHT vereinheitlichen (Farbe bleibt) */
.tt-alert,
.tt-alert-error,
.tt-alert-ok,
.note-box,
.tt-popup-card{
  /* absichtlich keine Rand-/Radius-Ueberschreibung hier */
}
