
/* Visual polish layer: preserve original Limopana content and theme styling */
:root{--limo-red:#8e1010;--limo-gold:#c5a22c;--limo-ink:#252525;--limo-muted:#686868}
body{color:var(--limo-ink);background:#fff}
h1,h2,h3{letter-spacing:-.02em}
.entry-content,.post_content,.content{overflow-wrap:anywhere}
.header{box-shadow:0 3px 14px rgba(0,0,0,.14)}
.header .logo img{object-fit:contain}
.header .sf-menu>li>a{transition:background .18s ease,color .18s ease}
img{height:auto}
@media(max-width:767px){
 .header .sf-menu li ul{position:static;min-width:100%;box-shadow:none}
}
