.tm-nav-icon { min-width: 44px; min-height: 44px; }
.tm-nav-icon::before { content: ""; display: inline-block; width: 22px; height: 22px; vertical-align: middle; background: center / contain no-repeat; }
.tm-nav-home::before { background-image: url("./assets/ui/nav-home.webp"); }
.tm-nav-back::before { width: 30px; height: 30px; background-image: url("./assets/ui/nav-back.webp"); }
.tm-nav-list::before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%206h12M8%2012h12M8%2018h12M4%206h.01M4%2012h.01M4%2018h.01%22/%3E%3C/svg%3E"); filter: drop-shadow(0 1px 2px #182538); }

button.tm-nav-back,
button[aria-label="뒤로"],
button[aria-label="뒤로가기"] {
  background: url("https://time-machine-history.restyart.com/assets/ui/dest-back.png") center / contain no-repeat !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: transparent !important;
  font-size: 0 !important;
  min-width: 44px;
  min-height: 44px;
}
button.tm-nav-back::before,
button[aria-label="뒤로"]::before,
button[aria-label="뒤로가기"]::before { display: none !important; }
