/* Profile page spacing (issue 1186, Rajeev 2026-11-11: clear boundaries, nothing touches another edge).
   Layout approved: "approve layout i1186: yes". Rule values: 8px between controls and inside bars (space.2),
   16px between the last bar and the content (space.3), bars never overlap. Rule: docs/rebuild/SPACING_RULE.md.
   Scoped by .profile-clear (top bar, tab bar and content wrapper) so shop, craft and other pages that share .spNav / .scrollNav are untouched.
   Offsets: the top bar sits at 56px (header height), 64px from 1280px up, 85px at 480px and below. */
.spNav.profile-clear { height: 56px; align-items: stretch; }
.spNav.profile-clear li a { display: flex; align-items: center; height: 56px; padding: 0 16px; font-size: 11.5px; }
.spNav.profile-clear li a:after { bottom: 0; }
.spNav.profile-clear li.btnCollab { margin-left: 8px; }
.spNav.profile-clear li.btnCollab a { border-left: 0; padding: 8px 16px; }
.spNav.profile-clear li.btnCollab a span { display: flex; align-items: center; height: 40px; padding: 0 16px; font-size: 11px; letter-spacing: .08em; }
.scrollNav.proRelTab.profile-clear { top: 112px; height: 44px; box-shadow: none; }
#scrollNav.profile-clear { display: flex; overflow-x: auto; white-space: nowrap; }
#scrollNav.profile-clear ul { display: flex; gap: 8px; margin: 0 auto; padding: 0 8px; list-style: none; }
#scrollNav.profile-clear li a { padding: 0 16px; font-size: 11px; }
#scrollNav.profile-clear li a span { padding: 14px 0 10px; }
.snCntWrap.pvptopCnt.profile-clear { padding-top: 116px; }
@media (min-width: 1280px) {
    .scrollNav.proRelTab.profile-clear { top: 120px; }
}
@media (max-width: 768px) {
    .spNav.profile-clear li a { padding: 0 10px; font-size: 11px; }
    .spNav.profile-clear li.btnCollab a span { padding: 0 12px; font-size: 10.5px; }
    #scrollNav.profile-clear li a { padding: 0 12px; }
}
@media (max-width: 480px) {
    .spNav.profile-clear { top: 85px; }
    .scrollNav.proRelTab.profile-clear { top: 141px; }
    .snCntWrap.pvptopCnt.profile-clear { padding-top: 145px; }
}
