.atelier-bar{background:#173c43;color:#fff;padding:10px 20px;font-size:14px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}
.atelier-bar a{text-decoration:underline;text-underline-offset:4px}
.atelier-bar strong{color:#bcece3}
.atelier-bar+ .announce{display:none}
.atelier-notice{position:fixed;inset:auto 18px 24px;max-width:530px;margin:auto;background:#173c43;color:white;padding:18px 22px;border-radius:16px;box-shadow:0 8px 32px #0004;z-index:1000;display:none;font-size:16px}
.atelier-notice.on{display:block}
.atelier-notice button{color:white;background:none;border:0;font:inherit;float:right;margin-left:20px;cursor:pointer}
@media(max-width:760px){.atelier-bar{gap:8px;font-size:12px}.atelier-bar a:not(:last-child){display:none}}
.atelier-bar{min-height:38px;padding:7px 16px;gap:8px 18px;font-size:12px}.atelier-bar strong{color:#d0f5ea}.atelier-bar a{font-size:12px}@media(max-width:760px){.atelier-bar{flex-wrap:nowrap;justify-content:space-between}.atelier-bar a{white-space:nowrap}}
