@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap";
:root{--background:#fff;--foreground:#171717;--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background-color:var(--background);color:var(--foreground);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}.font-pulse{font-family:var(--font-pulse), "Manrope", system-ui, sans-serif}html,body{width:100%;max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hero-image{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-image img{object-fit:cover;filter:saturate(1.02)contrast(1.03)brightness(.92);pointer-events:none;width:100%;height:100%}.hero-image:after{content:"";pointer-events:none;background:linear-gradient(#000000b8 0%,#00000094 45%,#0006 100%),radial-gradient(60% 60% at 50% 0,#0000002e 0%,#0000 60%);position:absolute;inset:0}.safe-img{-webkit-user-select:none;user-select:none;border-radius:1rem;width:100%;max-width:360px;height:auto;margin-left:auto;margin-right:auto;display:block}@media (min-width:1024px){.safe-img{max-width:250px}}@media (min-width:1280px){.safe-img{max-width:220px}}
