.shell-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-5);background:var(--c-paper);border-bottom:1px solid var(--c-line);display:flex}.shell-brand{border-radius:var(--r-sm);align-items:center;text-decoration:none;display:inline-flex}.shell-brand:focus-visible{box-shadow:var(--c-focus);outline:none}.shell-who{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-muted);text-align:right;overflow-wrap:anywhere}@media (max-width:480px){.shell-bar{min-height:52px;padding:var(--space-2) var(--space-4);gap:var(--space-3)}.shell-who{font-size:var(--text-xs);line-height:var(--leading-xs)}}.shell-back{margin-bottom:var(--space-4);display:inline-block}.shell-bar-in{flex-wrap:wrap}.shell-nav{align-items:center;gap:var(--space-1) var(--space-5);margin-right:auto;margin-left:var(--space-6);flex-wrap:wrap;display:flex}.shell-link{padding:var(--space-1) 0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--c-muted);border-radius:var(--r-sm);text-decoration:none}.shell-link:hover{color:var(--c-ink)}.shell-link[aria-current=page]{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent);font-weight:500}.shell-link:focus-visible{box-shadow:var(--c-focus);outline:none}@media (max-width:760px){.shell-bar-in{row-gap:var(--space-1)}.shell-bar-in .shell-actions{margin-left:auto}.shell-nav{padding-top:var(--space-1);border-top:1px solid var(--c-line);gap:var(--space-1) var(--space-4);flex-basis:100%;order:3;margin:0}}
