/* Timeless Tastes: lines the crown factory template does not have (2026-11-01). factory/delivery/seo.py copies this file to
   /assets/css/site-extra.css and links it right after main.css on every page, after every rebuild, so a rebuild never drops it
   (PR timeless-tastes-site#3 put the same lines in main.css, and the eBay sync's rebuild at 19:35 PT on 2026-10-31 removed them).
   Phones and touch screens (showpiece-hq factory/engine/devices.py): the open menu scrolls as one panel with its head (logo and
   close) held at the top, never a scroll box inside it; every control a thumb can hit is 44x44 (a link in a sentence is exempt);
   running text, notes and fine print are 16px. */
.menu{overflow-y:auto}
.menu__head{position:sticky;top:0;z-index:1;background:var(--paper)}
.menu__nav{flex:none;overflow:visible;min-height:auto}
@media (pointer:coarse),(max-width:899px){
  .wordmark,.nav__logo{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
  .footer a,.crumbs a,a.link,.card__model a,.legal ol a,.con-rows a,main li>a:only-child{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
  .chip{min-height:44px}
  .gallery__thumbs{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}
  .gallery__thumbs button{min-width:44px;min-height:44px}
  label.check{display:flex;align-items:center;min-height:44px}
  .note,.watch__returns,p.legal__related,.form__fine,.watch__desc p,ul.condnotes__list,ul.watch__ul,.step p{font-size:1rem}
}
@media (max-width:899px){body:has(.inqbar){padding-bottom:var(--inqbar-h,calc(84px + env(safe-area-inset-bottom)))}}
