@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Poppins:wght@300;400;500;600;700&family=Quicksand:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap');html[theme~="dark"][theme~="ocean"]{--ls-accent-rgb: 34,211,238;--limespace-lime: #22d3ee;--limespace-lime-dark: #0891b2;--limespace-orange: #38bdf8;--limespace-dark-bg: #070b14;--limespace-text-main: #eaf4f8;--limespace-text-dim: #93a9bb;--limespace-glass: rgba(34,211,238,0.05);--limespace-glass-border: rgba(34,211,238,0.12);--aura-background-color-light: #0b1220;--aura-background-color-dark: #04070e;--aura-background: #070b14;--aura-accent-color-light: #22d3ee;--aura-accent-color-dark: #0891b2;--aura-primary-color: #22d3ee;--aura-primary-color-50pct: rgba(34,211,238,0.5);--aura-primary-color-10pct: rgba(34,211,238,0.1);--aura-primary-text-color: #67e8f9;--aura-color-primary-rgb: 34,211,238;--aura-orange: #38bdf8;--aura-orange-text: #38bdf8;--aura-orange-light: #7dd3fc;--aura-orange-dark: #0284c7;--lumo-base-color: #070b14;--lumo-primary-color: #22d3ee;--lumo-primary-text-color: #67e8f9;--lumo-primary-color-50pct: rgba(34,211,238,0.5);--lumo-primary-color-10pct: rgba(34,211,238,0.1);--lumo-warning-text-color: #38bdf8;--lumo-warning-color-10pct: rgba(56,189,248,0.1);--ls-navbar-bg: rgba(4,8,16,0.7);--ls-drawer-bg: rgba(4,8,16,0.88);--ls-overlay-bg: rgba(10,16,28,0.97);--ls-notification-bg: rgba(13,20,34,0.97);--ls-dialog-bg: linear-gradient(135deg,rgba(13,20,34,0.97) 0%,rgba(7,11,20,0.99) 100%);--ls-accent-fill: linear-gradient(45deg,#22d3ee,#0891b2);--ls-accent-fill-h: linear-gradient(90deg,#0891b2,#22d3ee);--ls-brand-gradient: linear-gradient(45deg,#22d3ee,#38bdf8);--ls-avatar-fill: linear-gradient(135deg,rgba(34,211,238,0.25),rgba(56,189,248,0.2));--ls-on-accent: #04131a}html[theme~="slate"]{color-scheme: light;--color-limespace-green: #4f46e5;--color-limespace-orange: #db2777;--color-limespace-orange-text: #be185d;--color-space-grey: #1e293b;--color-light-grey: #cbd5e1;--aura-content-color-scheme: light;--aura-accent-color-light: #4f46e5;--aura-accent-color-dark: #4338ca;--aura-primary-color: #4f46e5;--aura-primary-color-50pct: rgba(79,70,229,0.5);--aura-primary-color-10pct: rgba(79,70,229,0.1);--aura-primary-text-color: #4338ca;--aura-color-primary-rgb: 79,70,229;--aura-background-color-light: #f1f5f9;--aura-background-color-dark: #e2e8f0;--aura-background: #f1f5f9;--aura-shade-5pct: rgba(30,41,59,0.05);--aura-shade-10pct: rgba(30,41,59,0.1);--aura-shade-20pct: rgba(30,41,59,0.2);--aura-shade-30pct: rgba(30,41,59,0.3);--aura-shade-40pct: rgba(30,41,59,0.4);--aura-shade-50pct: rgba(30,41,59,0.5);--aura-shade-60pct: rgba(30,41,59,0.6);--aura-shade-70pct: rgba(30,41,59,0.7);--aura-shade-80pct: rgba(30,41,59,0.8);--aura-shade-90pct: rgba(30,41,59,0.9);--aura-shade: hsl(217,33%,17%);--aura-orange: #db2777;--aura-orange-text: #be185d;--lumo-primary-color: #4f46e5;--lumo-primary-text-color: #4338ca;--lumo-primary-color-50pct: rgba(79,70,229,0.5);--lumo-primary-color-10pct: rgba(79,70,229,0.1)}html[theme~="dark"][theme~="hc"]{--ls-accent-rgb: 255,212,0;--limespace-lime: #ffd400;--limespace-lime-dark: #e6bf00;--limespace-orange: #ff9e1b;--limespace-dark-bg: #000000;--limespace-text-main: #ffffff;--limespace-text-dim: #d6d6d6;--limespace-glass: #141414;--limespace-glass-border: #6b6b6b;--aura-background-color-light: #0a0a0a;--aura-background-color-dark: #000000;--aura-background: #000000;--aura-accent-color-light: #ffd400;--aura-accent-color-dark: #e6bf00;--aura-primary-color: #ffd400;--aura-primary-text-color: #ffd400;--aura-color-primary-rgb: 255,212,0;--aura-error-text-color: #ff8a80;--aura-success-text-color: #69f0ae;--lumo-base-color: #000000;--lumo-primary-color: #ffd400;--lumo-primary-text-color: #ffd400;--lumo-body-text-color: #ffffff;--lumo-header-text-color: #ffffff;--lumo-secondary-text-color: #d6d6d6;--lumo-tertiary-text-color: #b0b0b0;--ls-navbar-bg: #000000;--ls-drawer-bg: #000000;--ls-overlay-bg: #0d0d0d;--ls-notification-bg: #0d0d0d;--ls-dialog-bg: #0d0d0d;--ls-dialog-shadow: 0 0 0 2px #ffd400;--ls-scrim: rgba(0,0,0,0.85);--ls-hairline: #6b6b6b;--ls-hairline-soft: #4a4a4a;--ls-hairline-strong: #8a8a8a;--ls-overlay-border: #8a8a8a;--ls-fill-subtle: #0a0a0a;--ls-fill-low: #141414;--ls-fill: #1c1c1c;--ls-fill-high: #2a2a2a;--ls-fill-border: #8a8a8a;--ls-fill-border-strong: #b0b0b0;--ls-accent-wash-xs: #2a2600;--ls-accent-wash-s: #3d3700;--ls-accent-wash-m: #4f4700;--ls-accent-wash-l: #ffd400;--ls-accent-wash-xl: #ffd400;--ls-accent-focus-border: #ffd400;--ls-accent-focus-ring: 0 0 0 3px #ffd400;--ls-accent-glow: 0 0 0 3px #ffffff;--ls-accent-glow-soft: 0 0 0 2px #ffd400;--ls-accent-border-hover: #ffd400;--ls-accent-fill: #ffd400;--ls-accent-fill-h: #ffd400;--ls-brand-gradient: none;--ls-avatar-fill: #ffd400;--ls-on-accent: #000000;--ls-blur-navbar: none;--ls-blur-drawer: none;--ls-blur-overlay: none;--ls-blur-menu: none;--ls-blur-dialog: none;--ls-blur-scrim: none;--ls-blur-card: none}html[theme~="dark"][theme~="hc"] .gradient-text{background: none;-webkit-text-fill-color: var(--limespace-lime);color: var(--limespace-lime)}html[theme~="studio"]{color-scheme: light;--aura-font-family: 'IBM Plex Sans',-apple-system,'Segoe UI',sans-serif;--aura-content-color-scheme: light;--color-limespace-green: #0e7c86;--color-limespace-orange: #b4661f;--color-limespace-orange-text: #b4661f;--color-space-grey: #19222c;--color-light-grey: #dce2e8;--aura-accent-color-light: #0e7c86;--aura-accent-color-dark: #0b626a;--aura-primary-color: #0e7c86;--aura-primary-color-50pct: rgba(14,124,134,0.5);--aura-primary-color-10pct: rgba(14,124,134,0.1);--aura-primary-text-color: #0b626a;--aura-color-primary-rgb: 14,124,134;--aura-background-color-light: #f5f7f9;--aura-background-color-dark: #eef1f4;--aura-background: #f5f7f9;--aura-shade-5pct: rgba(25,34,44,0.05);--aura-shade-10pct: rgba(25,34,44,0.1);--aura-shade-20pct: rgba(25,34,44,0.2);--aura-shade-30pct: rgba(25,34,44,0.3);--aura-shade-40pct: rgba(25,34,44,0.4);--aura-shade-50pct: rgba(25,34,44,0.5);--aura-shade-60pct: rgba(25,34,44,0.6);--aura-shade-70pct: rgba(25,34,44,0.7);--aura-shade-80pct: rgba(25,34,44,0.8);--aura-shade-90pct: rgba(25,34,44,0.9);--aura-shade: hsl(210,27%,13%);--aura-orange: #b4661f;--aura-orange-text: #b4661f;--aura-success-text-color: #1e8e5a;--aura-error-text-color: #b23a34;--lumo-primary-color: #0e7c86;--lumo-primary-text-color: #0b626a;--lumo-primary-color-50pct: rgba(14,124,134,0.5);--lumo-primary-color-10pct: rgba(14,124,134,0.1)}html[theme~="dark"][theme~="studio-dark"]{--ls-accent-rgb: 63,186,194;--aura-font-family: 'IBM Plex Sans',-apple-system,'Segoe UI',sans-serif;--limespace-lime: #3fbac2;--limespace-lime-dark: #2f9ba3;--limespace-orange: #e3a366;--limespace-dark-bg: #12171c;--limespace-text-main: #eaf0f4;--limespace-text-dim: #9aa8b4;--limespace-glass: #1a2129;--limespace-glass-border: #2b3540;--aura-background-color-light: #1a2129;--aura-background-color-dark: #0d1116;--aura-background: #12171c;--aura-accent-color-light: #3fbac2;--aura-accent-color-dark: #2f9ba3;--aura-primary-color: #3fbac2;--aura-primary-color-50pct: rgba(63,186,194,0.5);--aura-primary-color-10pct: rgba(63,186,194,0.1);--aura-primary-text-color: #3fbac2;--aura-color-primary-rgb: 63,186,194;--aura-orange: #e3a366;--aura-orange-text: #e3a366;--aura-success-text-color: #5fcb93;--aura-error-text-color: #e5847d;--lumo-base-color: #12171c;--lumo-primary-color: #3fbac2;--lumo-primary-text-color: #3fbac2;--lumo-primary-color-50pct: rgba(63,186,194,0.5);--lumo-primary-color-10pct: rgba(63,186,194,0.1);--lumo-warning-text-color: #e3a366;--ls-navbar-bg: #1a2129;--ls-drawer-bg: #1a2129;--ls-overlay-bg: #1a2129;--ls-notification-bg: #1a2129;--ls-dialog-bg: #1a2129;--ls-dialog-shadow: 0 1px 2px rgba(0,0,0,0.3),0 12px 30px -14px rgba(0,0,0,0.6);--ls-scrim: rgba(0,0,0,0.55);--ls-hairline: #2b3540;--ls-hairline-soft: #232c35;--ls-hairline-strong: #3a4650;--ls-overlay-border: #3a4650;--ls-fill-subtle: #161c23;--ls-fill-low: #1a2129;--ls-fill: #212932;--ls-fill-high: #2b3540;--ls-fill-border: #3a4650;--ls-fill-border-strong: #4a5866;--ls-accent-wash-xs: rgba(63,186,194,0.06);--ls-accent-wash-s: #193337;--ls-accent-wash-m: #1e3d42;--ls-accent-wash-l: #2f9ba3;--ls-accent-focus-ring: 0 0 0 2px rgba(63,186,194,0.35);--ls-accent-glow: 0 1px 2px rgba(0,0,0,0.4);--ls-accent-glow-soft: none;--ls-accent-fill: #3fbac2;--ls-accent-fill-h: #3fbac2;--ls-brand-gradient: none;--ls-avatar-fill: #193337;--ls-on-accent: #08191a;--ls-blur-navbar: none;--ls-blur-drawer: none;--ls-blur-overlay: none;--ls-blur-menu: none;--ls-blur-dialog: none;--ls-blur-scrim: none;--ls-blur-card: none}html[theme~="dark"][theme~="studio-dark"] .gradient-text{background: none;-webkit-text-fill-color: var(--limespace-lime);color: var(--limespace-lime)}html[theme~="dark"][theme~="hc"] vaadin-button[theme~="primary"]:hover,html[theme~="dark"][theme~="studio-dark"] vaadin-button[theme~="primary"]:hover{transform: none}html[theme~="studio"] .mono,html[theme~="dark"][theme~="studio-dark"] .mono,html[theme~="studio"] code,html[theme~="dark"][theme~="studio-dark"] code,html[theme~="studio"] pre,html[theme~="dark"][theme~="studio-dark"] pre{font-family: 'IBM Plex Mono',ui-monospace,monospace}html[theme~="dark"][theme~="studio-dark"],html[theme~="studio"]{--ls-radius-overlay: 8px;--ls-radius-dialog: 12px;--ls-radius-card: 10px;--ls-radius-grid: 10px;--ls-radius-nav-item: 6px;--vaadin-border-radius-s: 6px;--vaadin-border-radius-m: 8px;--vaadin-border-radius-l: 10px;--vaadin-border-radius-xl: 12px}html[theme~="dark"][theme~="hc"]{--vaadin-border-radius-s: 4px;--vaadin-border-radius-m: 6px;--vaadin-border-radius-l: 8px;--vaadin-border-radius-xl: 10px}html[theme~="springeloo"]{color-scheme: light;--aura-font-family: Poppins,-apple-system,'Segoe UI',sans-serif;--aura-content-color-scheme: light;--color-limespace-green: #00659b;--color-limespace-orange: #00659b;--color-limespace-orange-text: #00537f;--color-space-grey: #2f323a;--color-light-grey: #d6d6d6;--aura-accent-color-light: #00659b;--aura-accent-color-dark: #00537f;--aura-primary-color: #00659b;--aura-primary-color-50pct: rgba(0,101,155,0.5);--aura-primary-color-10pct: rgba(0,101,155,0.1);--aura-primary-text-color: #00537f;--aura-color-primary-rgb: 0,101,155;--aura-background-color-light: #f5f5f5;--aura-background-color-dark: #e8e8e8;--aura-background: #f5f5f5;--aura-shade-5pct: rgba(47,50,58,0.05);--aura-shade-10pct: rgba(47,50,58,0.1);--aura-shade-20pct: rgba(47,50,58,0.2);--aura-shade-30pct: rgba(47,50,58,0.3);--aura-shade-40pct: rgba(47,50,58,0.4);--aura-shade-50pct: rgba(47,50,58,0.5);--aura-shade-60pct: rgba(47,50,58,0.6);--aura-shade-70pct: rgba(47,50,58,0.7);--aura-shade-80pct: rgba(47,50,58,0.8);--aura-shade-90pct: rgba(47,50,58,0.9);--aura-shade: #2f323a;--aura-orange: #00659b;--aura-orange-text: #00537f;--aura-shadow-color: rgba(0,0,0,0.1);--aura-base-radius: 0;--vaadin-border-radius-s: 2px;--vaadin-border-radius-m: 4px;--vaadin-border-radius-l: 6px;--vaadin-border-radius-xl: 8px;--lumo-primary-color: #00659b;--lumo-primary-text-color: #00537f;--lumo-primary-color-50pct: rgba(0,101,155,0.5);--lumo-primary-color-10pct: rgba(0,101,155,0.1);--lumo-body-text-color: #6f6f6f;--lumo-header-text-color: #2f323a;--lumo-secondary-text-color: #6f6f6f}html[theme~="springeloo"] :is(h1,h2,h3,h4,h5,h6){color: #2f323a}html[theme~="springeloo"] :is(vaadin-button,vaadin-menu-bar-button,vaadin-crud-edit){border-radius: 100px}html[theme~="greenhouse"]{color-scheme: light;--aura-font-family: Quicksand,'Trebuchet MS',-apple-system,sans-serif;--aura-content-color-scheme: light;--color-limespace-green: #00963f;--color-limespace-orange: #00963f;--color-limespace-orange-text: #216147;--color-space-grey: #216147;--color-light-grey: #c8d8cf;--aura-accent-color-light: #00963f;--aura-accent-color-dark: #216147;--aura-primary-color: #00963f;--aura-primary-color-50pct: rgba(0,150,63,0.5);--aura-primary-color-10pct: rgba(0,150,63,0.1);--aura-primary-text-color: #216147;--aura-color-primary-rgb: 0,150,63;--aura-background-color-light: #f4f8f5;--aura-background-color-dark: #e7efe9;--aura-background: #f4f8f5;--aura-shade-5pct: rgba(33,97,71,0.05);--aura-shade-10pct: rgba(33,97,71,0.1);--aura-shade-20pct: rgba(33,97,71,0.2);--aura-shade-30pct: rgba(33,97,71,0.3);--aura-shade-40pct: rgba(33,97,71,0.4);--aura-shade-50pct: rgba(33,97,71,0.5);--aura-shade-60pct: rgba(33,97,71,0.6);--aura-shade-70pct: rgba(33,97,71,0.7);--aura-shade-80pct: rgba(33,97,71,0.8);--aura-shade-90pct: rgba(33,97,71,0.9);--aura-shade: #216147;--aura-orange: #00963f;--aura-orange-text: #216147;--aura-success-text-color: #216147;--aura-error-color: #ff0000;--aura-error-text-color: #d40000;--aura-shadow-color: rgba(33,97,71,0.12);--aura-base-radius: 6;--vaadin-border-radius-s: 10px;--vaadin-border-radius-m: 16px;--vaadin-border-radius-l: 24px;--vaadin-border-radius-xl: 32px;--lumo-primary-color: #00963f;--lumo-primary-text-color: #216147;--lumo-primary-color-50pct: rgba(0,150,63,0.5);--lumo-primary-color-10pct: rgba(0,150,63,0.1);--lumo-body-text-color: #216147;--lumo-header-text-color: #216147;--lumo-secondary-text-color: rgba(33,97,71,0.7);--lumo-shade: #216147}html[theme~="greenhouse"] body{color: #216147}html[theme~="greenhouse"] :is(h1,h2,h3,h4,h5,h6){color: #00963f}html[theme~="greenhouse"] :is(vaadin-button,vaadin-menu-bar-button,vaadin-drawer-toggle,vaadin-crud-edit),html[theme~="greenhouse"] :is([theme~="badge"],vaadin-multi-select-combo-box-chip,vaadin-chip){border-radius: 999px}html[theme~="greenhouse"] vaadin-text-field::part(input-field),html[theme~="greenhouse"] vaadin-email-field::part(input-field),html[theme~="greenhouse"] vaadin-number-field::part(input-field),html[theme~="greenhouse"] vaadin-integer-field::part(input-field),html[theme~="greenhouse"] vaadin-big-decimal-field::part(input-field),html[theme~="greenhouse"] vaadin-text-area::part(input-field),html[theme~="greenhouse"] vaadin-password-field::part(input-field),html[theme~="greenhouse"] vaadin-combo-box::part(input-field),html[theme~="greenhouse"] vaadin-multi-select-combo-box::part(input-field),html[theme~="greenhouse"] vaadin-select::part(input-field),html[theme~="greenhouse"] vaadin-date-picker::part(input-field),html[theme~="greenhouse"] vaadin-time-picker::part(input-field){border-radius: 999px}html[theme~="greenhouse"] vaadin-side-nav-item::part(item){border-radius: 999px}html[theme~="chrome"][theme~="verbena"]{color-scheme: light;--aura-font-family: Karla,system-ui,sans-serif;--aura-content-color-scheme: light;--ls-ink-rgb: 36,31,29;--ls-accent-rgb: 109,68,87;--ls-fill-rgb: 255,253,249;--color-limespace-green: #6d4457;--color-limespace-orange: #5d6b52;--color-limespace-orange-text: #4c5844;--color-space-grey: #241f1d;--color-light-grey: #e7dfd3;--aura-accent-color-light: #6d4457;--aura-accent-color-dark: #83566a;--aura-primary-color: #6d4457;--aura-primary-color-50pct: rgba(109,68,87,0.5);--aura-primary-color-10pct: rgba(109,68,87,0.1);--aura-primary-text-color: #6d4457;--aura-color-primary-rgb: 109,68,87;--aura-background-color-light: #f7f4ee;--aura-background-color-dark: #efe9e0;--aura-background: #f7f4ee;--aura-shade-5pct: rgba(36,31,29,0.05);--aura-shade-10pct: rgba(36,31,29,0.1);--aura-shade-20pct: rgba(36,31,29,0.2);--aura-shade-30pct: rgba(36,31,29,0.3);--aura-shade-40pct: rgba(36,31,29,0.4);--aura-shade-50pct: rgba(36,31,29,0.5);--aura-shade-60pct: rgba(36,31,29,0.6);--aura-shade-70pct: rgba(36,31,29,0.7);--aura-shade-80pct: rgba(36,31,29,0.8);--aura-shade-90pct: rgba(36,31,29,0.9);--aura-shade: #241f1d;--aura-orange: #5d6b52;--aura-orange-text: #4c5844;--aura-success-text-color: #4c5844;--aura-shadow-color: rgba(36,31,29,0.14);--aura-base-radius: 0;--vaadin-border-radius-s: 2px;--vaadin-border-radius-m: 3px;--vaadin-border-radius-l: 4px;--vaadin-border-radius-xl: 6px;--lumo-primary-color: #6d4457;--lumo-primary-text-color: #6d4457;--lumo-primary-color-50pct: rgba(109,68,87,0.5);--lumo-primary-color-10pct: rgba(109,68,87,0.1);--lumo-body-text-color: #241f1d;--lumo-header-text-color: #241f1d;--lumo-secondary-text-color: rgba(36,31,29,0.55);--ls-navbar-bg: rgba(255,253,249,0.72);--ls-drawer-bg: rgba(255,253,249,0.72);--ls-overlay-bg: rgba(255,253,249,0.96);--ls-notification-bg: rgba(255,253,249,0.96);--ls-dialog-bg: rgba(255,253,249,0.97);--ls-dialog-shadow: 0 24px 60px rgba(36,31,29,0.16),0 0 0 1px rgba(36,31,29,0.08);--ls-scrim: rgba(36,31,29,0.38);--ls-hairline: rgba(36,31,29,0.1);--ls-hairline-soft: rgba(36,31,29,0.07);--ls-hairline-strong: rgba(36,31,29,0.18);--ls-overlay-border: rgba(36,31,29,0.12);--ls-fill-subtle: rgba(255,253,249,0.5);--ls-fill-low: rgba(255,253,249,0.86);--ls-fill: rgba(36,31,29,0.05);--ls-fill-high: rgba(36,31,29,0.08);--ls-fill-border: rgba(36,31,29,0.18);--ls-fill-border-strong: rgba(36,31,29,0.3);--ls-accent-wash-xs: rgba(109,68,87,0.05);--ls-accent-wash-s: rgba(109,68,87,0.09);--ls-accent-wash-m: rgba(109,68,87,0.13);--ls-accent-wash-l: rgba(109,68,87,0.25);--ls-accent-focus-border: rgba(109,68,87,0.55);--ls-accent-focus-ring: 0 0 0 2px rgba(109,68,87,0.18);--ls-accent-glow: 0 3px 12px rgba(36,31,29,0.14);--ls-accent-glow-soft: 0 0 18px rgba(109,68,87,0.1);--ls-accent-border-hover: rgba(109,68,87,0.38);--ls-accent-fill: #6d4457;--ls-accent-fill-h: #6d4457;--ls-brand-gradient: none;--ls-avatar-fill: #e7dfd3;--ls-on-accent: #fdfbf7;--ls-blur-navbar: blur(3px);--ls-blur-drawer: blur(3px);--ls-blur-overlay: blur(3px);--ls-blur-menu: blur(3px);--ls-blur-dialog: blur(4px);--ls-blur-scrim: blur(2px);--ls-blur-card: blur(3px);--ls-radius-overlay: 3px;--ls-radius-dialog: 3px;--ls-radius-card: 3px;--ls-radius-grid: 3px;--ls-radius-nav-item: 3px}html[theme~="chrome"][theme~="verbena"] :is(h1,h2,h3,h4,h5,h6){font-family: 'Cormorant Garamond',Georgia,serif;font-weight: 500;letter-spacing: 0.01em}html[theme~="chrome"][theme~="verbena"] :is(.limbo-card-label,.section-eyebrow,.limbo-grid-section-title),html[theme~="chrome"][theme~="verbena"] vaadin-side-nav::part(label){text-transform: uppercase;letter-spacing: 0.26em;font-size: var(--aura-font-size-xxs);color: rgba(36,31,29,0.45)}html[theme~="chrome"][theme~="verbena"] vaadin-button[theme~="primary"]:hover{transform: none;background: #83566a}html[theme~="chrome"][theme~="verbena"] .gradient-text{background: none;-webkit-text-fill-color: var(--aura-primary-color);color: var(--aura-primary-color)}html[theme~="chrome"][theme~="lagoon-light"]{--lg-frame: #d9ebe9;--lg-surface: #ffffff;--lg-surface-dim: #f1f8f7;--lg-ink-rgb: 19,38,40;--lg-accent: #0f8a8a;--lg-accent-hover: #0c7373;--lg-accent-text: #0b6b6b;--lg-accent-rgb: 15,138,138}html[theme~="chrome"][theme~="lagoon-citrus"]{--lg-frame: #e6eea0;--lg-surface: #fffff6;--lg-surface-dim: #f7f6dc;--lg-ink-rgb: 42,48,14;--lg-accent: #4f9a0c;--lg-accent-hover: #3f8409;--lg-accent-text: #3d7d08;--lg-accent-rgb: 79,154,12;--lg-orange: #f28a0c;--lg-orange-text: #b04f00}html[theme~="chrome"][theme~="lagoon-sand"]{--lg-frame: #efe6d6;--lg-surface: #fffdf8;--lg-surface-dim: #f8f3ea;--lg-ink-rgb: 44,38,30;--lg-accent: #137a7f;--lg-accent-hover: #0f666a;--lg-accent-text: #0e6266;--lg-accent-rgb: 19,122,127}html[theme~="chrome"][theme~="lagoon-light"],html[theme~="chrome"][theme~="lagoon-citrus"],html[theme~="chrome"][theme~="lagoon-sand"]{color-scheme: light;--aura-content-color-scheme: light;--ls-ink-rgb: var(--lg-ink-rgb);--ls-accent-rgb: var(--lg-accent-rgb);--ls-fill-rgb: 255,255,255;--ls-lagoon-frame: var(--lg-frame);--ls-lagoon-bg: var(--lg-surface);--ls-lagoon-select: rgba(var(--lg-ink-rgb),0.08);--ls-lagoon-handle: rgba(var(--lg-ink-rgb),0.35);--color-limespace-green: var(--lg-accent);--color-limespace-orange: var(--lg-orange,#c77d1a);--color-limespace-orange-text: var(--lg-orange-text,#9a5f12);--color-space-grey: rgb(var(--lg-ink-rgb));--color-light-grey: var(--lg-frame);--limespace-dark-bg: var(--lg-frame);--aura-accent-color-light: var(--lg-accent);--aura-accent-color-dark: var(--lg-accent-hover);--aura-primary-color: var(--lg-accent);--aura-primary-color-50pct: rgba(var(--lg-accent-rgb),0.5);--aura-primary-color-10pct: rgba(var(--lg-accent-rgb),0.1);--aura-primary-text-color: var(--lg-accent-text);--aura-color-primary-rgb: var(--lg-accent-rgb);--aura-background-color-light: var(--lg-surface);--aura-background-color-dark: var(--lg-surface-dim);--aura-background: var(--lg-frame);--aura-app-background: var(--lg-frame);--aura-shade-5pct: rgba(var(--lg-ink-rgb),0.05);--aura-shade-10pct: rgba(var(--lg-ink-rgb),0.1);--aura-shade-15pct: rgba(var(--lg-ink-rgb),0.15);--aura-shade-20pct: rgba(var(--lg-ink-rgb),0.2);--aura-shade-30pct: rgba(var(--lg-ink-rgb),0.3);--aura-shade-40pct: rgba(var(--lg-ink-rgb),0.4);--aura-shade-50pct: rgba(var(--lg-ink-rgb),0.5);--aura-shade-60pct: rgba(var(--lg-ink-rgb),0.6);--aura-shade-70pct: rgba(var(--lg-ink-rgb),0.7);--aura-shade-80pct: rgba(var(--lg-ink-rgb),0.8);--aura-shade-90pct: rgba(var(--lg-ink-rgb),0.9);--aura-shade: rgb(var(--lg-ink-rgb));--aura-orange: var(--lg-orange,#c77d1a);--aura-orange-text: var(--lg-orange-text,#9a5f12);--lumo-primary-color: var(--lg-accent);--lumo-primary-text-color: var(--lg-accent-text);--lumo-primary-color-50pct: rgba(var(--lg-accent-rgb),0.5);--lumo-primary-color-10pct: rgba(var(--lg-accent-rgb),0.1);--ls-navbar-bg: var(--lg-surface);--ls-drawer-bg: var(--lg-surface);--ls-overlay-bg: var(--lg-surface);--ls-notification-bg: var(--lg-surface);--ls-dialog-bg: var(--lg-surface);--ls-dialog-shadow: 0 16px 48px rgba(var(--lg-ink-rgb),0.18),0 0 0 1px rgba(var(--lg-ink-rgb),0.08);--ls-scrim: rgba(var(--lg-ink-rgb),0.4);--ls-hairline: rgba(var(--lg-ink-rgb),0.09);--ls-hairline-soft: rgba(var(--lg-ink-rgb),0.06);--ls-hairline-strong: rgba(var(--lg-ink-rgb),0.16);--ls-overlay-border: rgba(var(--lg-ink-rgb),0.12);--ls-accent-glow: 0 1px 2px rgba(var(--lg-ink-rgb),0.18);--ls-accent-glow-soft: none;--ls-accent-fill: var(--lg-accent);--ls-accent-fill-h: var(--lg-accent-hover);--ls-brand-gradient: none;--ls-avatar-fill: rgba(var(--lg-accent-rgb),0.14);--ls-on-accent: #ffffff;--ls-blur-navbar: none;--ls-blur-drawer: none;--ls-blur-overlay: none;--ls-blur-menu: none;--ls-blur-dialog: none;--ls-blur-scrim: none;--ls-blur-card: none}html[theme~="chrome"][theme~="lagoon-citrus"]{--ls-lagoon-frame: linear-gradient(135deg,#d2ec86 0%,#ebee9e 45%,#fcd18c 100%);--ls-lagoon-select: linear-gradient(90deg,rgba(133,200,20,0.22),rgba(247,150,20,0.16));--ls-accent-fill: linear-gradient(45deg,#4f9a0c,#6fb212 60%,#e8920c 130%);--ls-accent-fill-h: linear-gradient(45deg,#3f8409,#5fa30e 60%,#d9800a 130%);--ls-avatar-fill: linear-gradient(135deg,rgba(120,190,20,0.3),rgba(247,150,20,0.3));--ls-hairline: rgba(120,140,20,0.16);--ls-accent-glow: 0 1px 3px rgba(150,90,0,0.3)}html[theme~="dark"][theme~="lagoon-dark"]{--ls-accent-rgb: 47,196,166;--ls-lagoon-frame: #0e1d1f;--ls-lagoon-bg: #16292c;--ls-lagoon-select: rgba(255,255,255,0.09);--ls-lagoon-handle: rgba(255,255,255,0.4);--limespace-lime: #2fc4a6;--limespace-lime-dark: #1aa389;--limespace-orange: #e0a458;--limespace-dark-bg: #0e1d1f;--limespace-text-main: #d6e8e5;--limespace-text-dim: #8fa8a5;--limespace-glass: #16292c;--limespace-glass-border: #254241;--aura-background-color-light: #16292c;--aura-background-color-dark: #16292c;--aura-background: #0e1d1f;--aura-app-background: #0e1d1f;--aura-accent-color-light: #2fc4a6;--aura-accent-color-dark: #1aa389;--aura-primary-color: #2fc4a6;--aura-primary-color-50pct: rgba(47,196,166,0.5);--aura-primary-color-10pct: rgba(47,196,166,0.1);--aura-primary-text-color: #5fe0c4;--aura-color-primary-rgb: 47,196,166;--aura-orange: #e0a458;--aura-orange-text: #e0a458;--aura-orange-light: #e0a458;--aura-orange-dark: #c98a3c;--lumo-base-color: #16292c;--lumo-primary-color: #2fc4a6;--lumo-primary-text-color: #5fe0c4;--lumo-primary-color-50pct: rgba(47,196,166,0.5);--lumo-primary-color-10pct: rgba(47,196,166,0.1);--lumo-warning-text-color: #e0a458;--ls-navbar-bg: #16292c;--ls-drawer-bg: #16292c;--ls-overlay-bg: #16292c;--ls-notification-bg: #16292c;--ls-dialog-bg: #16292c;--ls-dialog-shadow: 0 16px 48px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.08);--ls-scrim: rgba(0,0,0,0.55);--ls-hairline: rgba(255,255,255,0.08);--ls-hairline-soft: rgba(255,255,255,0.05);--ls-hairline-strong: rgba(255,255,255,0.14);--ls-overlay-border: #2f4a49;--ls-accent-glow: 0 1px 2px rgba(0,0,0,0.4);--ls-accent-glow-soft: none;--ls-accent-fill: #1aa389;--ls-accent-fill-h: #2fc4a6;--ls-brand-gradient: none;--ls-avatar-fill: rgba(47,196,166,0.22);--ls-on-accent: #04201b;--ls-blur-navbar: none;--ls-blur-drawer: none;--ls-blur-overlay: none;--ls-blur-menu: none;--ls-blur-dialog: none;--ls-blur-scrim: none;--ls-blur-card: none}html[theme~="lagoon"] vaadin-button[theme~="primary"]:hover{transform: none}html[theme~="lagoon"] .gradient-text{background: none;-webkit-text-fill-color: var(--aura-primary-color);color: var(--aura-primary-color)}html[theme~="lagoon-citrus"] .gradient-text{background: linear-gradient(90deg,#4f9a0c 0%,#8cc414 45%,#f28a0c 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}