/* Version 11: compact controls, clean viewer framing and corrected overlays. */
.sidebar,.panel-section,.quality-choice,.style,.options,.improve,.start{font-size:inherit}
.section-head span{font-size:10px}.section-head em{font-size:10px}
.quality-choice b,.options b,.improve b,.view-card b{font-size:11px}
.quality-choice small,.options small,.improve small{font-size:9px}.mode{font-size:13px}
.panel-section{padding:16px 1px}.quality-choice{min-height:52px;padding:8px}.style-orb{width:42px;height:42px}
.social-icon{display:grid!important;place-items:center;padding:0!important;transform:none!important}
.social-icon svg{width:21px;height:21px;fill:#fff}.social-icon.whatsapp{border:0!important;background:#25d366!important}
.social-icon.facebook{background:#1877f2!important}.social-icon.x-social{background:#050505!important}
.social-icon.linkedin{background:#0a66c2!important;border-radius:7px!important}.social-icon.instagram{border-radius:9px!important}
.social-icon.instagram svg{width:23px;height:23px}.link-share{display:flex;align-items:center;gap:6px}.link-share svg{width:17px;height:17px;fill:#8edcff}
.language-select{grid-template-columns:repeat(4,32px);gap:5px;margin-top:9px;padding-top:8px}
.language-select button{width:32px;height:28px;border-radius:6px}.language-select button span{font-size:18px;line-height:1}
.workspace{background:#f8fcff}
.workspace:before,.workspace:after{content:"";display:block;position:absolute;z-index:0;top:0;bottom:0;width:42%;pointer-events:none;background:url("assets/omni-lowpoly-transition.svg") center/100% 100% no-repeat;opacity:.94}
.workspace:before{left:0}.workspace:after{right:0;transform:scaleX(-1)}
.viewer,.workspace-tools,.quality-pill,.process-card{z-index:2}.viewer{background:radial-gradient(ellipse at 50% 52%,rgba(255,255,255,.98) 0 27%,rgba(255,255,255,.86) 45%,transparent 72%)}
.process-card{bottom:58px}
.drawer{z-index:70}.drawer-close{z-index:2;pointer-events:auto}
.export-tray{overflow:hidden}.export-tray:before{opacity:0;visibility:hidden}.export-tray.open.reveal:before,.export-tray.open:hover:before,.export-tray.open:focus-within:before,.export-tray.open.pinned:before{opacity:1;visibility:visible}
.export-tray:not(.reveal):not(:hover):not(:focus-within):not(.pinned):before{animation:none!important}
.mask-canvas canvas{opacity:1}.point-marker{z-index:3}
@media(max-width:980px){.workspace:before,.workspace:after{width:47%}.process-card{bottom:48px}}
@media(max-width:720px){.workspace:before,.workspace:after{width:55%;opacity:.68}.process-card{bottom:54px}.language-select{grid-template-columns:repeat(4,30px)}.language-select button{width:30px;height:27px}}
