*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Verdana,sans-serif;background:#2a2420;color:#f0e8d8;line-height:1.75}
.deck{max-width:680px;margin:0 auto;padding:16px;background:#3a342c}
.brand{color:#e0b040;text-decoration:none;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}
.tapes{display:flex;flex-direction:column;gap:6px;margin:14px 0}
.tapes a{background:#1a1814;color:#d8d0c0;text-decoration:none;padding:10px 12px;font-size:.8rem;border-left:8px solid #e0b040}
.tapes a.active{border-left-color:#40c0a0}
h1{font-size:2rem;margin:8px 0}
p{color:#b8b0a0;margin:0 0 12px}
