/* Shared public chrome; the landing stylesheet owns the original breakpoints. */
.tips-page .site-header .brand-logo{width:190px}
.tips-page .site-header .menu-toggle{display:none}
.tips-page a[href]{cursor:pointer}
.pet-nav-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:1180px){.tips-page .site-header .brand-logo{width:155px}.tips-page .site-header .menu-toggle{display:block}}
.pet-user-page{display:flex;flex-direction:column;min-height:100dvh;font:16px/1.55 Inter,"Segoe UI",Arial,sans-serif;color:#10234a}
.pet-user-page>.pa-wrap{width:var(--tips-layout-rail);max-width:1440px;margin:30px auto;padding:0;flex:1}
.pet-user-page>.site-footer{margin-top:8px;background:#fff}
.pet-user-page .site-header .main-nav>a{color:#536680;text-decoration:none}
.pet-user-page .site-header .main-nav>a:hover{color:var(--blue)}
.pet-user-page .site-header .header-actions .button{color:#fff;text-decoration:none}
.pet-user-page .site-header .menu-toggle{background:none;border:0;box-shadow:none;color:#10234a;border-radius:0;min-height:40px;font-size:25px;padding:0}
.pet-user-page .site-footer nav a,.pet-user-page .site-footer .footer-legal a{color:#65758b;text-decoration:none}
.pet-user-page .site-header .mobile-menu-primary{color:#fff}
.pa-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.pa-admin-badge{display:inline-flex;align-items:center;gap:3px;min-width:26px;margin-left:6px;padding:2px 6px;border-radius:20px;background:#d93043;color:#fff;font-size:11px;line-height:16px;font-weight:700}
.pa-admin-badge[hidden]{display:none}
.pa-admin-badge svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}
@media(max-width:640px){.pet-user-page>.pa-wrap{margin:20px auto}}
