*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--mui-background-default);color:var(--mui-text-primary);transition:background-color .3s ease,color .3s ease}#__next,body{min-height:100vh}#__next{display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,47%,.1)}::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47%,.6)}.header-gradient{background:linear-gradient(90deg,#7c3aed,#2563eb);color:#fff;padding:3rem 1rem;text-align:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px}h1,h2,h3,h4{line-height:1.2}h1{font-size:clamp(1.8rem,4vw,2.5rem)}p{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.85)}button{transition:all .25s ease}button:hover{transform:translateY(-1px)}button:focus,input:focus{outline:none}.paper-gradient{background:linear-gradient(145deg,#fff,#f5f5f5)}.gradient-bg{background:linear-gradient(135deg,#7c3aed,#2563eb);background-size:200% 200%;animation:gradientMove 5s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}