/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.rooster-track{--rooster-track-line:var(--wp--preset--color--line,light-dark(#e2e8f0,#ffffff1f));--rooster-track-muted:var(--wp--preset--color--muted,light-dark(#64748b,#b2bbc8));--rooster-track-ring:var(--wp--preset--color--accent,light-dark(#334155,#cbd5e1));box-sizing:border-box;overflow-wrap:normal;word-break:normal;margin:0;font-size:1rem;line-height:1.5}.rooster-track *,.rooster-track :before,.rooster-track :after{box-sizing:border-box}.rooster-track .rooster-track__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;margin:0;padding:0 0 4px;display:flex;overflow-x:auto}.rooster-track .rooster-track__strip::-webkit-scrollbar{display:none}.rooster-track .rooster-track__strip:focus-visible{outline:2px solid var(--rooster-track-ring);outline-offset:4px;border-radius:.75rem}@media (prefers-reduced-motion:no-preference){.rooster-track .rooster-track__strip{scroll-behavior:smooth}}.rooster-track .rooster-track__slide{scroll-snap-align:center;flex:0 0 100%;min-width:0;margin:0}@media (min-width:48rem){.rooster-track .rooster-track__slide{flex-basis:min(880px,86%)}}.rooster-track .rooster-track__image{border:1px solid var(--rooster-track-line);background:var(--wp--preset--color--bg,light-dark(#fff,#0f172b));border-radius:.75rem;width:100%;max-width:none;height:auto;margin:0;display:block;box-shadow:0 4px 24px #0000000f}.rooster-track .rooster-track__caption{text-align:center;max-width:680px;color:var(--rooster-track-muted);margin:.75rem auto 0;font-size:13.5px;line-height:1.6}.rooster-track .rooster-track__caption strong{color:var(--wp--preset--color--contrast,light-dark(#0f172a,#f1f5f9));font-weight:600}.rooster-track .rooster-track__nav{justify-content:center;align-items:center;gap:12px;margin:1.5rem 0 0;display:flex}.rooster-track .rooster-track__button{border:1px solid var(--rooster-track-line);background:var(--wp--preset--color--bg,light-dark(#fff,#0f172b));width:40px;height:40px;min-height:0;box-shadow:none;font:inherit;color:var(--wp--preset--color--contrast-2,light-dark(#475569,#c5cdd8));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:color .15s,border-color .15s;display:flex}.rooster-track .rooster-track__button:hover:not([aria-disabled=true]){border-color:var(--rooster-track-ring);color:var(--wp--preset--color--accent-text,light-dark(#334155,#cbd5e1))}.rooster-track .rooster-track__button:focus-visible{outline:2px solid var(--rooster-track-ring);outline-offset:2px}.rooster-track .rooster-track__button[aria-disabled=true]{cursor:default;opacity:.45}.rooster-track .rooster-track__arrow{background-color:currentColor;flex:none;width:18px;height:18px;display:block}.rooster-track .rooster-track__count{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5em;color:var(--rooster-track-muted);font-size:12.5px;line-height:1.6}