*{box-sizing:border-box;margin:0;padding:0}
body{background:#1a1d24;color:#e0e0e0;font-family:Arial,sans-serif}
a{color:#fff;text-decoration:none}
.container{max-width:1100px;margin:0 auto;padding:0 15px}
.header{background:#252a33;padding:16px 0;margin-bottom:20px}
.logo{font-size:22px;font-weight:700;color:#fff}
.nav{display:flex;gap:20px;margin-top:8px}
.plugin-card{background:#252a33;border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.plugin-title{font-size:16px;margin-bottom:6px}
.plugin-info{font-size:12px;color:#aaa}
.tag{display:inline-block;padding:3px 7px;border-radius:4px;color:#fff;font-size:12px;margin-right:5px}
.tag.win{background:#3498db}
.tag.vst{background:#9b59b6}
.tag.aax{background:#e67e22}
.price{color:#ff4c4c;font-size:18px;font-weight:700}
.btn{background:#ff4c4c;color:#fff;padding:8px 16px;border-radius:6px;border:none;cursor:pointer}
.page-title{font-size:20px;margin-bottom:15px}
.plugin-detail{background:#252a33;padding:30px;border-radius:10px;margin-top:20px}
.form-input{width:100%;padding:10px;margin:6px 0;background:#222;color:#fff;border:1px solid #444;border-radius:6px}
.buy-btn{padding:12px 30px;font-size:16px}