body { -webkit-tap-highlight-color: transparent; }
details > summary { list-style: none; }
details > summary::-webkit-details-marker { display: none; }
@media (display-mode: standalone) {
  body { padding-top: env(safe-area-inset-top); padding-bottom: env(safe-area-inset-bottom); }
}
