.parent-navigation{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-block:12px 18px;margin-bottom:28px}.parent-navigation a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;border-radius:24px;color:var(--muted);font-size:.92rem;font-weight:650;text-decoration:none}.parent-navigation a:hover{background:var(--blue-soft);color:var(--blue)}.parent-navigation a[aria-current=page]{background:var(--blue);color:white}.parent-navigation a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.parent-navigation+main{padding-top:25px}@media(max-width:540px){.parent-navigation{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-bottom:14px;margin-bottom:20px}.parent-navigation a{padding:9px 12px;font-size:.86rem}}
.has-parent-about{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.parent-about-bar{position:fixed;inset:auto 0 0;z-index:20;display:flex;justify-content:center;padding:8px 20px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -4px 18px #232c4806}.parent-about-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 24px;border:1px solid var(--line);border-radius:24px;font-size:.9rem;font-weight:650;color:var(--blue)}.parent-about-bar a:hover{background:var(--blue-soft)}.parent-about-bar a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}#about{scroll-margin-top:24px}
