.identity.site-identity{gap:0;min-width:0}
.site-brand{display:flex;align-items:center;gap:13px;color:var(--text);flex-shrink:0;text-decoration:none}
.site-brand:hover{text-decoration:none}
.site-identity>.slash{font-size:15px;font-weight:400;flex-shrink:0}
.site-switcher{position:relative;min-width:0;text-align:left}
.site-switcher>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:6px 8px;margin-left:-8px;border:1px solid transparent;border-radius:6px;white-space:nowrap;line-height:1.4;color:var(--muted);user-select:none}
.site-switcher>summary::-webkit-details-marker{display:none}
.site-switcher>summary::marker{content:""}
.site-switcher>summary:hover,.site-switcher[open]>summary{background:var(--soft);color:var(--text)}
.site-switcher>summary:hover .identity-page,.site-switcher[open]>summary .identity-page{color:var(--text)}
.site-switcher>summary:focus-visible,.site-switcher-link:focus-visible{outline:2px solid var(--link);outline-offset:2px}
.site-switcher-icon,.site-switcher-chevron,.site-switcher-check{display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.site-switcher-chevron{width:12px;height:12px;color:var(--muted)}
.site-switcher[open] .site-switcher-chevron{transform:rotate(180deg)}
.site-switcher-menu{position:absolute;z-index:100;top:calc(100% + 8px);left:0;width:216px;max-width:calc(100vw - 32px);padding:6px;background:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(31,35,40,.16)}
.site-switcher:not([open])>.site-switcher-menu{display:none}
.site-switcher-link{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:11px;min-height:38px;padding:8px 10px;border-radius:5px;color:var(--text);font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;white-space:nowrap}
.site-switcher-link:hover,.site-switcher-link:focus-visible{background:var(--soft);text-decoration:none}
.site-switcher-link[aria-current]{background:var(--subtle);font-weight:600}
.site-switcher-link[aria-current]:hover{background:var(--soft)}
.site-switcher-icon{width:17px;height:17px;color:var(--muted)}
.site-switcher-check{width:14px;height:14px;color:var(--link)}
[data-theme="dark"] .site-switcher-menu{box-shadow:0 8px 28px rgba(0,0,0,.4)}
@media(max-width:600px){.identity.site-identity{position:relative}.site-switcher{position:static}.site-switcher-menu{left:0;right:auto}}
@media(max-width:420px){.top-inner{gap:12px}.site-brand{gap:8px}.site-brand .identity-name{font-size:13px}.site-identity>.slash{padding:0 7px}.site-switcher>summary{gap:5px;padding:6px;margin-left:-6px}.site-switcher .identity-page{font-size:12px}}
@media(max-width:350px){.site-brand .mark{width:28px;height:28px}.site-identity>.slash{padding:0 5px}.site-switcher>summary{gap:4px}}
