/* Palace Beacon design tokens — generated from src/tokens.mjs by design/round2-tokens.mjs. Do not edit by hand. */
:root{
 --pb-paper:#f4f8f8;
 --pb-surface:#ffffff;
 --pb-subtle:#ecf1f1;
 --pb-line:#d8e0df;
 --pb-ink:#131717;
 --pb-muted:#5c6565;
 --pb-faint:#8c9494;
 --pb-accent:#007978;
 --pb-accent-fill:#00b5b4;
 --pb-warning:#9a6000;
 --pb-danger:#bd2c49;
 --pb-material-teal:#41e5e2;
 --pb-material-violet:#c295ff;
 --pb-material-pink:#ff9ada;
 --pb-font-sans:"Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Apple SD Gothic Neo", Arial, sans-serif;
 --pb-font-mono:"SF Mono", ui-monospace, Menlo, Consolas, "Liberation Mono", monospace;
 --pb-text-display:clamp(40px,4.17vw,60px);--pb-leading-display:1;--pb-tracking-display:-0.03em;--pb-weight-display:600;
 --pb-text-h1:clamp(32px,3.19vw,46px);--pb-leading-h1:1.05;--pb-tracking-h1:-0.025em;--pb-weight-h1:600;
 --pb-text-h2:clamp(24px,2.22vw,32px);--pb-leading-h2:1.1;--pb-tracking-h2:-0.02em;--pb-weight-h2:600;
 --pb-text-h3:clamp(18px,1.39vw,20px);--pb-leading-h3:1.25;--pb-tracking-h3:-0.01em;--pb-weight-h3:600;
 --pb-text-body-l:clamp(16px,1.32vw,19px);--pb-leading-body-l:1.55;--pb-tracking-body-l:0;--pb-weight-body-l:400;
 --pb-text-body:clamp(15px,1.11vw,16px);--pb-leading-body:1.55;--pb-tracking-body:0;--pb-weight-body:400;
 --pb-text-small:clamp(13px,0.97vw,14px);--pb-leading-small:1.5;--pb-tracking-small:0.005em;--pb-weight-small:400;
 --pb-text-label:clamp(11px,0.83vw,12px);--pb-leading-label:1.2;--pb-tracking-label:0.2em;--pb-weight-label:600;
 --pb-text-mono:clamp(13px,0.97vw,14px);--pb-leading-mono:1.6;--pb-tracking-mono:0;--pb-weight-mono:400;
 --pb-measure:64ch;
 color-scheme:light;
}
[data-theme="dark"]{
 --pb-paper:#090e0e;
 --pb-surface:#141a19;
 --pb-subtle:#1b2221;
 --pb-line:#282f2f;
 --pb-ink:#eaf0ef;
 --pb-muted:#a3adad;
 --pb-faint:#6b7575;
 --pb-accent:#57d4d2;
 --pb-accent-fill:#00b5b4;
 --pb-warning:#e3a23b;
 --pb-danger:#ff7a8e;
 color-scheme:dark;
}
