body,main,.min-h-screen,html{color:#f1f5f9!important;background:radial-gradient(at 20% 10%,#6366f11a,#0000 40%),radial-gradient(at 80% 20%,#ec489912,#0000 40%),#0a0a0f!important}.bg-zinc-950,.bg-zinc-900,.bg-zinc-800,.dark\:bg-zinc-950,.dark\:bg-zinc-950\/80,.bg-black,.bg-black\/60,.bg-black\/80{background:#0a0a14d9!important}.bg-white\/5,.bg-white\/10,.dark\:bg-white\/5{background:#ffffff0a!important}.bg-black\/20,.bg-black\/30,.bg-black\/40{background:#00000040!important}.site-header,header.sticky,header{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0a0a14eb!important;border-bottom:1px solid #ffffff0f!important}.site-header img,header img{width:auto!important;max-height:32px!important}.rounded-2xl,.rounded-xl,.border-white\/10,.border-zinc-200,.dark\:border-white\/10{border-color:#ffffff14!important}.bg-sky-400,.bg-sky-300,.bg-sky-500,.bg-sky-600,.bg-emerald-500,.bg-emerald-400,.bg-emerald-600,.bg-blue-500,.bg-blue-600{color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899)!important;border:none!important;box-shadow:0 8px 24px #6366f140!important}.price-chip{color:#fff!important;background:linear-gradient(135deg,#6366f1,#ec4899)!important;border-radius:10px!important;padding:5px 12px!important;font-weight:800!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea,select{color:#f1f5f9!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:12px!important}input::placeholder,textarea::placeholder{color:#64748b!important}input:focus,textarea:focus,select:focus{border-color:#6366f180!important;outline:none!important;box-shadow:0 0 0 3px #6366f126!important}.text-zinc-950,.text-zinc-900,.text-zinc-800{color:#f1f5f9!important}.text-zinc-600,.text-zinc-500,.text-zinc-400{color:#94a3b8!important}.text-white\/60,.text-white\/70,.text-white\/80{color:#ffffffbf!important}.text-sky-300,.text-sky-400{color:#818cf8!important}footer,.border-t{border-color:#ffffff0f!important}footer .bg-white\/80,footer .dark\:bg-zinc-950\/80{background:#0a0a14e6!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#6366f166;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6366f1b3}button,a,input,.rounded-2xl,.rounded-xl{transition:all .2s!important}button:hover:not(:disabled){transform:translateY(-1px)!important}button:active:not(:disabled){transform:translateY(0)scale(.98)!important}.rounded-2xl,.rounded-xl{animation:.4s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.site-header,header{padding:8px 12px!important}.site-header img,header img{max-height:26px!important}header .header-nav,header nav.hidden.sm\:flex,nav.hidden.md\:flex{display:none!important}.site-main,main>div,main{padding:68px 12px 20px!important}.grid-cols-2,.sm\:grid-cols-2,.md\:grid-cols-3,.lg\:grid-cols-3,.lg\:grid-cols-2{grid-template-columns:1fr!important}h1,.text-4xl,.text-3xl{font-size:24px!important;line-height:1.2!important}h2,.text-2xl{font-size:20px!important}.flex.flex-wrap.gap-2 button{width:100%!important;padding:12px!important}a.qcard,a[href^="/quizzes/"]{min-height:200px!important}.fixed.inset-x-0.bottom-0{padding:10px 12px!important}.fixed.inset-0.z-50>div,.fixed.inset-0.z-40>div{max-width:95%!important;margin:10px!important}img[alt=qr]{max-width:220px!important}table{font-size:12px!important}table th,table td{padding:8px 6px!important}table th:nth-child(n+7),table td:nth-child(n+7){display:none!important}a[href=\/],a[href="https://egaa.ru"]{font-size:13px!important}}@media (max-width:400px){h1{font-size:20px!important}.text-xl{font-size:16px!important}button{padding:10px 14px!important;font-size:13px!important}.site-header img,header img{max-height:24px!important}}@media (min-width:1400px){.min-h-screen main>div,main>div[style*="maxWidth: 680"]{max-width:1100px!important}[style*="fontSize: 42"]{letter-spacing:12px!important;font-size:72px!important}}a,button{touch-action:manipulation;-webkit-tap-highlight-color:#6366f133!important}@supports (padding:max(0px)){header{padding-top:max(8px,env(safe-area-inset-top))!important}.fixed.inset-x-0.bottom-0{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}}
