@layer base{.wx-scope{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#024059;--primary-foreground:#fff;--secondary:#ecf1f4;--secondary-foreground:#024059;--muted:#ecf1f4;--muted-foreground:#4b5563;--accent:#ecf1f4;--accent-foreground:#024059;--destructive:#dc2626;--border:#d4dde3;--input:#d4dde3;--ring:#024059;--radius:.625rem;background-color:var(--background);color:var(--foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.wx-scope *,.wx-scope :before,.wx-scope :after{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}.wx-scope h1,.wx-scope h2,.wx-scope h3,.wx-scope h4{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif}}.wx-scope .font-wx-serif{font-family:var(--font-playfair),ui-serif,Georgia,serif}@keyframes ugc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wx-scope .ugc-marquee{animation:60s linear infinite ugc-marquee}.wx-scope .ugc-marquee:hover,.wx-scope .ugc-marquee:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.wx-scope .ugc-marquee{animation:none}}
@layer base{.pm-scope{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#024059;--primary-foreground:#fff;--secondary:#ecf1f4;--secondary-foreground:#024059;--muted:#ecf1f4;--muted-foreground:#4b5563;--accent:#ecf1f4;--accent-foreground:#024059;--destructive:#dc2626;--border:#d4dde3;--input:#d4dde3;--ring:#024059;--radius:.625rem;background-color:var(--background);color:var(--foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pm-scope *,.pm-scope :before,.pm-scope :after{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}.pm-scope h1,.pm-scope h2,.pm-scope h3,.pm-scope h4{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif}}.pm-scope .font-sans{font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif}.pm-scope .font-body{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pm-scope .font-serif{font-family:var(--font-playfair),ui-serif,Georgia,serif}@keyframes pm-ugc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm-scope .ugc-marquee{animation:60s linear infinite pm-ugc-marquee}.pm-scope .ugc-marquee:hover,.pm-scope .ugc-marquee:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pm-scope .ugc-marquee{animation:none}}
