.key.ds-piano-key{box-shadow:none;border:1px solid #111;border-radius:0 0 5px 5px;background:0 0!important}.key.ds-piano-key.terminal-white-placeholder{border-color:#0000}.ds-key-surface{border-radius:inherit;pointer-events:none;background:linear-gradient(#ddd,#fff);position:absolute;inset:0}.ds-piano-key.black .ds-key-surface{background:linear-gradient(#333,#000)}.ds-piano-key .key-label{z-index:1;padding-bottom:0;position:relative}.key.ds-piano-key.white.active{height:var(--white-key-height)}.key.ds-piano-key.black.active{height:var(--black-key-height)}.key.ds-piano-key.active{box-shadow:none}.ds-piano-key.active .ds-key-surface{background:linear-gradient(#c7d2cb,#e2e9e4);box-shadow:inset 0 2px 8px #0003}.ds-piano-key.black.active .ds-key-surface{background:linear-gradient(#414943,#18211b);box-shadow:inset 0 2px 8px #0003}.ds-piano-key.white .key-shortcut{color:#242424}.ds-piano-key.white .key-note{color:#3d4742}.ds-piano-key.white .sheet-note{color:#1d211f}.ds-piano-key.black .key-shortcut,.ds-piano-key.black .sheet-note{color:#f5f5f5}.ds-piano-key.black .key-note{color:#ededed}.ds-piano-keys-tinted .ds-piano-key.white .ds-key-surface{background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-song-key-white) 86.7%,#000),var(--ds-song-key-white))}.ds-piano-keys-tinted .ds-piano-key.black .ds-key-surface{background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-song-key-black) 80%,#fff),var(--ds-song-key-black))}.ds-piano-keys-tinted .ds-piano-key.white.active .ds-key-surface{background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-song-key-white) 78%,#000),color-mix(in srgb,var(--ds-song-key-white) 90%,#000))}.ds-piano-keys-tinted .ds-piano-key.black.active .ds-key-surface{background:linear-gradient(to bottom,color-mix(in srgb,var(--ds-song-key-black) 75%,#fff),color-mix(in srgb,var(--ds-song-key-black) 90%,#fff))}.ds-piano-keys-tinted .ds-piano-key.white :is(.key-shortcut,.key-note,.sheet-note){color:var(--ds-song-key-white-ink)}.ds-piano-keys-tinted .ds-piano-key.black :is(.key-shortcut,.key-note,.sheet-note){color:var(--ds-song-key-black-ink)}
