/* TIERS / FEATURE FLAGS */
.locked-card{border-style:dashed;opacity:.92;}
.locked-card .card-title{color:var(--dim);}
.locked-lock{position:absolute;top:14px;right:16px;font-size:17px;opacity:.8;}
.locked-bullet{font-size:12px;color:var(--dim2);line-height:1.7;}
.locked-cta{
  margin-top:12px;width:100%;background:none;border:1px solid var(--gold);color:var(--gold);
  font-weight:700;font-size:12.5px;padding:10px;border-radius:12px;cursor:pointer;transition:.2s;
}
.locked-cta:hover{background:rgba(255,255,255,.05);transform:translateY(-1px);}
/* .tier-switch retirado: el pie del menú usa ahora .sb-foot-row. */
.sound-toggle-row input{width:16px;height:16px;accent-color:var(--gold);cursor:pointer;}
