.public-site{--radius-xs:var(--radius);--radius-sm:var(--radius);--radius-md:var(--radius);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 2px);--radius-2xl:calc(var(--radius) + 4px);--radius-3xl:calc(var(--radius) + 6px);background:var(--background);color:var(--foreground);--site-series-1:#2a78d6;--site-series-2:#eb6834;--site-series-3:#1baf7a;--site-series-4:#eda100;--site-series-5:#e87ba4;--site-series-6:#008300;--site-series-7:#6250d6;--site-series-8:#e34948;container-type:inline-size}.dark .public-site:not(.site-light){--site-series-1:#3987e5;--site-series-2:#d95926;--site-series-3:#199e70;--site-series-4:#c98500;--site-series-5:#d55181;--site-series-6:#008300;--site-series-7:#9085e9;--site-series-8:#e66767}@layer base{.public-site,.public-site *,.public-site :before,.public-site :after{border-color:var(--border)}}.public-site.site-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--destructive:#c62828;--destructive-foreground:#fff}.public-site[data-preset=institucional]{--background:#f4f6f9;--foreground:#0f1f33;--card:#fff;--card-foreground:#0f1f33;--popover:#fff;--popover-foreground:#0f1f33;--primary:#1e3a5f;--primary-foreground:#fff;--secondary:#eef2f7;--secondary-foreground:#0f1f33;--muted:#eef2f7;--muted-foreground:#556273;--accent:#e7edf5;--accent-foreground:#0f1f33;--border:#d5dce6;--input:#c8d1dd;--ring:#1e3a5f;--radius:4px}.public-site[data-preset=comercial]{--background:#fdf8f3;--foreground:#2a1c12;--card:#fff;--card-foreground:#2a1c12;--popover:#fff;--popover-foreground:#2a1c12;--primary:#c2410c;--primary-foreground:#fff;--secondary:#fbefe4;--secondary-foreground:#2a1c12;--muted:#f8efe6;--muted-foreground:#74604f;--accent:#fde8d7;--accent-foreground:#2a1c12;--border:#eedccb;--input:#e6cfbb;--ring:#c2410c;--radius:14px}.public-site[data-preset=heskala]{--radius:6px}.public-site[data-radius=none]{--radius:0px}.public-site[data-radius=sm]{--radius:4px}.public-site[data-radius=md]{--radius:8px}.public-site[data-radius=lg]{--radius:14px}.public-site .site-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.public-site .site-scroll-x::-webkit-scrollbar{display:none}
