/* Category navigation only. Existing page layouts stay unchanged. */
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem 2rem;}
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .8rem;border:1px solid var(--wp--preset--color--line-2,#D6C7AC);border-radius:999px;color:var(--wp--preset--color--ink,#241D17);background:var(--wp--preset--color--paper,#FFFDF8);text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.3;}
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a:first-child{background:var(--wp--preset--color--honey-soft,#F8E6BE);border-color:var(--wp--preset--color--honey,#EDB52B);}
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a:hover{background:var(--wp--preset--color--honey-wash,#FCF3DC);}
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a[aria-current=page]{background:var(--wp--preset--color--creek-deep,#235651);border-color:var(--wp--preset--color--creek-deep,#235651);color:white;}
:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a:focus-visible{outline:3px solid var(--wp--preset--color--creek,#2F726C);outline-offset:3px;}
@media(max-width:600px){:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories{gap:.4rem;}:is(.page-id-2392,.page-id-2397,.page-id-2412,.page-id-2407) .wb-event-categories a{font-size:.84rem;padding:.35rem .65rem;}}
