@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--color-brand: #f97316;--color-brand-dark: #ea580c;--surface-1: #ffffff;--surface-2: #f8fafc;--text-1: #0f172a;--text-2: #475569}.dark{--surface-1: #020617;--surface-2: #0f172a;--text-1: #f8fafc;--text-2: #94a3b8}html{scroll-behavior:smooth;height:-webkit-fill-available}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available}#root,.group,img,button,.glass{will-change:transform,opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.glass{background:#ffffffbf;backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);border:1px solid rgba(255,255,255,.3)}.dark .glass{background:#0a0a0ab3;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.04)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes shimmer{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}.animate-shimmer{animation:shimmer 2s infinite}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;border:3px solid transparent;background-clip:content-box}.dark ::-webkit-scrollbar-thumb{background:#334155}.safe-p{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(hover:hover){.hover-lift{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 30px 60px -12px #0000001f}::-webkit-scrollbar-thumb:hover{background:#94a3b8;border:3px solid transparent;background-clip:content-box}.dark ::-webkit-scrollbar-thumb:hover{background:#475569}}button,a{touch-action:manipulation}
