.site-socials__link{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0}.site-socials__link:focus-visible{outline-offset:-3px;outline:2px solid #d8b86d}.social-profile-dialog__backdrop{z-index:2147483000;background:#000000c7;position:fixed;inset:0}.social-profile-dialog{z-index:2147483001;color:#f0eee4;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-sans),Arial,sans-serif;background:#080e0b;border:1px solid #9a8148;padding:32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0009}.social-profile-dialog__eyebrow{color:#d8b86d;letter-spacing:.14em;font-size:10px;font-weight:800}.social-profile-dialog__title{font-family:var(--font-display),Georgia,serif;color:#f0eee4;margin:14px 0;font-size:38px;line-height:1.1}.social-profile-dialog__description,.social-profile-dialog__note{color:#c4cdc7;margin:16px 0;font-size:14px;line-height:1.7}.social-profile-dialog__address{color:#d8b86d;gap:8px;margin:22px 0 0;font-size:12px;display:grid}.social-profile-dialog__address input{color:#f0eee4;width:100%;min-width:0;font:inherit;background:#030705;border:1px solid #4e584e;padding:12px;font-size:13px}.social-profile-dialog__note{font-size:12px}.social-profile-dialog__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.social-profile-dialog__actions button,.social-profile-dialog__actions a{color:#e5d29f;min-height:46px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid #9a8148;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.social-profile-dialog__actions a{color:#080e0b;background:#c9a967}.social-profile-dialog__actions button:last-child{color:#c4cdc7;border-color:#39463e;grid-column:1/-1}.social-profile-dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #f1d99a}.social-profile-dialog__status{color:#c4cdc7;min-height:18px;margin:12px 0 0;font-size:12px}@media (max-width:420px){.social-profile-dialog{padding:24px 20px}.social-profile-dialog__title{font-size:32px}.social-profile-dialog__actions{grid-template-columns:1fr}}
