.echo-scope{display:contents;--echo-shadow-cap-lit:inset 0 1px 0 rgb(255 255 255/calc(0.45 * var(--echo-gloss, 1))),inset 0 -2px 4px color-mix(in oklab,var(--echo-cast-ink,black) calc(0.35 * var(--echo-shade, 1) * 100%),transparent),0 0 0 var(--echo-line-width,0px) var(--echo-line,transparent),0 4px 0 var(--echo-line-width,0px) 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-shadow-ring:0 0 0 2px var(--echo-surface),0 0 0 4px var(--echo-accent-ink,var(--echo-accent-glow));--echo-shadow-ring-inset:inset 0 0 0 2px var(--echo-accent-ink,var(--echo-accent-glow));--echo-shadow-glow:0 0 calc(7px * (1 - var(--echo-drawn, 0))) color-mix(in oklch,var(--echo-accent-glow) 70%,transparent)}.echo-scope[data-molding=soft]{--echo-pillow:1;--echo-radius-scale:1.9}[data-echo-screen=reflective]{--echo-well:var(--echo-screen-well,color-mix(in oklab,var(--echo-text) 84%,var(--echo-surface)));--echo-lcd:var(--echo-screen-glass,color-mix(in oklab,var(--echo-text) 93%,var(--echo-surface)))}[data-echo-screen=reflective] *{--echo-text:var(--echo-screen-ink,var(--echo-surface));--echo-text-dim:var(--echo-screen-ink-dim,color-mix(in oklab,var(--echo-surface) 72%,var(--echo-lcd)));--echo-accent-glow:var(--echo-screen-ink,var(--echo-surface));--echo-accent-ink:var(--echo-screen-ink,var(--echo-surface));--echo-lcd-glow:transparent;--echo-shadow-ring:0 0 0 2px var(--echo-surface),0 0 0 4px var(--echo-accent-ink,var(--echo-accent-glow));--echo-shadow-ring-inset:inset 0 0 0 2px var(--echo-accent-ink,var(--echo-accent-glow));--echo-shadow-glow:0 0 calc(7px * (1 - var(--echo-drawn, 0))) color-mix(in oklch,var(--echo-accent-glow) 70%,transparent)}