:root{--visual-edit-launcher-z:10050;--visual-edit-launcher-inset:max(1rem, env(safe-area-inset-right,0px));--visual-edit-launcher-bottom:max(1rem, env(safe-area-inset-bottom,0px));--visual-edit-launcher-width:5.65rem}.visual-edit-launcher{right:var(--visual-edit-launcher-inset);bottom:var(--visual-edit-launcher-bottom);z-index:var(--visual-edit-launcher-z);border-radius:var(--radius-pill,999px);background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow-md);color:var(--admin-text);font-family:var(--admin-font-family,ui-sans-serif, system-ui, sans-serif);padding:.25rem;display:grid;position:fixed}.visual-edit-launcher--jump-only{width:auto}.visual-edit-launcher__face{transition:opacity var(--site-interact-duration,.18s) var(--site-interact-ease,ease), transform var(--site-interact-duration,.18s) var(--site-interact-ease,ease);grid-area:1/1;align-items:center;gap:.15rem;display:flex}.visual-edit-launcher__face--idle{opacity:1;pointer-events:auto;visibility:visible;transform:none}.visual-edit-launcher__icon-btn{border-radius:var(--radius-pill,999px);width:2.5rem;height:2.5rem;color:var(--admin-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.visual-edit-launcher__icon-btn:hover,.visual-edit-launcher__icon-btn:focus-visible{background:color-mix(in srgb, var(--site-brand-1) 10%, transparent);outline:none}.visual-edit-launcher__icon-btn:disabled{opacity:.38;cursor:default;box-shadow:none}.visual-edit-launcher__icon-btn--solid{background:var(--admin-text);color:var(--admin-surface,#fff)}.visual-edit-launcher__icon-btn--solid:hover,.visual-edit-launcher__icon-btn--solid:focus-visible{background:var(--admin-text);color:var(--admin-surface,#fff);box-shadow:0 0 0 3px var(--admin-ring,color-mix(in srgb, var(--site-brand-1) 35%, transparent))}.visual-edit-launcher__icon-btn--solid:disabled{background:var(--admin-text);color:var(--admin-surface,#fff);box-shadow:none}@media (prefers-reduced-motion:reduce){.visual-edit-launcher__face{transition:none}}
