/*
  Shared brand tokens - the same custom properties the Round Robin manage
  page introduced, promoted here so every page can use them instead of each
  page inventing (or hardcoding) its own colors. --sk-brand can be
  overridden per-request from a club's brand_color (see base.html).
*/
:root {
  --sk-ink: #16232B;
  --sk-ink-soft: #57697A;
  --sk-bg: #F3F6F5;
  --sk-surface: #FFFFFF;
  --sk-line: #E1E9E6;
  --sk-brand: #17624F;
  --sk-brand-dark: #0F4A3C;
  --sk-brand-soft: #E6F1EC;
  --sk-amber: #B5722C;
  --sk-amber-soft: #FBEEE0;
  --sk-success: #1E8A57;
  --sk-success-soft: #E7F6ED;
  --sk-warning: #B8722A;
  --sk-warning-soft: #FBF0DF;
  --sk-danger: #B23A2E;
  --sk-danger-soft: #FBE9E6;
  --sk-radius: 14px;
  --sk-shadow: 0 1px 2px rgba(16, 24, 22, 0.04), 0 6px 20px rgba(16, 24, 22, 0.06);
  --sk-font-display: -apple-system, "Segoe UI Semibold", "Segoe UI", ui-sans-serif, system-ui, sans-serif;
  --sk-font-body: -apple-system, "Segoe UI", ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;
  --sk-font-mono: ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;
}

/* Opt-in card component any page can use for the same look manage.html has. */
.sk-card {
  background: var(--sk-surface);
  border: 1px solid var(--sk-line);
  border-radius: var(--sk-radius);
  box-shadow: var(--sk-shadow);
}
.sk-card > .card-body,
.sk-card > .card-header {
  padding: 18px 20px;
}

.sk-brand-navbar {
  background: var(--sk-brand-dark) !important;
}

.btn-brand {
  background: var(--sk-brand);
  border-color: var(--sk-brand);
  color: #fff;
}
.btn-brand:hover,
.btn-brand:focus {
  background: var(--sk-brand-dark);
  border-color: var(--sk-brand-dark);
  color: #fff;
}
