/* Onaylı tasarımı koruyan küçük okunabilirlik ve mobil uyum düzenlemeleri. */
body{background-color:#fff}
.skip-link{position:absolute;left:1rem;top:-5rem;z-index:9999;background:#fff;padding:.65rem;border:1px solid #6c757d;border-radius:.25rem}
.skip-link:focus{top:1rem}
:focus-visible{outline:3px solid #167b78!important;outline-offset:2px}
.visitor-logo{width:clamp(48px,25%,80px);height:auto}
.event-link img{object-fit:contain}
#content .card-title a{overflow-wrap:anywhere}
#content .list-group-item{overflow-wrap:anywhere}
.fc .fc-list-event-title{white-space:normal;overflow-wrap:anywhere}
@media(max-width:767px){
 .blog-header .row>div:nth-child(2){font-size:1.2rem!important;padding:1rem .25rem!important}
 #content>div:first-child{padding:1rem!important}
 #content>div:nth-child(2){margin-top:1rem}
 .visitor-featured > .row{margin-bottom:1.5rem!important}
 .visitor-featured > .row>div{flex:0 0 85%;max-width:85%}
 .modal-dialog[style]{min-width:0!important}
 .fc .fc-toolbar{flex-wrap:wrap;gap:.5rem}
 .fc .fc-toolbar-title{font-size:1.15rem}
}

@media(max-width:575px){.upcoming-events-table col:first-child,.upcoming-events-table th:first-child,.upcoming-events-table td:first-child{display:none!important}.upcoming-events-table col:nth-child(2),.upcoming-events-table td:nth-child(2){width:100%!important;max-width:none!important}}

.event-detail-card .list-group-item{background-color:transparent}
