/*
Theme Name: Neve Child - Hobba
Template: neve
Description: Child theme for hobba001 rebuild. All custom code lives here so Neve can be updated safely.
Version: 0.1.1
Text Domain: neve-child-hobba
*/

.hobba-cta{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;background:#1a1216;border-top:1px solid #b08d57}
.hobba-cta a{flex:1;padding:14px 8px;text-align:center;color:#f3e6c8;font-weight:600;text-decoration:none}
.hobba-cta a+a{border-left:1px solid #3a2c33}
/* Neve reset (body{padding-bottom:0}) loads later and beat the old body{} rule -> sticky bar covered the footer; html body wins */
html body{padding-bottom:58px}
@media(min-width:960px){.hobba-cta{display:none}html body{padding-bottom:0}}
/* phone links inside content were 20-23px tall; 24px+ tap area (buttons excluded) */
.nv-content-wrap a[href^="tel:"]:not(.wp-block-button__link){display:inline-block;padding:.45rem .15rem}
/* buttons touched the next heading; FAQ group headings sat flush under the last question */
.nv-content-wrap .wp-block-buttons{gap:.75rem;margin-bottom:1.75rem}
.nv-content-wrap .wp-block-details+h2{margin-top:2rem}
.hobba-crumb{font-size:.875rem;opacity:.8;margin-bottom:1rem}
.hobba-related ul{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}
.hobba-related a{display:block;padding:.5rem 1rem;border:1px solid #b08d57;border-radius:4px}
.hobba-facts th{width:7em;text-align:left;white-space:nowrap}
.hobba-facts td,.hobba-facts th{padding:.6rem .8rem}
.hobba-cards .wp-block-column{border:1px solid #b08d57;border-radius:6px;padding:1rem 1.25rem}
.hobba-cards h3{margin-top:0}
#hero-sub a{color:inherit;text-decoration:underline}
h1.wp-block-themeisle-blocks-advanced-heading-a475539e{font-size:3.25rem!important;line-height:1.25}
#hero-sub{font-size:1.3rem!important;line-height:1.7}
@media(max-width:767px){h1.wp-block-themeisle-blocks-advanced-heading-a475539e{font-size:2.2rem!important}#hero-sub{font-size:1.05rem!important}}
/* a11y (Lighthouse): accent #fc5f45 on white = 3.06:1 -> darker link colour (5.1:1); bigger touch area for small inline links */
#home-v2 a:not(.wp-block-button__link),.hobba-facts a,.hobba-cards a{color:#cc3620}
#home-v2 #hero-sub a{color:inherit}
#home-v2 p.has-small-font-size a{display:inline-block;padding:.4rem .2rem}
