/* Make the final hand-off the strongest action, keeping all of the paper's space. */
#editorView .writing-actions{display:grid;gap:10px;padding-top:12px;padding-bottom:16px;border-top:1px solid #30445d;background:linear-gradient(180deg,#111c2c,#0d1521)}
#editorView .writing-actions #generate{min-height:44px;padding-top:10px;padding-bottom:10px}
#editorView .primary-share-action{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:76px;padding:13px 15px;border:1px solid #7bbaff;border-radius:18px;background:linear-gradient(130deg,#075ac5,#0965d3);color:#fff;box-shadow:0 8px 24px #0879ee38,inset 0 1px 0 #d4eaff35;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}
.primary-share-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #c3e0ff55;border-radius:12px;background:#ffffff17}
.primary-share-icon svg{width:23px;height:23px;stroke-width:1.8}
.primary-share-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
.primary-share-copy strong{font-size:17px;line-height:1.2;letter-spacing:-.3px;font-weight:750}
.primary-share-copy small{color:#e6f1ff;font-size:10px;line-height:1.3;font-weight:500;letter-spacing:.1px}
.primary-share-arrow{flex:0 0 19px;width:19px;height:19px;stroke-width:1.9}
#editorView .primary-share-action:focus-visible{outline:3px solid #c8e7ff;outline-offset:3px}
#editorView .primary-share-action:disabled{opacity:.45;cursor:wait;box-shadow:none}
.studio-rail .share-buttons{border-radius:16px;box-shadow:0 5px 18px #0879ee30}
.studio-rail #shareBtn{width:64px;min-height:74px;padding:12px 4px;gap:9px;border:1px solid #7bbaff;border-radius:16px;background:linear-gradient(145deg,#075ac5,#0965d3);color:#fff;font:750 12px/1.2 system-ui;box-shadow:inset 0 1px 0 #d4eaff35}
.studio-rail #shareBtn svg{width:23px;height:23px;stroke-width:1.9}
.studio-rail #shareFormatsBtn{display:none}
@media(hover:hover){#editorView .primary-share-action:hover:not(:disabled){box-shadow:0 10px 30px #0879ee55,inset 0 1px 0 #d4eaff45;transform:translateY(-1px)}.studio-rail #shareBtn:hover:not(:disabled){background:#0872e8}}
@media(max-width:599px){#editorView .primary-share-action{min-height:68px;padding:11px 12px;gap:10px;border-radius:16px}.primary-share-copy strong{font-size:clamp(14px,4vw,16px)}.primary-share-icon{flex-basis:34px;width:34px;height:34px;border-radius:10px}.primary-share-arrow{flex-basis:16px;width:16px}.studio-rail #shareBtn{width:52px;min-height:68px;font-size:11px;padding:10px 3px;gap:8px}}
@media(prefers-reduced-motion:reduce){#editorView .primary-share-action{transition:none}#editorView .primary-share-action:hover:not(:disabled){transform:none}}
