.instrument-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.instrument-settings-button{display:grid;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel2);font-size:1.1rem;box-shadow:none}.instrument-settings-modal[aria-hidden="true"]{display:none}.instrument-settings-modal{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:20px;background:rgba(4,6,6,.82);backdrop-filter:blur(10px)}.instrument-settings-panel{position:relative;width:min(100%,560px);padding:28px;border:1px solid var(--line);border-radius:14px;background:#0c0f0e}.instrument-settings-panel h2{margin:8px 0 24px;font:400 clamp(2rem,7vw,3rem)/1 Georgia,serif}.instrument-settings-kicker{margin:0;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.instrument-settings-close{position:absolute;top:18px;right:18px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--panel2);font-size:1.5rem}.instrument-setting-group{display:grid;gap:10px;margin:0;padding:0;border:0}.instrument-setting-option{display:flex!important;align-items:center;gap:13px;min-height:64px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--ink);font-size:1.05rem}.instrument-setting-option input{width:22px;min-width:22px;height:22px;min-height:22px;margin:0;accent-color:var(--gold)}.is-reversed img,img.is-reversed,.rune-symbol.is-reversed,.modal-symbol-large.is-reversed,.full-rune-symbol.is-reversed{transform:rotate(180deg)}
