@import url(https://fonts.googleapis.com/css2?family=Belanosima:wght@400;600;700&display=swap);.header{width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);position:sticky;top:0;z-index:1000;font-family:Inter,sans-serif}.container{max-width:1200px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:space-between}.logo a{font-size:1.5rem;font-weight:700;color:#a695ff;text-decoration:none}.nav-links{display:flex;gap:18px;align-items:center;transition:max-height .3s ease}.nav-links a{text-decoration:none;color:#333;font-weight:500;position:relative;padding:6px 0;transition:color .3s}.nav-links a:hover{color:#a695ff}.nav-links .btn{padding:6px 14px;background:#a695ff;color:#fff;border-radius:6px;transition:transform .3s,box-shadow .3s}.nav-links .btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08);color:#fff}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none;border:none;cursor:pointer;padding:0}.menu-toggle span{display:block;height:3px;width:100%;background:#333;border-radius:2px;transition:.3s}.bar1.change{transform:rotate(-45deg) translate(-5px,6px)}.bar2.change{opacity:0}.bar3.change{transform:rotate(45deg) translate(-5px,-6px)}@media (max-width:768px){.nav-links{position:absolute;top:64px;left:0;right:0;background:#fff;flex-direction:column;align-items:center;overflow:hidden;max-height:0;gap:12px;padding:0}.nav-links.open{max-height:300px;padding:12px 0;box-shadow:0 4px 10px rgba(0,0,0,.1)}.menu-toggle{display:flex}}#app{font-family:Inter,sans-serif;background-color:#f9fafb;min-height:100vh}.main-content{max-width:1200px;margin:20px auto}footer{background-color:#a695ff;margin-top:100px}.footer-content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:70px 0;color:#fff;max-width:1200px}.footer-content ul{margin:0;padding:0;list-style-type:none;display:flex;gap:16px}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center;gap:20px;padding:30px 0}.footer-content ul{flex-direction:column;align-items:center;gap:10px}}.home-content{display:flex;justify-content:center;align-items:flex-start;gap:20px}.content-box{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:0 auto}@media (max-width:768px){.home-content{flex-direction:column;align-items:stretch}.content-box{padding:16px;margin:0 8px}.changelog{margin:0 8px!important}}body{font-family:Belanosima,sans-serif!important;margin:0;padding:0;box-sizing:border-box}