/* v90: elemente comune pe toate paginile. */

/* Logo: v92 folosește logo-brand-*.png (transparent, în maroul site-ului); fără mască sau filtre peste el. */
.brand .sofinvite-logo,.sofinvite-logo{-webkit-mask-image:none;mask-image:none;border-radius:0;background:none}

/* Acțiuni secundare: butoane conturate, fără subliniere și fără săgeți (preferința proprietarului). */
body .text-link,body .offer-faq-link,body .offer-intro .offer-faq-link,body .offer-footer-links a,body .event-price a:not(.button),body .demo-preview-link,body .back-link,body .trust-more a{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:42px;box-sizing:border-box;margin-top:0;padding:10px 20px;border:1px solid #cdb7a6;border-radius:8px;background:#fffdfa;color:#805345;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:background .2s,border-color .2s}
body .text-link:hover,body .offer-faq-link:hover,body .offer-footer-links a:hover,body .event-price a:not(.button):hover,body .demo-preview-link:hover,body .back-link:hover,body .trust-more a:hover,body a:hover>.text-link{background:#f0e7dd;border-color:#805345;color:#805345;text-decoration:none}
body .text-link:focus-visible,body .offer-faq-link:focus-visible,body .back-link:focus-visible,body .demo-preview-link:focus-visible,body .trust-more a:focus-visible{outline:2px solid #805345;outline-offset:3px}
body .offer-intro .offer-faq-link{margin-top:16px}
body .demo-preview-link{margin:0 0 16px}
body .back-link{min-height:38px;padding:8px 16px;font-size:13px;margin-bottom:12px}
/* Card integral clicabil: acțiunea din card arată ca buton, cardul rămâne link. */
body .event-guides>a .text-link{margin-top:6px}
/* Firul de navigare și pașii din editor: fără subliniere. */
body .event-breadcrumb a{text-decoration:none;color:#805345}
body .event-breadcrumb a:hover{text-decoration:none;color:#5b3a2f}
body .readiness-link{text-decoration:none;color:#805345;font-weight:600}
body .readiness-link:hover{color:#5b3a2f}
@media(prefers-reduced-motion:reduce){body .text-link,body .offer-faq-link,body .back-link,body .demo-preview-link,body .trust-more a{transition:none}}

/* v91: „Contul meu” conturat pe toate paginile publice, ca pe homepage. */
body header>a.button.small[href="cont.html"]{background:transparent;color:#805345;border:1px solid #805345;border-radius:8px;box-shadow:none;font-weight:600}
body header>a.button.small[href="cont.html"]:hover{background:#f0e7dd;color:#805345}
/* Cuprinsul ghidurilor de texte: butoane rotunjite, fără subliniere. */
body .guide-toc{display:flex;flex-wrap:wrap;gap:8px}
body .guide .guide-toc a,body .guide-toc a{display:inline-flex;align-items:center;min-height:38px;padding:7px 16px;border:1px solid #d9cabb;border-radius:30px;background:#fffdfa;color:#805345;font-size:13px;font-weight:600;text-decoration:none}
body .guide .guide-toc a:hover,body .guide-toc a:hover{border-color:#805345;background:#f0e7dd;text-decoration:none}
body .guide .guide-crumbs a{text-decoration:none;color:#805345}
body .guide .guide-crumbs a:hover{color:#5b3a2f;text-decoration:none}
