/* Shared header on board and post pages; preserve the existing site header styling. */
body .header .head-inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
body .header .search{flex:1 1 290px;min-width:220px}
body .header .favorite-btn{white-space:nowrap}
body .header .header-logout-form{margin:0}
body .header .header-login{white-space:nowrap}
body .modal[hidden]{display:none!important}
body .modal{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}
body .modal-panel{background:#fff;border-radius:18px;padding:22px;max-width:460px;width:100%;box-shadow:0 20px 60px #0003}
body .modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
@media(max-width:680px){body .header .head-inner{gap:9px}body .header .search{order:3;flex-basis:100%}}
