@layer theme{:root[data-theme=website]{--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#03224a;--primary-foreground:#fafafa;--secondary:#55bdc9;--secondary-foreground:#171717;--terciary:#c7edf4;--terciary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f4f4f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#55bdc9;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--logo:#03224a}@supports (color:lab(0% 0 0)){:root[data-theme=website]{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(13.1228% 2.93885 -28.5815);--primary-foreground:lab(98.26% 0 0);--secondary-foreground:lab(7.78201% -.0000149012 0);--terciary:lab(91.1858% -11.6791 -7.73805);--terciary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(70.8968% -28.6923 -15.693);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209);--logo:lab(13.1228% 2.93885 -28.5815)}}}.city-card-shimmer{background:linear-gradient(110deg,#0000 40%,#ffffff1a 50%,#0000 60%) 0 0/200px 100%;animation:2s infinite shimmer}.city-card-float{animation:6s ease-in-out infinite float}.city-card-entrance{animation:.6s ease-out forwards fadeInUp}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;opacity:0;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#3b82f6);padding:2px;transition:opacity .5s;position:absolute;inset:0}.gradient-border:hover:before{opacity:1}@media (max-width:640px){.cities-grid{grid-template-columns:repeat(1,1fr);gap:1rem}}@media (min-width:641px) and (max-width:1024px){.cities-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1025px) and (max-width:1280px){.cities-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1281px){.cities-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (prefers-reduced-motion:reduce){.city-card-shimmer,.city-card-float,.city-card-entrance{animation:none}.group:hover img{transform:scale(1.05)}.group:hover{transform:translateY(-4px)}}@keyframes marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-marquee{animation:5s linear infinite marquee}@media (min-width:768px){.animate-marquee{animation-duration:15s}}@keyframes housito-bounce{0%,to{animation-timing-function:ease-in;transform:translateY(0)}60%{animation-timing-function:ease-out;transform:translateY(-32px)}}.animate-housito-bounce{animation:1.2s infinite housito-bounce}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=cbb054166179ecb4.css.map*/