@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;600;700;800&display=swap";html,body{overflow-x:clip}body{overflow-wrap:break-word}html{scroll-padding-top:6rem}.font-jakarta{font-family:Plus Jakarta Sans,sans-serif}.gradient-text{background:linear-gradient(135deg,#0f172a,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .gradient-text{background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border:1px solid #ffffff80;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000000d}.dark .glass-card{background:#1e293bcc;border-color:#33415599}.glass-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.gradient-bg{background:linear-gradient(135deg,#eff6ff,#f8fafc,#fef3c7)}.dark .gradient-bg{background:linear-gradient(135deg,#0f172a,#111827,#1c1917)}
