.site-notice[hidden]{display:none}
.site-notice{border-bottom:1px solid #8a744b;background:#29291d;color:#eee7d8;padding:17px 0}
.notice-inner{display:flex;align-items:center;gap:25px}
.notice-wordmark{white-space:nowrap;min-width:138px;font-size:18px;letter-spacing:1px}
.notice-wordmark>span{font-family:Georgia,'Times New Roman',serif;font-size:33px;letter-spacing:-2px;color:#dbc08a;margin-right:6px}
.notice-copy{flex:1}.notice-copy strong{font-size:1rem;font-weight:500}.notice-copy p{font-size:1rem;color:#d1c9b4;margin:4px 0 0;line-height:1.7}
.notice-status{font-size:1rem;letter-spacing:1px;display:flex;align-items:center;gap:8px;white-space:nowrap;color:#e1c991}
.notice-status>span{width:6px;height:6px;background:#dfbe76;border-radius:50%}
@media(max-width:760px){.notice-inner{gap:16px;flex-wrap:wrap}.notice-wordmark{min-width:auto;font-size:16px}.notice-wordmark>span{font-size:29px}.notice-copy{flex-basis:65%}.notice-status{margin-left:0;font-size:1rem}.site-notice{padding:14px 0}}
@media(max-width:520px){.notice-inner{gap:11px 17px}.notice-copy{flex-basis:100%;order:3}.notice-copy strong{font-size:1rem}.notice-copy p{font-size:1rem}.notice-status{margin-left:auto;font-size:1rem;letter-spacing:.7px}.notice-wordmark{font-size:1rem}.notice-wordmark>span{font-size:26px}}
