:root.dark:has(.public-site-shell){--background:#0b101b;--foreground:#f3f6fc;--card:#131c2b;--card-foreground:#f3f6fc;--popover:#19263a;--popover-foreground:#f3f6fc;--primary:#3b6fe8;--primary-foreground:#fff;--muted:#19263a;--muted-foreground:#b4c0d4;--secondary:#19263a;--secondary-foreground:#f3f6fc;--border:#2a3850;--input:#41516d;--ring:#8daeff;--accent:#19263a;--accent-foreground:#f3f6fc;--brand:#82aaff;--success:#89d7ae;--success-soft:#1b332a;--warn:#e9c17d;--warn-soft:#342c20}:root.light:has(.public-site-shell){--background:#f7f9fc;--foreground:#142139;--card:#fff;--card-foreground:#142139;--popover:#fff;--popover-foreground:#142139;--primary:#265cd5;--primary-foreground:#fff;--muted:#edf2fa;--muted-foreground:#4c5e79;--secondary:#edf2fa;--secondary-foreground:#142139;--border:#cbd5e4;--input:#9caec7;--ring:#265cd5;--accent:#edf2fa;--accent-foreground:#142139;--brand:#265cd5;--success:#16734e;--success-soft:#e7f4eb;--warn:#85520a;--warn-soft:#fff3dc}.public-site-shell{font-family:var(--font-ui),Arial,sans-serif;font-size:16px;line-height:1.6}.public-site-shell :is(.hp-checkout,.hp-demo-mini,.hp-dashboard-shell,.hp-dash,.hp-flow-sample){font-family:var(--font-ui),Arial,sans-serif}.public-site-shell :is(a,button,summary,select):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.public-site-shell main{min-width:0}.public-site-shell svg{max-width:100%}@media (prefers-reduced-motion:reduce){.public-site-shell *,.public-site-shell :before,.public-site-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site-shell,.public-site-shell :where(*){transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-duration:.25s;transition-timing-function:ease}
