body.theme-ipaj{background:#000;color:#fff;font-family:Inter,Arial,sans-serif;margin:0}
a{color:#FFD700;text-decoration:none}a:hover{text-decoration:underline}
.container{max-width:1200px;margin:0 auto;padding:0 16px}
.header,.footer{background:#000;color:#fff;padding:20px 0}
.header__nav a{margin:0 10px;color:#fff}
.button{background:#FFD700;color:#000;padding:10px 18px;border-radius:50px;font-weight:700}
.hero{display:grid;align-items:center;gap:24px;padding:40px 0}
.hero__title{font-size:2.2rem;color:#FFD700}
.card{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}
.card img{width:100%}.price{color:#FFD700;font-weight:bold}
.footer__cols{display:grid;gap:20px}@media(min-width:700px){.footer__cols{grid-template-columns:2fr 1fr 1fr 1fr}}