.instagram-header{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#f3eee3;color:#1c302c;padding:12px 17px;min-height:44px;font-size:13px;font-weight:600;letter-spacing:.015em;border:1px solid #f3eee3;transition:background .2s,color .2s}
.instagram-header span{display:inline}.instagram-header svg{width:19px;height:19px;flex-shrink:0;stroke-width:1.6}.instagram-header:hover{background:#dfd3b5;border-color:#dfd3b5;color:#182b28}
.header-actions{gap:25px}.instagram-invitation .invitation-copy{font-size:14px;line-height:1.8;color:#4b584c}.instagram-link{background:#1c302c;border:1px solid #1c302c;color:#f3eee3;min-width:310px;gap:45px;justify-content:space-between;padding:22px 26px;box-shadow:0 9px 25px #1c302c12;transition:background .2s}
.instagram-link>span{display:flex;flex-direction:column;gap:8px}.instagram-link small{font-size:11px;font-weight:400;letter-spacing:.04em;color:#e3dfd1}.instagram-link strong{font-size:21px;font-weight:500;letter-spacing:-.025em}.instagram-link svg{stroke:#ded1ac;flex-shrink:0}.instagram-link:hover{background:#2c4840;border-color:#2c4840}.instagram-link:focus-visible{outline-color:#1c302c;outline-offset:5px}
@media(max-width:1000px){.instagram-header span{display:inline}.instagram-header{font-size:12px;padding:11px 14px}.header-actions{gap:20px}}
@media(max-width:700px){.instagram-link{min-width:0;width:min(100%,360px)}.instagram-invitation{width:100%}}
@media(max-width:700px){.masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:21px}.identity{grid-column:1;grid-row:1}.header-actions{display:contents}.status{grid-column:2;grid-row:1;max-width:90px;margin-top:0}.instagram-header{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;padding:12px 16px;font-size:13px;min-height:46px}.instagram-header svg{width:19px;height:19px}.instagram-header span{display:inline}.instagram-link{width:100%;padding:21px 22px;gap:20px}.instagram-link strong{font-size:20px}.instagram-invitation .invitation-copy{font-size:14px}}
@media(prefers-reduced-motion:reduce){.instagram-header,.instagram-link{transition:none}}
