/* Padelful: shared footer typography, 2026-11-11 */
html body #pf-v2-footer footer.p2-footer .p2-footer-grid :is(a:not(.p2-wordmark),button,p){font:400 15px/1.7 Manrope,Arial,sans-serif!important}
html body #pf-v2-footer footer.p2-footer .p2-footer-grid>div>strong{font:700 17px/1.5 Manrope,Arial,sans-serif!important}
html body #pf-v2-footer footer.p2-footer .p2-legal>div :is(a,span){font:400 13px/1.7 Manrope,Arial,sans-serif!important}
/* Shared primary links retain readable text on the lime background. */
html body #pf-experience .px-button.px-primary,html body #pf-experience .px-button.px-primary:is(:hover,:focus,:active,:visited){color:#10150a!important;-webkit-text-fill-color:#10150a!important;text-shadow:none!important}

/* Increase the symbol only; keep the existing wordmark typography. */
html body :is(#pf-v2,#pf-v2-site):is(#pf-v2,#pf-v2-site) .p2-header .p2-wordmark>img{width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;min-width:50px!important;max-width:50px!important;object-fit:contain!important;flex:0 0 50px!important}
html body :is(#pf-v2,#pf-v2-footer):is(#pf-v2,#pf-v2-footer) footer.p2-footer .p2-wordmark>img{width:44px!important;height:44px!important;min-width:44px!important;object-fit:contain!important;flex:0 0 44px!important}
@media(max-width:760px){html body :is(#pf-v2,#pf-v2-site):is(#pf-v2,#pf-v2-site) .p2-header .p2-wordmark>img{width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important}}
