/* Clear, compact page navigation for the management page. */
.header{
  gap:18px;
  backdrop-filter:blur(14px);
  background:rgba(245,243,235,.86);
}
.logo-prominent{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:9px 12px;
  border:1px solid rgba(19,45,43,.18);
  border-radius:999px;
  background:#fffdf6;
  box-shadow:0 5px 16px rgba(19,45,43,.07);
}
.logo-prominent i{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:14px;line-height:1;margin-left:1px}
.nav{gap:7px;align-items:center;padding:5px;border:1px solid rgba(19,45,43,.14);border-radius:999px;background:rgba(255,255,255,.65)}
.nav a{padding:8px 11px;border-radius:999px;font-weight:700;letter-spacing:.01em;transition:background .2s ease,color .2s ease,transform .2s ease}
.nav a:hover,.nav a:focus-visible{background:var(--ink);color:white;outline:none;transform:translateY(-1px)}
.header-link{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;box-shadow:0 8px 20px rgba(19,45,43,.18);transition:transform .2s ease,box-shadow .2s ease}
.header-link span{margin-left:0;color:var(--lime);font-size:17px;line-height:1}.header-link:hover,.header-link:focus-visible{transform:translateY(-2px);box-shadow:0 11px 24px rgba(19,45,43,.27);outline:none}
@media(max-width:1080px){.nav a{padding:7px 8px;font-size:11px}.header-link{padding:10px 12px;font-size:11px}.header{padding-left:3vw;padding-right:3vw}}
@media(max-width:750px){.header{background:rgba(245,243,235,.96)}.logo-prominent{padding:8px 10px}.nav,.header-link{display:none}}
