/* v13: reliable theme tokens and a single footer wave. */
.m10-footer-waves{background:var(--paper,#FAF5F0);height:160px;position:relative;overflow:hidden}
.m10-footer-waves .m13-footer-wave{position:absolute;inset:0;width:100%;height:100%;display:block}
.m10-wave-text{top:auto;bottom:10px;transform:none;color:var(--ink,#59443D)}
.m10-footer{background:var(--footer-background,#CAA287)}
@media(max-width:749px){.m10-footer-waves{height:140px}.m10-wave-text{bottom:8px}.m10-wave-text p{font-size:16px}.m10-wave-text small{font-size:9px}}
