*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;font-family:Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2b2bee4d;border-radius:4px;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#2b2bee80}.dark ::-webkit-scrollbar-thumb{background:#fff3}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-width:thin;scrollbar-color:rgba(43,43,238,.3) transparent}.modal-scroll::-webkit-scrollbar{width:6px}.modal-scroll::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.modal-scroll::-webkit-scrollbar-thumb{background:#2b2bee66;border-radius:3px}.modal-scroll::-webkit-scrollbar-thumb:hover{background:#2b2bee99}@keyframes fadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.animate-fadeOut{animation:fadeOut .5s ease-out 1.5s forwards}@keyframes paperPlaneFlight{0%{transform:translate(0) rotate(-2deg)}15%{transform:translate(4px,-12px) rotate(1deg)}30%{transform:translate(-2px,-18px) rotate(-3deg)}45%{transform:translate(6px,-22px) rotate(0)}60%{transform:translate(-3px,-18px) rotate(2deg)}75%{transform:translate(3px,-10px) rotate(-1deg)}90%{transform:translate(-2px,-4px) rotate(1deg)}to{transform:translate(0) rotate(-2deg)}}.animate-paper-plane{animation:paperPlaneFlight 4.5s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes planeWobble{0%,to{transform:rotateY(0)}50%{transform:rotateY(5deg)}}.animate-paper-plane-enhanced{animation:paperPlaneFlight 4.5s cubic-bezier(.45,.05,.55,.95) infinite,planeWobble 2s ease-in-out infinite;transform-style:preserve-3d}@media(max-width:768px){.w-16{width:56px!important;height:56px!important}.w-48{width:150px!important}}@media(max-width:480px){.w-16{width:48px!important;height:48px!important}.w-48{width:120px!important}}
