.organizer-carousel__nav{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.organizer-carousel__arrow{width:34px;height:34px;color:var(--fg-muted);background:color-mix(in srgb, var(--fg) 6%, transparent);border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.organizer-carousel__arrow:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent);border-color:color-mix(in srgb, var(--fg) 22%, transparent)}.organizer-carousel__arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.organizer-carousel__arrow:disabled{opacity:.35;cursor:default}.organizer-carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.organizer-carousel__viewport::-webkit-scrollbar{display:none}.organizer-carousel__viewport:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:4px;border-radius:12px}.organizer-carousel__track{align-items:stretch;gap:1rem;margin:0;padding:4px 0;list-style:none;display:flex}.organizer-carousel__track>li{scroll-snap-align:start;flex:none;width:160px}@media (min-width:480px){.organizer-carousel__track>li{width:180px}}@media (min-width:640px){.organizer-carousel__track>li{width:200px}}@media (prefers-reduced-motion:reduce){.organizer-carousel__viewport{scroll-behavior:auto}}
