
/* LUNA Signature Sound Studio: browser-only personalization. */
.luna-sound-studio{margin-top:16px}.luna-sound-studio .club-panel-head h2 span{font-size:11px;letter-spacing:1.5px;color:#baa06b;vertical-align:middle}.luna-volume-row{display:grid;grid-template-columns:180px minmax(100px,1fr) 44px;align-items:center;gap:16px;margin:25px 0}.luna-volume-row label{color:#e5e3cd;font-size:13px}.luna-volume-row input{width:100%;accent-color:#ceaa69;cursor:pointer}.luna-volume-row output{text-align:right;color:#e3c58a;font-variant-numeric:tabular-nums;font-size:13px}.luna-sound-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.luna-sound-preview button{background:linear-gradient(140deg,#192b20,#0a1811);color:#e0d6b8;border:1px solid #d1ad6a56;border-radius:10px;padding:16px 9px;font-size:12px;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.luna-sound-preview button:hover{transform:translateY(-2px);border-color:#e3c588;background:#263729}.luna-sound-preview button:focus-visible{outline:2px solid #ecd29a;outline-offset:3px}@media(max-width:640px){.luna-sound-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.luna-volume-row{grid-template-columns:1fr 50px}.luna-volume-row label{grid-column:1/-1}}
