/* Accepted coral controls: preserve existing targets; shorten only Yes/No. */
body #editorView.active .studio-shell[data-step] .studio-switch{padding:0 7px;}
body #editorView.active .studio-shell[data-step] .studio-switch::after{inset:5px 4px;border:0;border-radius:999px;background:#e1dedb;box-shadow:inset 0 1px 0 #ffffff60;backdrop-filter:none;}
body #editorView.active .studio-shell[data-step] .studio-switch:has(button:first-child[aria-pressed=true])::after{background:#F47B5C;}
/* Photo modes are two design choices: the coral track stays the same on either side. */
body #editorView.active .studio-shell[data-step] .studio-gallery-controls .studio-switch::after{background:#F47B5C;}
body #editorView.active .studio-shell[data-step] .studio-gallery-controls .studio-switch button{color:#3a312b;}
/* A uniform 3 px inset around the moving white capsule, in both positions. */
body #editorView.active .studio-shell[data-step] .studio-switch::before{left:7px;top:8px;bottom:8px;width:calc((100% - 14px)/2);box-sizing:border-box;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0002;backdrop-filter:none;transform:translateX(calc(var(--choice)*100%));}
body #editorView.active .studio-shell[data-step] .studio-switch button{padding:0 3px;color:#817d79;}
body #editorView.active .studio-shell[data-step] .studio-switch:has(button:first-child[aria-pressed=true]) button,
body #editorView.active .studio-shell[data-step] .studio-switch button[aria-pressed=true]{color:#3a312b;}
body #editorView.active .studio-shell[data-step] .povod-rsvp-switch{width:104px;min-width:104px;flex:0 0 104px;}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]{accent-color:#F47B5C;}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#F47B5C 0 var(--povod-range-fill,42.857%),#e1dedb var(--povod-range-fill,42.857%) 100%);}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]::-webkit-slider-thumb{background:#fff;border-color:#F47B5C;box-shadow:0 1px 3px #0002;}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]::-moz-range-track{background:#e1dedb;}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]::-moz-range-progress{height:3px;border-radius:3px;background:#F47B5C;}
body #editorView.active .studio-shell[data-step] .studio-size-control input[type=range]::-moz-range-thumb{background:#fff;border-color:#F47B5C;box-shadow:0 1px 3px #0002;}
