* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif; background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); color: #fff; min-height: 100vh; padding: 20px; } .container { max-width: 800px; margin: 0 auto; } .header { text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #1DB954 0%, #191414 100%); border-radius: 20px; margin-bottom: 30px; } .header h1 { font-size: 2.5em; margin-bottom: 10px; } .header p { font-size: 1.2em; opacity: 0.9; } .features { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 30px; } .feature { background: rgba(255, 255, 255, 0.1); padding: 20px; border-radius: 15px; text-align: center; } .feature h3 { font-size: 1.3em; margin-bottom: 10px; color: #1DB954; } .feature p { opacity: 0.8; font-size: 0.95em; } .install, .setup { background: rgba(255, 255, 255, 0.05); padding: 25px; border-radius: 15px; margin-bottom: 20px; } .install h2, .setup h2 { color: #1DB954; margin-bottom: 15px; } code { background: #000; padding: 10px 15px; border-radius: 8px; display: inline-block; font-family: 'Monaco', 'Consolas', monospace; margin-top: 10px; } .setup ol { padding-left: 25px; } .setup li { margin-bottom: 10px; line-height: 1.6; } .footer { text-align: center; padding: 20px; opacity: 0.6; font-size: 0.9em; }