:root{ --amazon:#ff9900; }
.page-hero p{ color: var(--muted); }
.btn-amazon{ background-color: var(--amazon); color:#111 !important; font-weight:700; }
.btn-amazon:hover{ background-color:#e68a00; }
.thumb svg{ width:100%; height:180px; display:block; border-bottom:1px solid #1b2230; }
.card-actions{ margin-top:.75rem; }
.band{ display:grid; grid-template-columns:1.2fr 1fr; gap:1rem; margin:2rem 0; background:#0f141b; border:1px dashed #1b2230; border-radius:1rem; padding:1rem; }
@media (max-width:900px){ .band{ grid-template-columns:1fr; } }
