/* Shared finishing layer for cross-page integration. PILORU brand palette retained. */
html{scroll-padding-top:86px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f47710;outline-offset:2px}img{max-width:100%}.piloru-link-button{display:inline-flex;padding:12px 18px;border-radius:10px;background:#f47710;color:#fff;font-weight:800;text-decoration:none}.piloru-note{padding:12px 16px;border:1px solid #deeadc;background:#f6faf4;border-radius:12px}
@media(max-width:768px){img{height:auto}}