/* duzeltmeler-p933.css (P9.33, Seo:A11yFixes): two small fixes from the P9.19 audit. Loaded only while the flag is on.
   Selectors start with "html body" so they win over the page's inline <style> blocks, which come later in the document. */

/* B3 (WCAG 1.4.10 reflow): the home hero text column is a flex container; its child .heading kept min-width:auto, i.e. the width of its
   longest unbreakable content (606 px in a 516 px column), so the h1 and the paragraph were clipped on the right at 320 px and 200 % zoom.
   min-width:0 lets the column shrink to the available width and the text wraps. Only below the lg breakpoint (992 px, where the hero
   columns stack and the clipping happens, 200 % zoom of a 1280 px window = 640 px): from 992 px up the hero keeps its current look,
   including the width of the brand logo grid under the text. */
@media (max-width: 991.98px) {
    html body .SliderText .heading {
        min-width: 0;
    }
}

/* The h1 words are also wider (the theme sets the size with !important, so these two rules need it too) than the column: "Pazarlama Platformu" is 10.9 em wide, so it needs 296 px at 31 px type (column at 320 px = 296 px)
   and 606 px at 56 px type (column 516 px for 577-767 px). Type scales down just enough to fit; nothing changes from 768 px up,
   or at 375 px and wider on phones (min() keeps the current 31 px). */
@media (max-width: 576px) {
    html body .SliderText .heading .heading-title {
        font-size: min(31px, calc((100vw - 24px) / 10.9)) !important;
    }
}

@media (min-width: 577px) and (max-width: 767.98px) {
    html body .SliderText .heading .heading-title {
        font-size: 47px !important;
    }
}

/* B6 (WCAG 1.4.3): /fiyatlar package buttons. The sub-label ("Yıllık Üyelik", "Tanışma Paketi") is the button colour #4a5d75 at opacity .72,
   which is 3.30:1 on the #eef4fc strip. Opacity .9 gives 4.86:1 (measured value in the audit note); the active button keeps its own .85. */
html body .sure-btn:not(.active) .sure-alt {
    opacity: 0.9;
}

/* P9.70 (WCAG 1.4.3 / 1.4.1 / 1.3.1): the last flag-independent axe findings. Colour darkening only, no layout change. */
/* /emlak24 content heading: #fdbb3b on white is 1.7:1; a darker amber of the same hue (#8f5b00) is above 5:1. */
html body .emlak24-content-text h2 {
    color: #8f5b00;
}

/* /entegrasyonlar subtitle: brand cyan #1bb5cc is 2.4:1 on the light section; #0b7285 keeps the hue and is above 5:1. */
html body .reos-integration-subtitle {
    color: #0b7285;
}

/* /entegrasyonlar: the in-sentence Gaboras link is told apart from the text by colour only (link-in-text-block); underline it. */
html body p > a[href$="/gaboras"] {
    text-decoration: underline;
}

/* Visually hidden text for the empty comparison-table header cells added by duzeltmeler-p933.js. */
.reos-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* P9.101 (WCAG 1.4.3): remaining non-footer contrast items. Text colour darkened one step only (values measured in Q-271, same as the
   Seo:ContrastFix set); backdrops, sizes and layout are not touched. Selectors start with "html body" and carry !important because
   the page's own inline <style> blocks come later in the document. */
/* /fiyatlar calculator notes: #8b97a8 -> #67758a */
html body p.hcalc-sub-note,
html body p#hcalcMinNote,
html body p#hcalcPeriodNote,
html body div#hesaplama > p.hcalc-disclaimer,
html body div#hesaplama > p.hcalc-disclaimer > strong {
    color: #67758a !important;
}

/* brand cyan #1bb5cc on light backdrops: link and sub-title -> #137d8d, active menu item -> #117584, section title (large text) -> #1799ac */
html body p.hcalc-sub-note > a.hcalc-features-link,
html body div#acb02ca > div.bdt-ep-advanced-heading-sub-title > div.bdt-ep-advanced-heading-sub-title-content {
    color: #137d8d !important;
}

html body div.property-feature-menu > div.property-feature-menu-item.active {
    color: #117584 !important;
}

html body div.property-feature-section > div.property-feature-main-title {
    color: #1799ac !important;
}

/* /ozellikler description grey #868686 -> #6f6f6f */
html body div.mlsnedir-dijital > div.mlsnedir-dijital-desc {
    color: #6f6f6f !important;
}

/* /hakkimizda Bootstrap grey #6c757d on bg-light -> #677078 */
html body div.bg-light p.fst-italic.text-muted,
html body div.bg-light ul.list-unstyled.text-secondary > li.mb-2,
html body div.bg-light p.small.text-muted,
html body div.bg-light p.small.text-muted > strong {
    color: #677078 !important;
}

/* /kvkk-aydinlatma-metni, /gizlilik (link-in-text-block): the in-sentence account-deletion link is told apart from the text by colour only. */
html body a[href$="uyelik-sonlandirma"] {
    text-decoration: underline;
}
