/* Shared, high-visibility navigation back to the private admin workspace. */
.admin-back-link{
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-height:44px;padding:0 18px;border:1px solid #cbdbe4;border-radius:999px;
  background:linear-gradient(180deg,#fff 0%,#f0f6f9 100%);color:#263f52;
  font:750 12px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.01em;
  text-decoration:none;box-shadow:0 5px 15px rgba(23,35,46,.08);
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;
  white-space:nowrap;
}
.admin-back-link .admin-back-arrow{font-size:18px;line-height:1;color:#2d789f}
.admin-back-link:hover{transform:translateY(-2px);border-color:#91b1c2;background:#fff;box-shadow:0 9px 20px rgba(23,35,46,.13);color:#18374d}
.admin-back-link:active{transform:translateY(0);box-shadow:0 2px 7px rgba(23,35,46,.08)}
.admin-back-link:focus-visible{outline:3px solid rgba(75,159,199,.32);outline-offset:3px}
.admin-back-row{margin:0 0 18px}
@media(max-width:600px){.admin-back-link{min-height:42px;padding:0 15px;font-size:11px}.admin-back-row{margin-bottom:14px}}
@media(prefers-reduced-motion:reduce){.admin-back-link{transition:none}}
