/* Funded Joe: brand tokens exported by PanBO (php artisan panbo:brand:export). Generated; do not edit. */
:root,
:root[data-theme="light"] {
  --panbo-color-brand: #F66584;
  --panbo-color-brand-2: #D925C8;
  --panbo-color-brand-contrast: #ffffff;
  --panbo-color-brand-grad: linear-gradient(135deg, #F66584, #D925C8);
  --panbo-color-accent: #61CE70;
  --panbo-color-bg: #f9f9f9;
  --panbo-color-panel: #ffffff;
  --panbo-color-subtle: #f3f3f3;
  --panbo-color-border: #e8e8e8;
  --panbo-color-text: #1c1d1f;
  --panbo-color-muted: #555555;
  --panbo-color-link: #D925C8;
  --panbo-color-ok: #2f9e44;
  --panbo-color-warn: #b45309;
  --panbo-color-danger: #dc3545;
  --panbo-font-sans: 'Inter', ui-sans-serif, system-ui, sans-serif;
  --panbo-font-heading: 'Questrial', 'Inter', ui-sans-serif, system-ui, sans-serif;
  --panbo-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --panbo-radius-sm: 0.375rem;
  --panbo-radius-md: 0.5rem;
  --panbo-radius-lg: 0.75rem;
}

:root[data-theme="dark"],
:root.dark {
  --panbo-color-brand: #F66584;
  --panbo-color-brand-2: #D925C8;
  --panbo-color-brand-contrast: #ffffff;
  --panbo-color-brand-grad: linear-gradient(135deg, #F66584, #D925C8);
  --panbo-color-accent: #61CE70;
  --panbo-color-bg: #121216;
  --panbo-color-panel: #1a1a20;
  --panbo-color-subtle: #222229;
  --panbo-color-border: #2d2d36;
  --panbo-color-text: #ececf1;
  --panbo-color-muted: #a3a3ad;
  --panbo-color-link: #F66584;
  --panbo-color-ok: #2f9e44;
  --panbo-color-warn: #b45309;
  --panbo-color-danger: #dc3545;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]):not(.light) {
    --panbo-color-brand: #F66584;
    --panbo-color-brand-2: #D925C8;
    --panbo-color-brand-contrast: #ffffff;
    --panbo-color-brand-grad: linear-gradient(135deg, #F66584, #D925C8);
    --panbo-color-accent: #61CE70;
    --panbo-color-bg: #121216;
    --panbo-color-panel: #1a1a20;
    --panbo-color-subtle: #222229;
    --panbo-color-border: #2d2d36;
    --panbo-color-text: #ececf1;
    --panbo-color-muted: #a3a3ad;
    --panbo-color-link: #F66584;
    --panbo-color-ok: #2f9e44;
    --panbo-color-warn: #b45309;
    --panbo-color-danger: #dc3545;
  }
}
