/* The capture launcher stays in the corner; source choices share the app menu/sheet. */
html[data-creation] #add-nav{display:none!important}
.mc-corner{position:fixed;right:max(28px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));z-index:80;font-family:var(--sans)}
.mc-corner[hidden],.modal-open .mc-corner{display:none!important}
.mc-corner .mc-fab{display:flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-size:15px;font-weight:500;padding:0 20px;transition:background-color .15s}
.mc-corner .mc-fab:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.mc-dragging .mc-fab{outline:2px dashed var(--blue);outline-offset:6px}
.capture-source-pop:not(.handoff-mobile-overlay){width:272px;padding:8px;border-radius:14px;box-shadow:0 10px 36px #14221426}
.capture-source-pop .action-list{padding:0;gap:2px}
.capture-source-pop .action-list button{min-height:44px;gap:12px;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:400;line-height:1.4}
.capture-source-pop .action-list button svg{width:19px;height:19px;flex-shrink:0}
.capture-source-pop .action-list button:hover,.capture-source-pop .action-list button:focus-visible{background:var(--fill)}
.capture-source-pop .action-list button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}
.mc-menu-divider{height:1px;background:var(--line);margin:6px 10px}
@media(max-width:760px){
 .mc-corner{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}
 .mc-corner .mc-fab{padding:0}.mc-fab>span{display:none}
 .capture-source-pop.handoff-mobile-overlay{background:#14141440}
 .capture-source-pop .action-list{padding:6px 12px calc(16px + env(safe-area-inset-bottom))}
 .capture-source-pop .action-list button{min-height:52px;font-size:16px;padding:14px 16px}
 .capture-source-pop .mc-menu-divider{margin:6px 16px}
}
@media(prefers-reduced-motion:reduce){.mc-corner .mc-fab{transition:none}}
