/* One geometry for personal-area headers, including their loading placeholders.
   Container queries follow the center pane, not the full three-column window. */
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-topbar{
  box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;
  flex:none;height:48px;min-height:48px;max-height:48px;padding:0 28px;margin:0;gap:16px;
  border:0;border-bottom:1px solid var(--color-border-light);background:var(--color-surface);
}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb{
  display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:0;
  font:400 12px/20px -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;
  color:var(--color-text-secondary);white-space:nowrap;
}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb button{
  display:inline-flex;align-items:center;box-sizing:border-box;flex:none;height:32px;min-height:32px;
  margin:0;padding:6px 0;border:0;border-radius:3px;background:transparent;color:inherit;
  font:inherit;cursor:pointer;box-shadow:none;
}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb button:hover{
  background:transparent;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;
}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb button:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb :is(strong,h1){
  margin:0;padding:0;border:0;color:var(--color-text);font:500 12px/20px -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;
}
:is(.recharge-center,.settings-page,.support-content-page) .personal-page-crumb svg{
  display:block;width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.7;
}
@container (max-width:600px){
  :is(.recharge-center,.settings-page,.support-content-page) .personal-page-topbar{padding:0 16px;gap:8px}
}
