/* Minimal styles — inherit theme colors and typography. Remove boxed white background. */
.rmnr-wrapper{margin:30px 0;padding:0;background:transparent;color:inherit;font-family:inherit}
.rmnr-box{background:transparent;border:none;padding:0;box-shadow:none}
.rmnr-box h1, .rmnr-box h2, .rmnr-box h3{margin-top:0;color:inherit;font-family:inherit}
/* Hidden content uses max-height for smooth reveal; inherits text color. */
.rmnr-hidden{overflow:hidden;max-height:0;transition:max-height 300ms ease;padding-top:0;color:inherit}
.rmnr-open .rmnr-hidden{ /* when open, JS sets max-height inline to scrollHeight */ }
/* Toggle wrapper aligns the button; actual alignment applied via inline/custom CSS */
.rmnr-toggle-wrap{margin-top:18px}
/* Toggle styled like a simple button but uses current text color so it matches theme */
.rmnr-toggle{display:inline-block;margin:0;padding:8px 14px;border:1px solid currentColor;background:transparent;color:inherit;font-weight:600;cursor:pointer;text-transform:uppercase;border-radius:4px}
/* On focus, use default outline for accessibility */
.rmnr-toggle:focus{outline:auto}
/* Ensure images inside the content keep theme look and are responsive */
.rmnr-box img, .rmnr-hidden img, .rmnr-wrapper img{max-width:100%;height:auto;display:block;margin:0 auto}
/* Small responsive tweak */
@media (max-width:600px){
    .rmnr-wrapper{margin:20px 0}
    .rmnr-toggle{padding:6px 10px}
}
