/*
 * share.css — botón "Compartir resultado" (sólido) + variante fantasma (p. ej.
 * "Guardar PDF") + hint. Compartido por las calculadoras junto con share.js.
 */
.rt-share { margin: 18px 0 2px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px; }
.rt-share-btn { display: inline-flex; align-items: center; gap: 9px; font: inherit; font-weight: 700; font-size: .92rem; color: var(--paper); background: var(--ink); border: none; border-radius: 10px; padding: 11px 18px; cursor: pointer; transition: opacity .15s, transform .14s; }
.rt-share-btn:hover { opacity: .9; transform: translateY(-1px); }
.rt-share-btn svg { flex-shrink: 0; }
.rt-share__hint { font-size: .85rem; color: var(--ink-mid); }
.rt-share-btn--ghost { background: transparent; color: var(--ink); box-shadow: inset 0 0 0 1.5px var(--ink); }
.rt-share-btn--ghost:hover { background: rgba(27,45,79,.06); opacity: 1; }
@media print { .rt-share { display: none !important; } }
