/* Reset some default browser styles */ body, h1, h2, h3, p, ul, li { margin: 0; padding: 0; } /* Global styles */ body { font-family: Arial, sans-serif; background-color: #f0f0f0; color: #333; } /* Header styles */ header { background-color: #222; color: #fff; display: flex; justify-content: space-between; align-items: center; padding: 20px; } .logo { display: flex; align-items: center; } .logo img { max-height: 40px; } .beta-tag { background-color: #ff5722; color: #fff; padding: 5px 10px; margin-left: 10px; border-radius: 4px; font-weight: bold; } nav ul { list-style: none; display: flex; } nav ul li { margin-right: 20px; } nav ul li:last-child { margin-right: 0; } nav a { text-decoration: none; color: #fff; font-weight: bold; transition: color 0.3s; } nav a:hover { color: #ff5722; } /* Hero section styles */ .hero { text-align: center; padding: 60px 0; } .hero img { max-width: 100%; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } .hero h1 { font-size: 36px; margin-top: 20px; } .beta-label { background-color: #ff5722; color: #fff; padding: 5px 10px; border-radius: 4px; font-weight: bold; } .cta-button { display: inline-block; padding: 10px 20px; background-color: #ff5722; color: #fff; text-decoration: none; font-weight: bold; border-radius: 4px; transition: background-color 0.3s; } .cta-button:hover { background-color: #ff451a; } /* Download section styles */ .download { background-color: #fff; padding: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); margin: 20px 0; } .download h2 { font-size: 24px; } .screenshots { display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 20px; } .screenshots img { max-width: 100%; border: 1px solid #ddd; margin: 10px; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } .download-button { display: inline-block; padding: 10px 20px; background-color: #ff5722; color: #fff; text-decoration: none; font-weight: bold; border-radius: 4px; transition: background-color 0.3s; } .download-button:hover { background-color: #ff451a; } .system-requirements h3 { font-size: 18px; margin-top: 20px; margin-bottom: 20px; } .system-requirements ul { list-style: none; padding: 0; } .system-requirements li { margin-bottom: 5px; } .beta-disclaimer { color: #777; margin-top: 20px; } /* Footer styles */ footer { background-color: #222; color: #fff; text-align: center; padding: 20px 0; } p { margin-top: 10px; margin-bottom: 10px; }