/* V60: primary discovery, reader activity, creator tools and extra settings. */
.scoped-navigation .navigation-activity-groups {min-width:0;margin-top:8px;border-top:1px solid var(--ui-line)}
.navigation-activity-group {min-width:0;border-bottom:1px solid var(--ui-line)}
.navigation-activity-group>summary {display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:10px 12px;list-style:none;font-size:11px;font-weight:700;color:var(--ui-muted);cursor:pointer}
.navigation-activity-group>summary::-webkit-details-marker {display:none}
.navigation-activity-group>summary>svg {transform:rotate(90deg);flex:none}
.navigation-activity-group[open]>summary {color:var(--ui-ink)}
.navigation-activity-group[open]>summary>svg {transform:rotate(-90deg)}
.navigation-group-content {display:grid;gap:3px;min-width:0;padding:0 0 10px}
.scoped-navigation .navigation-group-content>a {display:flex;align-items:center;gap:13px;min-height:36px;padding:8px 13px;border-radius:10px;color:var(--ui-ink);font-size:13px;font-weight:550;line-height:1.4}
.scoped-navigation .navigation-group-content>a>svg {width:19px;height:19px;flex:none;stroke-width:1.9}
.scoped-navigation .navigation-group-content>a:hover {background:var(--ui-soft)}
.scoped-navigation .navigation-group-content>a.active {background:var(--ui-ink);color:#fff;font-weight:750}
.navigation-profile-switch {display:flex;align-items:center;gap:9px;min-width:0;width:100%;min-height:48px;padding:8px 10px;margin:0 0 5px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-canvas);color:var(--ui-ink);cursor:pointer;font:inherit;text-align:left}
.navigation-profile-switch:hover {border-color:#d7c8fa;background:var(--ui-purple-soft)}
.navigation-profile-switch>.avatar {width:30px;height:30px;font-size:12px;flex:0 0 30px}
.navigation-profile-switch>span:not(.avatar) {flex:1;min-width:0}
.navigation-profile-switch strong {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.45;font-weight:650}
.navigation-profile-switch small {display:block;font-size:10px;color:var(--ui-muted);margin-top:2px}
.navigation-profile-switch>svg {flex:none;color:var(--ui-muted)}
.navigation-profile-switch.guest {font-size:12px;min-height:42px}
.navigation-scope-note {margin:0;padding:0 12px 8px;color:var(--ui-muted);font-size:10px;line-height:1.6;overflow-wrap:anywhere}
.platform-shell .scoped-navigation.desktop-navigation {padding-block:12px}
.platform-shell .scoped-navigation.desktop-navigation nav>a {min-height:36px;padding-block:8px;font-size:13px}
.platform-shell .scoped-navigation.desktop-navigation nav>a[href="#/compose"] {min-height:40px;margin:6px 0}
.platform-shell .scoped-navigation.desktop-navigation .navigation-more {display:none}
.platform-shell .scoped-navigation.desktop-navigation .feed-left-bottom {padding-top:10px;line-height:1.5;font-size:10px}
.platform-shell .scoped-navigation.desktop-navigation .feed-left-bottom small {font-size:10px}
.platform-shell.sidebar-collapsed .scoped-navigation .navigation-activity-groups {display:none}
.platform-shell.sidebar-collapsed .scoped-navigation.desktop-navigation .navigation-more {display:flex}
.platform-shell.sidebar-collapsed .scoped-navigation.desktop-navigation nav>a {min-height:56px;padding:8px 2px;font-size:10px}
.modal.profile-switch-modal {width:360px;max-width:calc(100vw - 32px);border-radius:16px}
.profile-switch-modal .modal-header {padding:20px 20px 6px}
.profile-switch-modal .modal-header h2 {font:750 18px/1.5 var(--sans)}
.profile-switch-modal .modal-body {padding:8px 20px 20px}
.profile-switch-modal .account-profile-list {margin:0;border:0;padding:0;background:#fff;gap:5px}
.profile-switch-modal .account-profile-list>button {min-height:50px;padding:10px}
.profile-switch-modal .account-profile-list>button:hover {background:var(--ui-soft)}
.profile-switch-modal .account-profile-list>button[aria-pressed=true] {background:var(--ui-purple-soft)}
.profile-switch-modal .account-profile-list>button:disabled {background:transparent}
.navigation-panel .scoped-navigation .navigation-activity-groups {margin-top:4px}
.navigation-panel .navigation-activity-group>summary {min-height:44px;padding:13px 12px;font-size:12px}
.navigation-panel .scoped-navigation .navigation-group-content>a {min-height:44px;padding:11px 13px;font-size:14px}
.navigation-panel .navigation-profile-switch {margin-bottom:5px;min-height:54px}
.navigation-panel .navigation-scope-note {font-size:11px}
@media(max-height:759px){
 .platform-shell .scoped-navigation.desktop-navigation .feed-left-bottom {display:none}
}
@media(max-height:719px){
 .platform-shell .scoped-navigation.desktop-navigation .navigation-activity-groups {display:none}
 .platform-shell .scoped-navigation.desktop-navigation .navigation-more {display:flex}
}
@media(max-height:659px){
 .platform-shell.sidebar-collapsed .scoped-navigation.desktop-navigation nav>a {min-height:44px;padding-block:4px}
}
@media(pointer:coarse){
 .scoped-navigation .navigation-group-content>a,.platform-shell .scoped-navigation.desktop-navigation nav>a {min-height:44px}
}
@media(pointer:coarse) and (max-height:819px){
 .platform-shell .scoped-navigation.desktop-navigation .navigation-activity-groups {display:none}
 .platform-shell .scoped-navigation.desktop-navigation .navigation-more {display:flex}
}

/* Readable sections on full desktop, compact details in the mobile menu. */
.scoped-navigation .navigation-activity-groups {margin-top:12px}
.scoped-navigation .navigation-activity-group>summary {min-height:39px;padding:10px 11px;line-height:1.5}
.scoped-navigation .navigation-group-content>a.active {background:var(--ui-purple-soft);color:var(--ui-purple);font-weight:750}
.platform-shell .scoped-navigation.desktop-navigation .navigation-group-content>a {min-height:38px;padding:8px 11px;font-size:12px}
.scoped-navigation .navigation-activity-group[data-activity-group="extras"]>summary {font-weight:650}
.navigation-panel .navigation-activity-group>summary {min-height:44px}
.navigation-panel .scoped-navigation .navigation-group-content>a {min-height:44px;font-size:14px}
@media(min-width:761px) and (min-height:720px){
 .platform-shell:not(.sidebar-collapsed) .scoped-navigation.desktop-navigation .navigation-activity-groups {display:block}
}
