/* The original site's styles are retained; replace WordPress-only interaction hooks. */
.js--scr-animation,.js--scr-animation .o--postlist-item,.js--scr-animation .o--richmenu-item,.js--scr-animation .a--h2rich-maincopy,.js--scr-animation .a--h2rich-subcopy{opacity:1!important;visibility:visible!important;transform:none!important}
#HeaderSearchFormWrapper.design-search-open{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.design-search-open #HeaderSearchForm{opacity:1!important;visibility:visible!important;transform:none!important}
#headerSearch{cursor:pointer}
.b--jinr-accordion-item .c--accordion-contents{display:none}
.b--jinr-accordion-item.design-expanded .c--accordion-contents{display:block!important;height:auto!important;opacity:1!important}
.b--jinr-accordion-item dt{cursor:pointer}
.b--jinr-accordion-item.design-expanded .a--accordion-toggle{transform:rotate(45deg)}
#postContent>p{line-height:inherit}#postContent img{height:auto;max-width:100%}#jinrPostThumb img{width:100%;height:auto}
#postContent .ec-form{padding-bottom:30px}.design-share{display:flex;align-items:center;justify-content:center;gap:30px;padding:30px 0;font-size:13px}.design-share a{padding:12px;border:1px solid #ddd;border-radius:5px}
.design-archive-title{padding:25px 0;font-size:26px}.design-search-form{display:flex;gap:12px;margin-bottom:30px}.design-search-form input{border:1px solid #ccc;padding:12px;flex:1;min-width:0}.design-search-form button{padding:12px;background:#d39f3a;color:#fff}
