
/* 共通のページ構造 v4 */
.site-shell .context-nav{display:flex;gap:8px;flex-wrap:wrap;padding:10px 24px;border-top:1px solid #344757;background:#07182b}.site-shell .context-nav a{padding:6px 14px;text-decoration:none;border-radius:5px;color:#fff}.site-shell a[aria-current="page"]{background:#efbd48!important;color:#172b3b!important;font-weight:bold}.site-shell .context-nav a:hover{background:#263e51}.site-shell .network-nav a[aria-current="page"]{border-radius:0}.site-shell .bar{max-width:1160px;margin:auto;display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:18px 24px}.site-shell{background:#07182b;color:#fff}.site-shell a{color:inherit}.site-shell .actions{display:flex;gap:14px;flex-wrap:wrap}.site-shell a:focus-visible{outline:3px solid #efbd48;outline-offset:3px}.site-shell .network-nav{display:grid;grid-template-columns:repeat(4,1fr)}.site-shell .network-nav a{text-align:center;padding:12px 6px;text-decoration:none}.account-tabs{display:flex;gap:12px}.account-tabs button[aria-pressed="true"]{background:#efbd48}.page-intro{max-width:52em}.empty-note{padding:18px;border:1px solid #d7e0e4;border-radius:8px}.management-card h2{font-size:26px}#message:empty{display:none}#message{min-height:0} @media(max-width:600px){.site-shell .context-nav{padding:8px 12px;gap:4px}.site-shell .context-nav a{padding:5px 8px}.site-shell .bar{padding:14px 16px}.site-shell .network-nav a{font-size:12px}}

header.site-shell{display:block;padding:0}header.site-shell .bar{width:100%;box-sizing:border-box}.site-shell [hidden]{display:none!important}
