.public-account-nav .desktop-links{margin-inline:auto}.public-account-nav .nav-actions{flex-shrink:0}.public-guest-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.public-guest-actions>a{white-space:nowrap;gap:9px;min-height:43px;padding:9px 17px;font-size:12px}.public-account-menu{max-width:215px}.public-account-trigger{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:43px;color:var(--foreground);border-radius:14px;align-items:center;gap:10px;padding:5px 10px 5px 13px;font-size:12px;font-weight:700;display:flex}.public-account-trigger:hover,.public-account-trigger[aria-expanded=true]{background:var(--soft);border-color:var(--primary)}.public-account-avatar{background:var(--soft);width:29px;height:29px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.public-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:135px;display:block;overflow:hidden}.public-account-trigger>svg{flex-shrink:0}.public-account-loading{flex-shrink:0;justify-content:flex-end;align-items:center;width:170px;min-height:43px;display:flex}.public-account-loading>span{background:var(--muted);border-radius:12px;width:150px;height:38px;display:block}@media (max-width:1200px){.public-guest-actions>a{padding-inline:12px}.public-account-nav{gap:12px}.public-account-menu{max-width:180px}.public-account-name{max-width:105px}}@media (max-width:840px){.public-account-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;min-height:0;padding-block:13px;display:grid}.public-account-nav>.brand{grid-area:1/1;justify-self:start;min-width:0}.public-account-nav>.nav-actions{grid-area:1/2;justify-self:end}.public-account-nav>.desktop-links{display:none}.public-account-nav>.public-guest-actions,.public-account-nav>.public-account-menu,.public-account-nav>.public-account-loading{grid-area:2/1/auto/-1}.public-guest-actions{width:100%}.public-guest-actions>a{flex:1;min-height:42px;padding-inline:12px;display:inline-flex}.public-account-nav>.public-account-menu{justify-self:end;max-width:min(100%,280px)}.public-account-name{max-width:200px}.public-account-loading{width:100%;min-height:43px}.public-account-loading>span{width:160px;height:40px}.public-account-trigger{min-height:42px}.public-header .profile-menu-dropdown{max-width:calc(100vw - 38px)}}
