.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:1rem 0}.pagination li{margin:0 .25rem}.pagination a,.pagination span{display:inline-block;padding:.15rem .35rem;border:1px solid #ddd;border-radius:.25rem;text-decoration:none;color:#333;font-size:.75rem;min-width:1.5rem;text-align:center;line-height:1.2}.pagination a:hover{background-color:#f5f5f5}.pagination .active span{background-color:#007bff;color:#fff;border-color:#007bff}.pagination .disabled span{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.pagination .page-link[rel=prev],.pagination .page-link[rel=next]{padding:.15rem .25rem;font-size:.7rem;min-width:1.2rem}@media (max-width: 767.98px){.cocktail-detail-section{margin-top:1.5rem}.cocktail-detail-section h4{margin-bottom:1rem}.cocktail-detail-section .list-group,.cocktail-detail-section .card{margin-bottom:1.5rem}}html[data-theme=dark]{--bs-body-bg: #121212;--bs-body-color: #e1e1e1;background-color:var(--bs-body-bg);color:var(--bs-body-color)}html[data-theme=dark] .navbar,html[data-theme=dark] .card{background-color:#1e1e1e;border-color:#333}html[data-theme=dark] .navbar .navbar-brand,html[data-theme=dark] .navbar-nav .nav-link,html[data-theme=dark] .card-header,html[data-theme=dark] .card-body,html[data-theme=dark] .table{color:#e1e1e1}html[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd){background-color:#ffffff0d}html[data-theme=dark] .btn{border-color:#555}html[data-theme=dark] .btn-outline-secondary,html[data-theme=dark] .btn-outline-primary{color:#e1e1e1;border-color:#555}html[data-theme=dark] .table th,html[data-theme=dark] .table td{color:#fff!important}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select{background-color:#1e1e1e;color:#fff!important;border-color:#333}html[data-theme=dark] input[type=file]::-webkit-file-upload-button,html[data-theme=dark] input[type=file]::file-selector-button{background-color:#333;color:#fff;border:1px solid #555;padding:.25rem .5rem;border-radius:.25rem}html[data-theme=dark] .navbar{background-color:#000!important;border-color:#000!important}html[data-theme=dark] .navbar-text{color:#fff!important}
