[hidden]{display:none!important}
.site-auth-links{display:inline-flex;align-items:center;gap:18px;padding-left:24px;border-left:1px solid currentColor;white-space:nowrap}
.site-auth-links button{border:0;padding:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}
.site-auth-links button:disabled{opacity:.5;cursor:wait}
.site-auth-links a:focus-visible,.site-auth-links button:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.site-auth-error{position:fixed;z-index:100;top:82px;right:var(--pad);max-width:calc(100% - 40px);padding:14px 18px;background:var(--paper);color:#9c2819;border:1px solid #9c2819;font-size:12px;line-height:1.7}
.mobile-menu{overflow-y:auto}
.mobile-menu .site-auth-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:14px;padding:18px 0;border-left:0;border-top:1px solid var(--line)}
.mobile-menu .site-auth-links a,.mobile-menu .site-auth-links button{border:0;padding:8px 0;font-size:16px;font-weight:800;line-height:1.5;letter-spacing:.03em}
.site-account .sender-main{padding-top:150px}
.site-account .introduction h1{font-size:clamp(48px,5.7vw,88px);line-height:.98;font-weight:950;letter-spacing:-.06em}
.site-account .account-intro{max-width:430px;font-size:15px;color:var(--muted);margin:30px 0}
.site-account .account-intro-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}
.site-account .account-intro-links a{text-decoration:underline}
.site-account .account-grid .profile-card{order:-1}
@media(min-width:901px) and (max-width:1100px){.desktop-nav{gap:18px}.site-auth-links{gap:12px;padding-left:18px}}
@media(max-width:900px){.site-account .sender-main{padding-top:120px}.site-account .introduction h1{font-size:clamp(42px,10vw,70px)}}
@media(max-width:560px){.site-account .sender-main{padding-top:110px}.site-account .account-intro{font-size:13px;margin:20px 0}.site-account .auth-layout{gap:30px}}
