:root[data-theme] body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip):not([role=tab]){background:var(--color-surface);border:1px solid #CFCFC8;box-shadow:none;color:var(--color-ink);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}:root[data-theme]:not([data-theme=light]) body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip):not([role=tab]){background:var(--color-surface-2);border-color:#4a4944}:root[data-theme] body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip):not([role=tab]):hover{background:var(--turq-dim);border-color:var(--turq);box-shadow:none;color:var(--color-ink)}:root[data-theme] body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip)[aria-pressed=true]:not([role=tab]),:root[data-theme] body .poly-voice .seg button[aria-pressed=true],:root[data-theme] body .poly-presets .chip[aria-pressed=true]{background:var(--turq);border-color:#007a5c;box-shadow:inset 0 0 0 1px #007a5c;color:#0e0e0d;font-weight:700}:root[data-theme] body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip)[aria-pressed=true] :is(small,span,b,.chord-root__alt){color:inherit;opacity:.85}:root[data-theme] body :is(.seg button,.chip,.chord-root,.gc-root,.sc-root,.note-btn,.drone-chip):not([role=tab]):active{transform:scale(.97)}:root[data-theme] body [role=tab]{font-weight:500}:root[data-theme] body [role=tab][aria-selected=true]{color:var(--color-ink);font-weight:700;box-shadow:0 0 0 1.5px var(--turq)}:root[data-theme] body :is(.tabs,.drum-tablist) [role=tab][aria-selected=true]{box-shadow:inset 0 -3px 0 var(--turq)}
