/* Generated from ProjectForge house palettes via `pf palette … --as css`. Do not edit; run `pf palette apply .` to refresh. Select with <html data-palette="slug" data-mode="dark">; read colours as var(--pf-accent) etc. */
[data-palette="ocean"] {
  --pf-background: #0E1014;
  --pf-bars: #1D2026;
  --pf-surface: #16181D;
  --pf-border: #3A3E46;
  --pf-pressed: #274777;
  --pf-text: #E3E5EA;
  --pf-text-secondary: #C4C6D0;
  --pf-accent-secondary: #AEC6FF;
  --pf-highlight: #AEC6FF;
  --pf-raised: #262A33;
  --pf-accent: #AEC6FF;
  --pf-on-accent: #0E1014;
}
[data-palette="ocean"][data-mode="light"] {
  --pf-background: #F7F9FE;
  --pf-bars: #EFF3FB;
  --pf-surface: #E9EEF8;
  --pf-border: #9AA2B4;
  --pf-pressed: #D9E2FF;
  --pf-text: #171A21;
  --pf-text-secondary: #565C6B;
  --pf-accent-secondary: #1E9E93;
  --pf-highlight: #1E9E93;
  --pf-raised: #E9EEF8;
  --pf-accent: #3F66C9;
  --pf-on-accent: #FFFFFF;
}
[data-palette="terminal"] {
  --pf-background: #000300;
  --pf-bars: #0B1B11;
  --pf-surface: #06120A;
  --pf-border: #1E5B34;
  --pf-pressed: #00391B;
  --pf-text: #4DFF85;
  --pf-text-secondary: #37B45F;
  --pf-accent-secondary: #33FF77;
  --pf-highlight: #33FF77;
  --pf-raised: #11241A;
  --pf-accent: #33FF77;
  --pf-on-accent: #000300;
  --pf-font: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
[data-palette="terminal"][data-mode="light"] {
  --pf-background: #F1FBF3;
  --pf-bars: #E6F5EA;
  --pf-surface: #DBEFE0;
  --pf-border: #7F9E88;
  --pf-pressed: #B6F0C6;
  --pf-text: #091F12;
  --pf-text-secondary: #2E5E3F;
  --pf-accent-secondary: #3C6B4C;
  --pf-highlight: #3C6B4C;
  --pf-raised: #DBEFE0;
  --pf-accent: #0A8F3C;
  --pf-on-accent: #FFFFFF;
}
[data-palette="trellis"] {
  --pf-background: #0F1117;
  --pf-bars: #1D1F2A;
  --pf-surface: #171922;
  --pf-border: #3C3E4C;
  --pf-pressed: #312E81;
  --pf-text: #E4E4EC;
  --pf-text-secondary: #C6C5D4;
  --pf-accent-secondary: #A5B4FC;
  --pf-highlight: #A5B4FC;
  --pf-raised: #2A2C39;
  --pf-accent: #A5B4FC;
  --pf-on-accent: #0F1117;
}
[data-palette="graphite"] {
  --pf-background: #1B1B1F;
  --pf-bars: #141417;
  --pf-surface: #2A2A30;
  --pf-border: #55555F;
  --pf-pressed: #3A3A42;
  --pf-text: #ECECF1;
  --pf-text-secondary: #B8B8C4;
  --pf-accent-secondary: #B8B8C4;
  --pf-highlight: #FFFFFF;
  --pf-raised: #34343C;
  --pf-accent: #7AA2FF;
  --pf-on-accent: #1B1B1F;
}
[data-palette="blueprint"] {
  --pf-background: #0B2A43;
  --pf-bars: #0F3350;
  --pf-surface: #113857;
  --pf-border: #4A86B4;
  --pf-pressed: #164A72;
  --pf-text: #DCEFFF;
  --pf-text-secondary: #A9CFE8;
  --pf-accent-secondary: #7DC3F0;
  --pf-highlight: #7DC3F0;
  --pf-raised: #154266;
  --pf-accent: #7DC3F0;
  --pf-on-accent: #0B2A43;
}
[data-palette="futuristic"] {
  --pf-background: #030A12;
  --pf-bars: #0D2634;
  --pf-surface: #0B2230;
  --pf-border: #35A6CC;
  --pf-pressed: #0A4E62;
  --pf-text: #E2FBFF;
  --pf-text-secondary: #AEDCEE;
  --pf-accent-secondary: #4DE4FF;
  --pf-highlight: #4DE4FF;
  --pf-raised: #123040;
  --pf-accent: #4DE4FF;
  --pf-on-accent: #030A12;
}
[data-palette="neon"] {
  --pf-background: #000000;
  --pf-bars: #000000;
  --pf-surface: #0A1A26;
  --pf-border: #1EB4E6;
  --pf-pressed: #0A2A3A;
  --pf-text: #29C5F6;
  --pf-text-secondary: #8A80D8;
  --pf-accent-secondary: #8A80D8;
  --pf-highlight: #29C5F6;
  --pf-raised: #06121C;
  --pf-accent: #29C5F6;
  --pf-on-accent: #000000;
}
[data-palette="synthwave"] {
  --pf-background: #08060D;
  --pf-bars: #100D18;
  --pf-surface: #15121E;
  --pf-border: #453A52;
  --pf-pressed: #5A1138;
  --pf-text: #E8E6EE;
  --pf-text-secondary: #9F92B3;
  --pf-accent-secondary: #FF3B6B;
  --pf-highlight: #2DE6F0;
  --pf-raised: #221D2E;
  --pf-accent: #FF3B6B;
  --pf-on-accent: #08060D;
}
[data-palette="white-glow"] {
  --pf-background: #000000;
  --pf-bars: #000000;
  --pf-surface: #1C1C1C;
  --pf-border: #E6E6E6;
  --pf-pressed: #262626;
  --pf-text: #FFFFFF;
  --pf-text-secondary: #BDBDBD;
  --pf-accent-secondary: #F2F2F2;
  --pf-highlight: #FFFFFF;
  --pf-raised: #141414;
  --pf-accent: #FFFFFF;
  --pf-on-accent: #000000;
}
[data-palette="silkscreen"] {
  --pf-background: #061F15;
  --pf-bars: #08281A;
  --pf-surface: #0A2E1E;
  --pf-border: #8F6F22;
  --pf-pressed: #5C4610;
  --pf-text: #F2F4EF;
  --pf-text-secondary: #B9C6BD;
  --pf-accent-secondary: #D9A82B;
  --pf-highlight: #D9A82B;
  --pf-raised: #0E3A27;
  --pf-accent: #D9A82B;
  --pf-on-accent: #061F15;
}
[data-palette="sticky-notes"] {
  --pf-background: #FFF3C2;
  --pf-bars: #FBE79A;
  --pf-surface: #FFE96B;
  --pf-border: #C9A94A;
  --pf-pressed: #FFE08A;
  --pf-text: #392B10;
  --pf-text-secondary: #4A3A1A;
  --pf-accent-secondary: #8A5300;
  --pf-highlight: #8A5300;
  --pf-raised: #FFF3C2;
  --pf-accent: #8A5300;
  --pf-on-accent: #FFFFFF;
}
[data-palette="amber-terminal"] {
  --pf-background: #120A00;
  --pf-bars: #0A0600;
  --pf-surface: #1E1300;
  --pf-border: #3A2600;
  --pf-pressed: #2A1B00;
  --pf-text: #FFB000;
  --pf-text-secondary: #C68A00;
  --pf-accent-secondary: #B07800;
  --pf-highlight: #FFD060;
  --pf-raised: #1E1300;
  --pf-accent: #FFB000;
  --pf-on-accent: #120A00;
  --pf-font: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
[data-palette="phosphor-green"] {
  --pf-background: #001700;
  --pf-bars: #050A05;
  --pf-surface: #021F02;
  --pf-border: #1A351A;
  --pf-pressed: #0F280F;
  --pf-text: #00FF0F;
  --pf-text-secondary: #2EAE14;
  --pf-accent-secondary: #1E8E0E;
  --pf-highlight: #75FF02;
  --pf-raised: #021F02;
  --pf-accent: #00FF0F;
  --pf-on-accent: #001700;
  --pf-font: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
[data-palette="phosphor-p31"] {
  --pf-background: #020A09;
  --pf-bars: #04100E;
  --pf-surface: #051411;
  --pf-border: #3FA892;
  --pf-pressed: #0F382F;
  --pf-text: #7AF7D4;
  --pf-text-secondary: #3FA892;
  --pf-accent-secondary: #7AF7D4;
  --pf-highlight: #7AF7D4;
  --pf-raised: #071C18;
  --pf-accent: #7AF7D4;
  --pf-on-accent: #020A09;
  --pf-font: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
[data-palette="zoro"] {
  --pf-background: #1A1A1A;
  --pf-bars: #222424;
  --pf-surface: #262826;
  --pf-border: #3A3D3A;
  --pf-pressed: #33204D;
  --pf-text: #F0F0F0;
  --pf-text-secondary: #8C8C8C;
  --pf-accent-secondary: #9100FF;
  --pf-highlight: #9100FF;
  --pf-raised: #2C2E2C;
  --pf-accent: #1ED42A;
  --pf-on-accent: #0A0A0A;
}
[data-palette="nebula"] {
  --pf-background: #05070D;
  --pf-bars: #0A0F1A;
  --pf-surface: #101726;
  --pf-border: #1E2942;
  --pf-pressed: #0A2831;
  --pf-text: #E6EDF7;
  --pf-text-secondary: #8796B0;
  --pf-accent-secondary: #A78BFA;
  --pf-highlight: #F472B6;
  --pf-raised: #0B1324;
  --pf-accent: #22D3EE;
  --pf-on-accent: #05070D;
}
