/*
Theme Name: Pitch Piano Service
Description: Static piano service pages adapted to WordPress. Content lives in template-parts.
Version: 1.0.0
Text Domain: that-piano-tuner
*/
html { scroll-behavior: smooth; }
#booking { scroll-margin-top: 6rem; }
.tpt-nav-group { position: relative; }
.tpt-nav-submenu { display: none; position: absolute; top: 100%; left: 0; min-width: 210px; padding: 12px; background: #FAF8F5; border: 1px solid #E8E2D9; border-radius: 6px; box-shadow: 0 8px 20px #0001; }
.tpt-nav-submenu a { display: block; padding: 8px; white-space: nowrap; }
.tpt-nav-group:hover > .tpt-nav-submenu, .tpt-nav-group:focus-within > .tpt-nav-submenu { display: block; }
#mobile-menu .tpt-nav-submenu, footer .tpt-nav-submenu { display: block; position: static; min-width: 0; padding: 0 0 0 15px; border: 0; box-shadow: none; background: transparent; }
body.admin-bar > header { top: 32px; }
@media (max-width: 782px) { body.admin-bar > header { top: 46px; } }
@media (max-width: 600px) { body.admin-bar > header { top: 0; } }
