:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.am-white,.ph-white-key){background:linear-gradient(90deg,color-mix(in srgb,var(--piano-key-white) 90%,var(--piano-key-border)),var(--piano-key-white) 16%,var(--piano-key-white) 84%,color-mix(in srgb,var(--piano-key-white) 90%,var(--piano-key-border)));box-shadow:inset 0 5px 8px color-mix(in srgb,var(--piano-key-black) 15%,transparent),inset 0 -6px 0 color-mix(in srgb,var(--piano-key-white) 75%,var(--piano-key-border)),inset 0 -7px 1px var(--piano-key-border)}:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.am-black,.ph-black-key){background:linear-gradient(90deg,color-mix(in srgb,var(--piano-key-black) 65%,var(--piano-key-white)),var(--piano-key-black) 14%,color-mix(in srgb,var(--piano-key-black) 93%,var(--piano-key-white)) 78%,var(--piano-key-black));box-shadow:inset 0 2px 1px color-mix(in srgb,var(--piano-key-white) 30%,transparent),inset 3px 0 1px color-mix(in srgb,var(--piano-key-white) 12%,transparent),inset -3px -8px 0 color-mix(in srgb,var(--piano-key-black) 80%,var(--piano-key-white)),2px 3px 3px color-mix(in srgb,var(--piano-key-black) 30%,transparent)}:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.am-is-selected,.am-key.cp-chosen,.ph-white-key.ph-note-active){background:linear-gradient(90deg,color-mix(in srgb,var(--piano-note-selected) 80%,var(--piano-note-mark)),var(--piano-note-selected) 20%,var(--piano-note-selected) 80%,color-mix(in srgb,var(--piano-note-selected) 80%,var(--piano-note-mark)))}:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.cp-pressed,.am-key.am-is-sounding,.ph-piano-key.ph-sounding){background:var(--piano-note-sounding);color:var(--piano-note-sounding-mark);box-shadow:inset 0 7px 8px color-mix(in srgb,var(--piano-key-black) 25%,transparent),inset 0 -2px 0 var(--piano-key-border)}.ph-instrument.pg-piano .ph-piano-fallboard{background:linear-gradient(180deg,color-mix(in srgb,var(--piano-key-black) 82%,var(--piano-key-white)),var(--piano-key-black));color:var(--piano-key-white)}.ph-instrument.pg-piano .ph-piano-fallboard span{font-family:inherit;font-style:normal;font-size:var(--pr-type-label-size);font-weight:var(--pr-weight-strong);letter-spacing:.12em;margin:0}.ph-instrument.pg-piano .ph-key-dot{background:var(--piano-note-mark);border:0;width:10px;height:10px;font-size:0}.ph-instrument.pg-piano .ph-sounding .ph-key-name{color:var(--piano-note-sounding-mark)}.ph-instrument.pg-piano .ph-black-key-shine{display:none}@media (forced-colors:active){:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.am-black,.ph-black-key){color:canvas;background:canvastext}:is(.cp-pilot .cp-workspace .pg-piano,.ph-instrument.pg-piano) :is(.am-key.cp-pressed,.am-key.am-is-sounding,.ph-piano-key.ph-sounding){color:highlighttext;background:highlight}}
