@layer theme{.host-app{color-scheme:light;--color-background:#f8fafc;--color-background-emphasis:#e2e8f0;--color-surface:#fff;--color-surface-contrast:#111827;--color-heading:#1f2937;--color-text-base:rgba(15,23,42,.9);--color-text-soft:rgba(15,23,42,.68);--color-text-muted:rgba(15,23,42,.56);--font-0:normal 500 16px/1.6 "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:normal 600 34px/1.2 "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:normal 600 16px/1.55 "Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#2563eb;--color-primary-600:#1d4ed8;--color-primary-700:#1e40af;--color-primary-800:#1e3a8a;--color-primary-900:#1e3a8a;--color-1:var(--color-primary-500);--color-2:#fff;--color-3:var(--color-primary-600);--color-4:rgba(37,99,235,.16);--color-5:var(--color-primary-600);--color-6:#1f2937;--color-7:#f9fafb;--color-8:#111827;--color-9:#e2e8f0;--color-10:rgba(31,41,55,.32);--color-11:#334155;--color-12:#4b5563;--ui-button-size-sm-height:28px;--ui-button-size-sm-padding-vertical:0;--ui-button-size-sm-padding-horizontal:12px;--ui-button-size-sm-font-size:.8125rem;--ui-button-size-sm-line-height:1.1;--ui-button-size-sm-icon:16px;--ui-button-size-sm-icon-button:28px;--ui-button-size-md-height:34px;--ui-button-size-md-padding-vertical:0;--ui-button-size-md-padding-horizontal:16px;--ui-button-size-md-font-size:.9375rem;--ui-button-size-md-line-height:1.15;--ui-button-size-md-icon:18px;--ui-button-size-md-icon-button:34px;--ui-button-size-lg-height:48px;--ui-button-size-lg-padding-vertical:0;--ui-button-size-lg-padding-horizontal:24px;--ui-button-size-lg-font-size:1.0625rem;--ui-button-size-lg-line-height:1.2;--ui-button-size-lg-icon:20px;--ui-button-size-lg-icon-button:48px;--ui-input-radius:14px;--ui-input-border:#d7dce5;--ui-input-border-hover:#2563eb;--ui-input-bg:#fff;--ui-input-text:rgba(15,23,42,.92);--ui-input-placeholder:rgba(15,23,42,.45);--ui-input-ring:rgba(37,99,235,.35);--ui-input-ring-offset:#eff4fb;--ui-input-disabled-bg:rgba(226,232,240,.5);--ui-input-padding-vertical:0;--ui-input-size-sm-height:30px;--ui-input-size-sm-padding-vertical:0;--ui-input-size-sm-padding-horizontal:12px;--ui-input-size-sm-font-size:.8125rem;--ui-input-size-sm-line-height:1.1;--ui-input-size-md-height:36px;--ui-input-size-md-padding-vertical:0;--ui-input-size-md-padding-horizontal:16px;--ui-input-size-md-font-size:.9375rem;--ui-input-size-md-line-height:1.2;--ui-input-size-lg-height:48px;--ui-input-size-lg-padding-vertical:0;--ui-input-size-lg-padding-horizontal:20px;--ui-input-size-lg-font-size:1.0625rem;--ui-input-size-lg-line-height:1.3;--ui-checkbox-size-sm:18px;--ui-checkbox-size-md:20px;--ui-checkbox-size-lg:24px;--ui-checkbox-radius:8px;--ui-checkbox-border:rgba(148,163,184,.65);--ui-checkbox-border-hover:#2563eb;--ui-checkbox-bg:#fff;--ui-checkbox-bg-checked:#2563eb;--ui-checkbox-icon:#fff;--ui-control-gap:.6rem;--ui-field-gap:.35rem;--ui-helper-text:rgba(148,163,184,.7);--ui-helper-text-error:#dc2626;--ui-radio-size-sm:18px;--ui-radio-size-md:20px;--ui-radio-size-lg:22px;--ui-radio-border:rgba(148,163,184,.65);--ui-radio-border-hover:#2563eb;--ui-radio-bg:#fff;--ui-radio-bg-active:#2563eb;--ui-radio-indicator:#fff;--ui-image-radius:20px;--ui-image-border:rgba(148,163,184,.35);--ui-image-shadow:0 12px 28px rgba(15,23,42,.12);--ui-image-bg:#fff;--p-text-color:var(--color-text-base);--p-heading-color:var(--color-heading);--p-secondary-text-color:var(--color-text-muted);--p-disabled-color:rgba(148,163,184,.6);--p-primary-color:var(--color-primary-500);--p-primary-contrast-color:#fff;--p-primary-hover-color:var(--color-primary-600);--p-primary-active-color:var(--color-primary-700);--p-focus-ring-color:rgba(37,99,235,.35);--p-focus-ring-shadow:0 0 0 2px var(--p-focus-ring-color);--p-surface-0:#fff;--p-surface-50:#f8fafc;--p-surface-100:#f1f5f9;--p-surface-200:#e2e8f0;--p-surface-300:#cbd5f5;--p-surface-900:#111827;--p-surface-ground:var(--color-background);--p-surface-section:var(--color-surface);--p-surface-card:var(--color-surface);--p-surface-overlay:var(--color-surface);--p-border-radius:.75rem;--p-button-border-radius:.75rem;--p-button-padding-y:.55rem;--p-button-padding-x:1.25rem;--p-button-primary-background:var(--p-primary-color);--p-button-primary-color:var(--p-primary-contrast-color);--p-button-primary-border:var(--p-primary-color);--p-button-primary-border-color:var(--p-primary-color);--p-button-primary-hover-background:var(--p-primary-hover-color);--p-button-primary-hover-color:var(--p-primary-contrast-color);--p-button-primary-hover-border-color:var(--p-primary-hover-color);--p-button-primary-active-background:var(--p-primary-active-color);--p-button-primary-active-border:var(--p-primary-active-color);--p-button-secondary-background:var(--color-accent-secondary,#1d4ed8);--p-button-secondary-color:#fff;--p-button-secondary-border-color:var(--color-accent-secondary,#1d4ed8);--p-button-secondary-hover-background:color-mix(in srgb,var(--color-accent-secondary,#1d4ed8) 90%,#000);--p-button-secondary-hover-color:#fff;--p-button-secondary-hover-border-color:color-mix(in srgb,var(--color-accent-secondary,#1d4ed8) 90%,#000);--p-button-secondary-active-background:color-mix(in srgb,var(--color-accent-secondary,#1d4ed8) 80%,#000);--p-button-help-background:var(--color-accent-tertiary,#60a5fa);--p-button-help-color:#fff;--p-button-help-border-color:var(--color-accent-tertiary,#60a5fa);--p-button-help-hover-background:color-mix(in srgb,var(--color-accent-tertiary,#60a5fa) 90%,#000);--p-button-help-hover-color:#fff;--p-button-help-hover-border-color:color-mix(in srgb,var(--color-accent-tertiary,#60a5fa) 90%,#000);--p-button-help-active-background:color-mix(in srgb,var(--color-accent-tertiary,#60a5fa) 80%,#000);--p-button-warning-background:var(--color-accent-quaternary,#f97316);--p-button-warning-color:#fff;--p-button-warning-border-color:var(--color-accent-quaternary,#f97316);--p-button-warning-hover-background:color-mix(in srgb,var(--color-accent-quaternary,#f97316) 90%,#000);--p-button-warning-hover-color:#fff;--p-button-warning-hover-border-color:color-mix(in srgb,var(--color-accent-quaternary,#f97316) 90%,#000);--p-button-warning-active-background:color-mix(in srgb,var(--color-accent-quaternary,#f97316) 80%,#000);--p-inputtext-background:var(--ui-input-bg);--p-inputtext-color:var(--ui-input-text);--p-inputtext-border:var(--ui-input-border);--p-inputtext-hover-border:var(--ui-input-border-hover);--p-inputtext-focus-border:var(--color-primary-500);--p-inputtext-placeholder-color:var(--ui-input-placeholder);--p-inputtext-disabled-background:var(--ui-input-disabled-bg);--p-inputtext-disabled-border:rgba(148,163,184,.4);--p-inputtext-shadow:none;--p-checkbox-background:var(--ui-checkbox-bg);--p-checkbox-border:var(--ui-checkbox-border);--p-checkbox-hover-border:var(--ui-checkbox-border-hover);--p-checkbox-checked-background:var(--ui-checkbox-bg-checked);--p-checkbox-checked-border:var(--ui-checkbox-bg-checked);--p-checkbox-icon-color:var(--ui-checkbox-icon);--p-checkbox-disabled-background:rgba(226,232,240,.35);--p-checkbox-disabled-border:rgba(148,163,184,.35);--p-radiobutton-background:var(--ui-radio-bg);--p-radiobutton-border:var(--ui-radio-border);--p-radiobutton-hover-border:var(--ui-radio-border-hover);--p-radiobutton-checked-background:var(--ui-radio-bg-active);--p-radiobutton-checked-border:var(--ui-radio-bg-active);--p-radiobutton-icon-color:var(--ui-radio-indicator);--p-radiobutton-disabled-background:rgba(226,232,240,.35);--p-radiobutton-disabled-border:rgba(148,163,184,.35);--p-image-border-radius:var(--ui-image-radius);--p-inputswitch-checked-background:var(--p-primary-color)}}
