@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&display=swap'); :root { --background-color: #121212; --surface-color: #1E1E1E; --primary-color: #1DB954; --text-primary-color: #FFFFFF; --text-secondary-color: #B3B3B3; --border-radius-btn: 12px; --border-radius-card: 12px; } body { background-color: var(--background-color); color: var(--text-primary-color); font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; scroll-behavior: smooth; } .navbar { background-color: rgba(30, 30, 30, 0.8); backdrop-filter: blur(10px); } .navbar-brand { font-weight: 900; font-size: 1.75rem; color: var(--text-primary-color); } .navbar-brand:hover { color: var(--primary-color); } .hero { background: linear-gradient(180deg, var(--surface-color) 0%, var(--background-color) 100%); padding: 120px 0; text-align: center; } .hero h1 { font-weight: 900; font-size: 3.5rem; margin-bottom: 1rem; } .hero p { color: var(--text-secondary-color); font-size: 1.25rem; margin-bottom: 2rem; } .btn-primary { background-color: var(--primary-color); border-color: var(--primary-color); border-radius: var(--border-radius-btn); font-weight: 700; padding: 12px 32px; font-size: 1.1rem; transition: background-color 0.3s ease, transform 0.2s ease; } .btn-primary:hover { background-color: #1ed760; border-color: #1ed760; transform: scale(1.05); } .section { padding: 80px 0; } .section-title { text-align: center; font-weight: 700; font-size: 2.5rem; margin-bottom: 3rem; } .feature-card { background-color: var(--surface-color); border-radius: var(--border-radius-card); padding: 2rem; text-align: center; height: 100%; border: 1px solid #282828; } .feature-card .icon { font-size: 3rem; color: var(--primary-color); margin-bottom: 1.5rem; } .feature-card h3 { font-weight: 700; font-size: 1.5rem; margin-bottom: 1rem; } .feature-card p { color: var(--text-secondary-color); } .footer { background-color: var(--surface-color); padding: 2rem 0; text-align: center; color: var(--text-secondary-color); } .footer a { color: var(--text-secondary-color); text-decoration: none; } .footer a:hover { color: var(--primary-color); }