/* Existing Dog Tools destinations, reachable before the long mobile catalogue. */
@media screen {
  #tool-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
  #tool-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 15px;border:1px solid #52614f;border-radius:4px;background:#fffaf0;color:#244d39;font-size:1rem;font-weight:650;line-height:1.3;text-decoration:underline;text-underline-offset:4px}
  #tool-shortcuts a:hover{background:#e8eddf}
  #tool-shortcuts a:focus-visible{outline:3px solid #fffaf0;outline-offset:3px;box-shadow:0 0 0 3px #244d39}
  :is(#tool-directory,#walk-log,#saved-dog-days,#care-recap){scroll-margin-block-start:24px}
  :is(#tool-directory,#walk-log,#saved-dog-days,#care-recap):focus-visible{outline:3px solid #52614f;outline-offset:6px}
  @media(max-width:700px){#tool-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#tool-shortcuts a{min-width:0;padding-inline:8px;overflow-wrap:anywhere}}
}
@media print{#tool-shortcuts{display:none}}
