/* Bootstrap CDN əvəzinə: saytda istifadə olunan baza və utilitlər (~2 KB) */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;line-height:1.5}
h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}
ul,ol{margin:0;padding-left:1.25rem}
img,svg,video{vertical-align:middle;max-width:100%}
img{height:auto}
button,input,select,textarea{font:inherit;color:inherit;margin:0}
button,[role=button]{cursor:pointer}
table{border-collapse:collapse}
hr{margin:1rem 0;border:0;border-top:1px solid currentColor;opacity:.25}
summary{display:list-item;cursor:pointer}
[hidden]{display:none!important}
.small,small{font-size:.875em}
.d-flex{display:flex!important}.d-inline{display:inline!important}
.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-fill{flex:1 1 auto!important}
.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}
.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}
.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}
.list-unstyled{list-style:none;padding-left:0}
.m-0{margin:0!important}.p-0{padding:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:1rem!important}.ms-auto{margin-left:auto!important}
.w-100{width:100%!important}.text-center{text-align:center!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
