/* LoveApp V6 — atualização 36: somente botões do rodapé */
.love-footer-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin:12px 0}
.love-footer-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:48px;padding:11px 12px;border:1px solid #987047;border-radius:11px;background:#2c2023;color:#f5d4aa!important;text-align:center;text-decoration:none!important;font:600 14px/1.35 system-ui,-apple-system,sans-serif;white-space:normal;transition:background .15s}
.love-footer-button:hover{background:#49302b}.love-footer-button:focus-visible{outline:3px solid #e6b87f;outline-offset:3px}
.bottom.shell:has(.love-footer-actions){flex-wrap:wrap;align-items:center}.bottom.shell .love-footer-actions{order:3}.bottom.shell:has(.love-footer-actions)>span:last-child{margin-left:auto}
.love-access-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 18px;color:#c9b8ad;text-align:center}
.love-access-footer .love-footer-actions{max-width:760px}
@media(max-width:700px){.love-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.love-footer-actions .love-footer-button:first-child{grid-column:1/-1}.bottom.shell:has(.love-footer-actions){flex-direction:column;align-items:stretch}.bottom.shell:has(.love-footer-actions)>span:last-child{margin-left:0}.love-footer-button{min-height:50px}}

/* Atualização 37: ícones locais, sem bibliotecas ou requisições externas */
.love-footer-button{gap:9px}
.love-social-icon{display:block;flex:0 0 22px;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.love-footer-button span{min-width:0}

/* Restauracao segura: rodape da pagina de acesso, somente desktop.
   Mantem as regras originais de icones, cores, bordas e mobile. */
@media (min-width: 761px) {
  .love-access-footer .love-footer-actions {
    display: grid;
    grid-template-columns: 184px repeat(4, minmax(0, 1fr));
    gap: 8px;
    width: min(830px, 100%);
    max-width: 830px;
    margin: 8px auto 0;
  }
  .love-access-footer .love-footer-button {
    width: 100%;
    min-width: 0;
    min-height: 44px;
    padding: 6px 10px;
    gap: 6px;
    white-space: nowrap;
  }
  .love-access-footer .love-footer-button:first-child span {
    white-space: nowrap;
  }
}
