/* Settings tokens (main line). Generated from the 3.0 line static/css/tokens.css:
   only the --pb-* variables the Settings, update and auto-update UI use that main
   does not define. Scoped to the Settings area, the top bar update button and the
   update notice, so nothing else on the page changes. Never redefines a variable
   main already defines (tests/test_settings_tokens_main.py).
   --st-text-dim (Settings only, not a --pb- token): main's --pb-text-dim is 2.5:1 in dark and
   3.3:1 in girly, too dim for help text. Settings help, ledes, nav summaries and the strong border
   use these values instead (4.5:1 or better on every theme surface); main's variable is untouched. */
#settingsArea,.tn-update,.pb-notice{
  --pb-green-text:var(--pb-green);
  --pb-yellow-text:var(--pb-yellow);
  --pb-accent-text:var(--pb-blue-light);
  --pb-success:var(--pb-green-text);
  --pb-warning:var(--pb-yellow-text);
  --pb-accent:var(--pb-blue);
  --pb-accent-fill:var(--pb-c-sky-38);
  --pb-on-accent:var(--pb-c-white);
  --pb-focus:var(--pb-blue);
  --st-text-dim:#7a8da6;
  --pb-border-strong:var(--st-text-dim);
  --pb-orange-fill:var(--pb-c-orange-45);
  --pb-danger:var(--pb-c-red-51);
  --pb-on-danger:var(--pb-c-white);
  --pb-danger-soft:rgba(var(--pb-c-red-51-rgb),0.12);
  --pb-danger-text:var(--pb-c-red-71);
  --pb-radius-pill:999px;
  --pb-space-1_5:6px;
  --pb-space-4:16px;
  --pb-fs-md:12px;
  --pb-fs-base:13px;
  --pb-fs-lg:14px;
  --pb-fs-xl:16px;
  --pb-fs-2xl:18px;
  --pb-fs-3xl:22px;
  --pb-tap:44px;
  --pb-tap-desktop:40px;
  --pb-hit:var(--pb-tap-desktop);
  --pb-font-display:'Oswald',sans-serif;
  --pb-dur-fast:120ms;
  --pb-dur:200ms;
  --pb-ease:ease;
  --pb-btn-shade:rgba(var(--pb-c-black-rgb),0.12);
  --pb-btn-press:rgba(var(--pb-c-black-rgb),0.22);
  --pb-c-black-rgb:0,0,0;
  --pb-c-blue-11a:#111827;
  --pb-c-blue-5:#080b14;
  --pb-c-blue-7:#0a0e1a;
  --pb-c-blue-95:#edf2f7;
  --pb-c-green-45-rgb:34,197,94;
  --pb-c-orange-45:#d93b0a;
  --pb-c-orange-50-rgb:245,158,11;
  --pb-c-pink-42:#be185d;
  --pb-c-red-42:#b91c1c;
  --pb-c-red-51:#dc2626;
  --pb-c-red-51-rgb:220,38,38;
  --pb-c-red-71:#f87171;
  --pb-c-red-95:#ffe4e6;
  --pb-c-red-97:#fff1f2;
  --pb-c-rose-90:#fecdd3;
  --pb-c-sky-38:#1a7aaa;
  --pb-c-sky-46:#2a93c1;
  --pb-c-slate-35:#475569;
  --pb-c-slate-87:#d4dce8;
  --pb-c-slate-89:#dae2ec;
  --pb-c-slate-91:#e2e8f0;
  --pb-c-white:#ffffff;
}
[data-theme="light"] #settingsArea,[data-theme="light"] .tn-update,[data-theme="light"] .pb-notice{
  --pb-green-text:#166534;
  --pb-yellow-text:#92400e;
  --pb-accent-text:#155a7c;
  --pb-success:var(--pb-green-text);
  --pb-warning:var(--pb-yellow-text);
  --pb-accent:var(--pb-blue);
  --pb-accent-fill:var(--pb-c-sky-38);
  --pb-on-accent:var(--pb-c-white);
  --pb-focus:var(--pb-blue-dark);
  --st-text-dim:#59697b;
  --pb-border-strong:var(--st-text-dim);
  --pb-orange-fill:var(--pb-c-orange-45);
  --pb-danger:var(--pb-c-red-42);
  --pb-on-danger:var(--pb-c-white);
  --pb-danger-soft:rgba(var(--pb-c-red-51-rgb),0.08);
  --pb-danger-text:var(--pb-c-red-42);
}
[data-theme="girly"] #settingsArea,[data-theme="girly"] .tn-update,[data-theme="girly"] .pb-notice{
  --pb-green-text:#166534;
  --pb-yellow-text:#92400e;
  --pb-accent-text:#9f1239;
  --pb-success:var(--pb-green-text);
  --pb-warning:var(--pb-yellow-text);
  --pb-accent:var(--pb-blue);
  --pb-accent-fill:var(--pb-blue);
  --pb-on-accent:var(--pb-c-white);
  --pb-focus:var(--pb-blue);
  --st-text-dim:#805b7d;
  --pb-border-strong:var(--st-text-dim);
  --pb-orange-fill:var(--pb-c-orange-45);
  --pb-danger:var(--pb-c-red-42);
  --pb-on-danger:var(--pb-c-white);
  --pb-danger-soft:rgba(var(--pb-c-red-51-rgb),0.08);
  --pb-danger-text:var(--pb-c-red-42);
}
@media (max-width:1024px),(pointer:coarse){#settingsArea,.tn-update,.pb-notice{--pb-hit:var(--pb-tap)}}
