.echo-chassis{background:linear-gradient(155deg,var(--echo-cap) 0,var(--echo-surface) 42%,var(--echo-cap-shadow) 100%);box-shadow:var(
    --echo-shadow-chassis,inset 0 1.5px 0 rgb(255 255 255/calc(.07 * var(--echo-gloss, 1))),inset 0 -3px 8px color-mix(in oklab,var(--echo-cast-ink,black) calc(.55 * var(--echo-shade, 1) * 100%),transparent),inset 0 0 0 1px var(--echo-seam),0 30px 60px -22px color-mix(in oklab,var(--echo-cast-ink,black) calc(.75 * var(--echo-shade, 1) * 100%),transparent)
  )}.echo-screen-well{background:linear-gradient(160deg,var(--echo-well) 0,var(--echo-lcd) 100%);box-shadow:var(
    --echo-shadow-well-deep,inset 0 3px 7px color-mix(in oklab,var(--echo-cast-ink,black) calc(.9 * var(--echo-shade, 1) * 100%),transparent),inset 0 -1px 0 rgb(255 255 255/calc(.05 * var(--echo-gloss, 1))),inset 0 0 0 var(--echo-line-width,0) var(--echo-line,transparent)
  )}.echo-button-cap{background:linear-gradient(180deg,var(--echo-cap-highlight) 0,var(--echo-cap) 40%,var(--echo-cap) 62%,var(--echo-cap-shadow) 100%);box-shadow:var(
    --echo-shadow-cap,inset 0 1.5px 0 rgb(255 255 255/calc(.42 * var(--echo-gloss, 1))),inset 0 -1px 0 rgb(255 255 255/calc(.05 * var(--echo-gloss, 1))),inset 0 -3px 4px color-mix(in oklab,var(--echo-cast-ink,black) calc(.5 * var(--echo-shade, 1) * 100%),transparent),0 0 0 var(--echo-line-width,0) var(--echo-line,transparent),0 4px 0 var(--echo-line-width,0) var(--echo-seam),0 9px 14px color-mix(in oklab,var(--echo-cast-ink,black) calc(.55 * var(--echo-shade, 1) * 100%),transparent)
  )}.echo-button-cap--active{background:linear-gradient(180deg,var(--echo-accent-2) 0,var(--echo-accent-glow) 45%,var(--echo-accent-pressed) 100%);box-shadow:var(
    --echo-shadow-cap-lit,inset 0 1px 0 rgb(255 255 255/calc(.45 * var(--echo-gloss, 1))),inset 0 -2px 4px color-mix(in oklab,var(--echo-cast-ink,black) calc(.35 * var(--echo-shade, 1) * 100%),transparent),0 0 0 var(--echo-line-width,0) var(--echo-line,transparent),0 4px 0 var(--echo-line-width,0) var(--echo-lit-edge,var(--echo-accent-6)),0 calc(8px * (1 - var(--echo-drawn, 0))) calc(20px * (1 - var(--echo-drawn, 0))) color-mix(in oklch,var(--echo-accent-4) 40%,transparent)
  )}.echo-button-well{box-shadow:var(
    --echo-shadow-well,inset 0 2px 5px color-mix(in oklab,var(--echo-cast-ink,black) calc(.6 * var(--echo-shade, 1) * 100%),transparent),inset 0 -1px 0 rgb(255 255 255/calc(.05 * var(--echo-gloss, 1))),inset 0 0 0 var(--echo-line-width,0) var(--echo-line,transparent)
  )}