@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap"); @import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap'); body { font-family: "Atkinson Hyperlegible", serif; background-color: #0A1622; color: #e0e0e0; } a { color: #4EA1FF; text-decoration: none; transition: color 0.3s ease; } a:hover { color: #90B8E3; } .hero-section { padding: 5rem 0; background: linear-gradient(180deg, #0A1622, #0D1D2D); border-bottom: 1px solid #1E3449; text-align: center; } .hero-section .logo-img { width: 200px; height: 200px; margin-bottom: 1rem; filter: drop-shadow(0 0 15px rgba(78, 161, 255, 0.2)); } .hero-section .display-4 { color: #4EA1FF; font-weight: bold; } .hero-section .lead { color: #90B8E3; margin-bottom: 2rem; } .hero-section .badges img { margin: 0 0.3rem; } .install-section { background: linear-gradient(180deg, #0D1D2D, #0A1622); padding: 4rem 0; text-align: center; } .install-section h2 { color: #4EA1FF; margin-bottom: 2rem; } .install-section pre { background-color: #15202B; padding: 1rem; border-radius: 6px; margin: 1rem 0; color: #4EA1FF; border: 1px solid #1E3449; } .install-section .install-options { margin-top: 2rem; padding: 1rem; background-color: #15202B; border-radius: 8px; border: 1px solid #1E3449; } .install-section .btn-download { display: inline-block; padding: 0.5rem 1rem; color: #4EA1FF; background-color: #15202B; border: 1px solid #1E3449; border-radius: 4px; text-decoration: none; transition: background-color 0.3s ease; } .install-section .btn-download:hover { background-color: #1E3449; } .features-section { background: linear-gradient(180deg, #0A1622, #0D1D2D); padding: 4rem 0; text-align: left; } .features-section h2 { color: #4EA1FF; margin-bottom: 2rem; text-align: center; } .features-section .features-box { background-color: #15202B; padding: 2rem; border-radius: 8px; border: 1px solid #1E3449; color: #90B8E3; margin-bottom: 2rem; } .features-section .features-box ul { list-style-type: none; padding-left: 0; } .features-section .features-box ul li { margin-bottom: 1rem; padding-left: 1.5rem; position: relative; } .features-section .features-box ul li span { color: #4EA1FF; position: absolute; left: 0; top: 0; font-size: 1.5rem; line-height: 1; } .faq-section { background: linear-gradient(180deg, #0D1D2D, #0A1622); padding: 4rem 0; text-align: center; } .faq-section h2 { color: #4EA1FF; margin-bottom: 2rem; } .faq-section h5 { color: #4EA1FF; margin-top: 1.5rem; } .faq-section p { color: #90B8E3; } footer { background: linear-gradient(180deg, #0A1622, #0D1D2D); padding: 2rem 0; text-align: center; } footer p { color: #496480; } footer a { color: #496480; text-decoration: none; transition: color 0.3s ease; } footer a:hover { color: #4EA1FF; }