/* /wix-studio: the canvas, content mode and breakpoint cards (from the design's page style block). */
.ws-cv{position:relative;gap:12px}
.ws-sec{position:relative;border-radius:12px;background:var(--s1);padding:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.ws-sec .ln{height:8px;border-radius:4px;background:var(--line)}.ws-sec .ln.w6{width:70%;height:12px;background:var(--ink);opacity:.8}.ws-sec .ln.w4{width:50%}.ws-sec .ln.w5{width:60%}.ws-sec .ln.w3{width:36%}
.ws-btn{font-size:12px;font-weight:500;background:var(--ink);color:var(--bg);padding:6px 12px;border-radius:999px;margin-top:4px}
.ws-sec.on{margin-top:30px;outline:1.5px solid var(--blue);outline-offset:3px;transform:translate(6px,-4px) rotate(-1deg);box-shadow:0 18px 30px -18px rgba(27,79,216,.45)}
.ws-sec .tb{display:none}.ws-sec.on .tb{display:block;position:absolute;left:-4px;bottom:calc(100% + 8px);background:var(--blue);color:#fff;border-radius:6px;padding:2px 8px;font:500 11px/1.4 Geist,sans-serif}
.ws-sec .eh{display:none}.ws-sec.on .eh{display:block;position:absolute;width:8px;height:8px;background:var(--bg);border:1.5px solid var(--blue);border-radius:2px}
.ws-sec.on .e1{left:-7px;top:-7px}.ws-sec.on .e2{right:-7px;top:-7px}.ws-sec.on .e3{left:-7px;bottom:-7px}.ws-sec.on .e4{right:-7px;bottom:-7px}
.ws-cur{position:absolute;right:18%;bottom:28%;display:flex;align-items:flex-start;pointer-events:none}.ws-cur svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.ws-cur b{margin:14px 0 0 2px;background:var(--blue);color:#fff;border-radius:999px;padding:2px 9px;font:500 11px/1.5 Geist,sans-serif}
.ws-tg{width:32px;height:18px;border-radius:9px;background:var(--blue);position:relative}.ws-tg:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff}
.ws-bp{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--s1);align-self:flex-start}.ws-bp span{font-size:12.5px;color:var(--ink3);padding:6px 10px;border-radius:7px}.ws-bp span.on{background:var(--s2);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}
.ws-frs{display:flex;flex-direction:column;gap:8px;align-items:center}.ws-frs i{height:22px;border-radius:7px;background:var(--s1);box-shadow:inset 0 0 0 1.5px var(--line)}.ws-frs i:first-child{box-shadow:inset 0 0 0 1.5px var(--blue)}
.ws-note{border-radius:32px;background:var(--s1);padding:clamp(28px,5vw,64px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}
.ws-note>div:first-child{display:flex;flex-direction:column;gap:18px;max-width:560px}.ws-note h2{font-size:clamp(30px,3.6vw,48px)}.ws-note h2 span{color:var(--ink3)}
