#xpbtn{z-index:2147483001}.xp-on{position:fixed!important;inset:0!important;left:0!important;top:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;transform:none!important;margin:0!important;z-index:2147483000!important;background:#000!important;border-radius:0!important;aspect-ratio:auto!important}.xp-on iframe,.xp-on video{width:100%!important;height:100%!important;max-height:none!important}/* TITLE_24: ~1/4 inch from top, centered */header,#hd{text-align:center!important;height:auto!important;min-height:0!important;justify-content:center!important}header h1,#hd h1,h1,.brand h1{text-align:center!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important}.brand{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important;margin:0 auto!important}#hd{padding-top:calc(24px + env(safe-area-inset-top))!important;margin-top:0!important}body>header{margin-top:calc(24px + env(safe-area-inset-top))!important;padding-top:8px!important;padding-bottom:8px!important}header:not(body>header){padding-top:calc(24px + env(safe-area-inset-top))!important;margin-top:0!important}/* BTN_48: 1/2 inch from edges — do NOT set bottom on relative #prev/#next (breaks Dog Handler) */.ctl,body>nav{bottom:calc(48px + env(safe-area-inset-bottom))!important;left:48px!important;right:48px!important;width:auto!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;gap:12px!important;display:flex!important;flex-wrap:nowrap!important}main nav{padding-left:48px!important;padding-right:48px!important;padding-bottom:calc(48px + env(safe-area-inset-bottom))!important;justify-content:center!important;gap:12px!important;display:flex!important;margin-left:auto!important;margin-right:auto!important}#pv,#nx{bottom:calc(48px + env(safe-area-inset-bottom))!important;width:130px!important;min-width:0!important;right:auto!important;left:auto!important}#pv{right:calc(50% + 6px)!important;left:auto!important}#nx{left:calc(50% + 6px)!important;right:auto!important}#ys{bottom:calc(140px + env(safe-area-inset-bottom))!important;left:48px!important;right:48px!important;width:auto!important;text-align:center!important}#filters{justify-content:center!important;padding-left:48px!important;padding-right:48px!important}#nxl,.nxl{margin-left:auto!important;margin-right:auto!important}#prev,#next{bottom:auto!important;top:auto!important}
/* MATCH_COOK_DOG_20261105 */
#filters,#tabs{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;padding-left:48px!important;padding-right:48px!important;margin:8px auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
#filters button,#tabs button{flex:1 1 0!important;max-width:160px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font:800 15px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;border-radius:16px!important;background:rgba(20,12,3,.85)!important;color:#ffb300!important;border:2px solid #ffb300!important;box-shadow:0 0 14px rgba(255,179,0,.7),inset 0 0 12px rgba(255,0,200,.3)!important;text-shadow:0 0 8px #ffb300;letter-spacing:.5px!important;text-transform:none!important;cursor:pointer!important}
#filters button.on,#tabs button.on{background:#ffb300!important;color:#140c03!important;text-shadow:none!important;border-color:#fff4d6!important;box-shadow:0 0 18px rgba(255,179,0,.95),0 0 40px rgba(255,0,200,.35)!important}
#filters button.on::before{content:none!important}
#filters button:first-child,#filters button:nth-child(2),#filters button:nth-child(3){flex:1 1 0!important}
body>header,header{justify-content:center!important;text-align:center!important}
header h1,.brand h1,h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
body>nav,main>nav,nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important}
#prev,#next,#xpbtn{height:40px!important;min-height:40px!important;width:120px!important;min-width:120px!important;max-width:120px!important;font-size:16px!important;padding:0 10px!important;border-radius:16px!important;box-sizing:border-box!important;line-height:1!important}
#xpbtn{display:inline-flex!important;align-items:center!important;justify-content:center!important}
