from slowapi import Limiter, _rate_limit_exceeded_handler
from slowapi.util import get_remote_address

# Global/default rate limits applied when no per-endpoint limit is specified.
# Using an in-memory store by default; consider using Redis for multi-process.
limiter = Limiter(key_func=get_remote_address, default_limits=["100/minute"])
