@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Orbitron:wght@400;700&display=swap");.landing-page{--brand-red:#E63946;--brand-dark:#0F172A;--brand-accent:#38BDF8;font-family:Noto Sans JP,sans-serif!important}.landing-page *{font-family:Noto Sans JP,sans-serif}.landing-page .font-display{font-family:Orbitron,sans-serif!important}.landing-page .text-brand-red{color:#E63946!important}.landing-page .bg-brand-red,.landing-page .hover\:bg-brand-red:hover{background-color:#E63946!important}.landing-page .border-brand-red{border-color:#E63946!important}.landing-page .border-brand-red\/50,.landing-page .hover\:border-brand-red\/50:hover{border-color:rgba(230,57,70,.5)!important}.landing-page .bg-brand-red\/5{background-color:rgba(230,57,70,.05)!important}.landing-page .bg-brand-red\/10{background-color:rgba(230,57,70,.1)!important}.landing-page .bg-brand-red\/20{background-color:rgba(230,57,70,.2)!important}.landing-page .bg-brand-red\/90{background-color:rgba(230,57,70,.9)!important}.landing-page .border-brand-red\/20{border-color:rgba(230,57,70,.2)!important}.landing-page .text-brand-accent{color:#38BDF8!important}.landing-page .bg-brand-accent{background-color:#38BDF8!important}.landing-page .bg-brand-accent\/20{background-color:rgba(56,189,248,.2)!important}.landing-page .bg-brand-dark{background-color:#0F172A!important}.landing-page .from-brand-red{--tw-gradient-from:#E63946 var(--tw-gradient-from-position);--tw-gradient-to:rgb(230 57 70/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.landing-page .to-brand-red{--tw-gradient-to:#E63946 var(--tw-gradient-to-position)}.landing-page .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.landing-page .bg-clip-text{-webkit-background-clip:text;background-clip:text}.landing-page .text-transparent{color:transparent}.landing-page .via-red-500{--tw-gradient-to:rgb(239 68 68/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ef4444 var(--tw-gradient-via-position),var(--tw-gradient-to)}.landing-page .to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.landing-page .selection\:bg-brand-red ::selection,.landing-page .selection\:bg-brand-red::selection{background-color:#E63946!important}.landing-page .focus\:ring-brand-red:focus,.landing-page .ring-brand-red{--tw-ring-color:#E63946!important}.landing-page .hover\:text-brand-red:hover{color:#E63946!important}.landing-page .hover\:border-brand-red:hover{border-color:#E63946!important}.landing-page .hover\:bg-red-600:hover{background-color:#dc2626!important}.landing-page .group:hover .group-hover\:text-brand-red{color:#E63946!important}.landing-page .group:hover .group-hover\:border-brand-red{border-color:#E63946!important}.landing-page .group:hover .group-hover\:bg-brand-red{background-color:#E63946!important}.landing-page .group:hover .group-hover\:bg-brand-red\/10{background-color:rgba(230,57,70,.1)!important}.landing-page .group:hover .group-hover\:bg-brand-red\/20{background-color:rgba(230,57,70,.2)!important}.landing-page .shadow-\[0_0_30px_rgba\(230\,57\,70\,0\.6\)\]{box-shadow:0 0 30px rgba(230,57,70,.6)!important}.landing-page::-webkit-scrollbar{width:8px}.landing-page::-webkit-scrollbar-track{background:#0f172a}.landing-page::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.landing-page::-webkit-scrollbar-thumb:hover{background:#475569}