.masthead { align-items: center; }
.masthead__word { display: inline-flex; align-items: center; gap: 12px; min-width: 0; }
.masthead__book { display: block; flex-shrink: 0; width: 52px; height: 52px; border-radius: 10px; }
.masthead__nav { align-items: center; }
.masthead__home-icon { flex-shrink: 0; }
.masthead__home-icon img { display: block; width: 44px; height: 44px; border-radius: 8px; }
@media (max-width: 800px) {
  .masthead__nav { width: 100%; }
  .masthead__search { order: 1; }
  .masthead__home-icon { margin-left: auto; }
}
@media (max-width: 420px) {
  .masthead__word { gap: 8px; letter-spacing: 0.02em; }
  .masthead__book { width: 44px; height: 44px; }
  .masthead__nav { column-gap: 10px; font-size: 12px; }
}
