/* GENERATED from hub_template/shell/tokens.json by shell/generate.mjs. Do not edit by hand. */
:root {
    --pg-radius: 14px;
    --pg-radius-sm: 10px;
    --pg-font-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --pg-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
    --pg-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;
    --pg-fam-brand: #8B5CF6;
    --pg-fam-brand-deep: #6D28D9;
    --pg-fam-web: #4C8DFF;
    --pg-fam-web-deep: #1D4ED8;
    --pg-fam-dash: #34C68A;
    --pg-fam-dash-deep: #0E9F6E;
    --pg-fam-mkt: #F0528C;
    --pg-fam-mkt-deep: #DB2777;
    --pg-bg: #F4F5F9;
    --pg-panel: #FFFFFF;
    --pg-text: #0E1524;
    --pg-muted: #5B6478;
    --pg-dim: #8992A6;
    --pg-navtext: #3A4357;
    --pg-gold: #7E683C;
    --pg-gold-icon: #A0844C;
    --pg-gold-icon-soft: #A0844C;
    --pg-brand-icon: #FFC666;
    --pg-gold-bright: #FFDA72;
    --pg-gold-deep: #CD9650;
    --pg-on-gold: #1B1B3E;
    --pg-navy: #1B1B3E;
    --pg-gold-wash: rgba(160,132,76,.10);
    --pg-line: rgba(16,24,40,.10);
    --pg-line-gold: rgba(160,132,76,.30);
    --pg-flat: rgba(16,24,40,.035);
    --pg-flat-2: rgba(16,24,40,.07);
    --pg-inset: rgba(16,24,40,.045);
    --pg-topbar: rgba(255,255,255,.9);
    --pg-sidebar: #FFFFFF;
    --pg-ok: #1C8F3A;
    --pg-warn: #A8690C;
    --pg-bad: #CC3B3B;
    --pg-violet: #4F46B8;
    --pg-grad-gold: linear-gradient(135deg,#FFDA72 0%,#F2CD7A 45%,#CD9650 100%);
    --pg-grad-surface: linear-gradient(180deg,#FFFFFF,#FCFCFE);
    --pg-grad-sidebar: linear-gradient(180deg,#FFFFFF 0%,#F8F9FD 100%);
    --pg-grad-pop: linear-gradient(160deg,#FFFFFF,#F6F3FC);
    --pg-grad-nav-active: linear-gradient(90deg,rgba(160,132,76,.13),rgba(160,132,76,.02));
}

html[data-theme="dark"] {
    --pg-bg: #07101D;
    --pg-panel: #0F1624;
    --pg-text: #FCFCFF;
    --pg-muted: #A3A8BA;
    --pg-dim: #6B7090;
    --pg-navtext: #C3C8D8;
    --pg-gold: #F2CD7A;
    --pg-gold-icon: #F2CD7A;
    --pg-gold-icon-soft: rgba(242,205,122,.55);
    --pg-brand-icon: #FED871;
    --pg-gold-bright: #FFDA72;
    --pg-gold-deep: #CD9650;
    --pg-on-gold: #1B1B3E;
    --pg-navy: #1B1B3E;
    --pg-gold-wash: rgba(242,205,122,.12);
    --pg-line: rgba(255,255,255,.08);
    --pg-line-gold: rgba(242,205,122,.22);
    --pg-flat: rgba(255,255,255,.04);
    --pg-flat-2: rgba(255,255,255,.07);
    --pg-inset: rgba(0,0,0,.25);
    --pg-topbar: rgba(7,16,29,.86);
    --pg-sidebar: #0A1220;
    --pg-ok: #61CE70;
    --pg-warn: #FFC666;
    --pg-bad: #E66060;
    --pg-violet: #8E8BF5;
    --pg-grad-gold: linear-gradient(135deg,#FFDA72 0%,#F2CD7A 45%,#CD9650 100%);
    --pg-grad-surface: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.055));
    --pg-grad-sidebar: linear-gradient(180deg,#0A1220 0%,#07101D 100%);
    --pg-grad-pop: linear-gradient(160deg,#1B1B3E,#0E1428);
    --pg-grad-nav-active: linear-gradient(90deg,rgba(242,205,122,.15),rgba(242,205,122,.02));
}
