/* The main calls to action: the rating e-mail's soft blue → violet button (owner: no black buttons) – on the landing
   (index.html, its header's "Start" too), the personal page (proposals.html), in the panel (panel.html) – its confirm
   dialogs too (QA: "Send the link to 9?" was black) – and in the editor
   over them, and the chats' send arrows (chat.css .ch-send, the landing's .ask-go). Secondary buttons (ghost,
   outline, danger) stay as they are. Loaded after the pages' own button styles. --cta: the gradient, for a page's own
   accents (the landing's chosen variant ring). */
:root { --cta: linear-gradient(135deg, #3b82f6 0%, #7c6cf2 100%); }
:is(main, .ed, .nav, .st-top, .pn-dialog) .btn:not(.ghost, .secondary, .danger, .danger-ghost), .ch-send, .ask-go { background: var(--cta); border-color: transparent; color: #fff; box-shadow: 0 6px 16px rgba(76, 110, 245, .25); transition: transform .15s ease, opacity .2s ease, filter .2s ease, box-shadow .2s ease; }
:is(main, .ed, .nav, .st-top, .pn-dialog) .btn:not(.ghost, .secondary, .danger, .danger-ghost) { font-weight: 700; border-radius: 12px; }
:is(main, .ed, .nav, .st-top, .pn-dialog) .btn:not(.ghost, .secondary, .danger, .danger-ghost):hover, .ch-send:hover, .ask-go:hover { opacity: 1; filter: brightness(1.07); box-shadow: 0 8px 20px rgba(76, 110, 245, .32); }
