/* Mert Karataş Shop v1.6.41 ---------------------------------------------
   Member-only restock alerts, review contrast and bilingual MERTED routing.
----------------------------------------------------------------------------- */

/* Restock notification is an account action, not an email-capture form. */
.mks-member-stock-alert{display:grid;gap:.55rem;margin-top:.95rem}
.mks-member-stock-alert button,.mks-purchase-state__cta--member{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content;max-width:100%;min-height:44px;padding:.72rem .9rem;border:1px solid rgba(210,174,103,.42);background:transparent;color:var(--gold);font-size:.49rem;font-weight:950;letter-spacing:.12em;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}
.mks-member-stock-alert button:hover,.mks-purchase-state__cta--member:hover{transform:translateY(-1px);background:rgba(210,174,103,.08)}
.mks-member-stock-alert button.is-active,.mks-member-stock-alert button:disabled{cursor:default;transform:none;opacity:1;border-color:rgba(71,222,245,.34);background:rgba(71,222,245,.055);color:#9cecf8}
.mks-member-stock-alert>small{min-height:1em;color:#8390a4;font-size:.55rem;line-height:1.45}
html[data-mks-theme="light"] .mks-member-stock-alert button,html[data-mks-theme="light"] .mks-purchase-state__cta--member{border-color:color-mix(in srgb,var(--mks-light-accent,#A64B63) 56%,#d7cec4);color:var(--mks-light-accent,#A64B63);background:rgba(255,255,255,.34)}
html[data-mks-theme="light"] .mks-member-stock-alert button:hover,html[data-mks-theme="light"] .mks-purchase-state__cta--member:hover{background:color-mix(in srgb,var(--mks-light-accent,#A64B63) 7%,#fff)}
html[data-mks-theme="light"] .mks-member-stock-alert button.is-active,html[data-mks-theme="light"] .mks-member-stock-alert button:disabled{border-color:rgba(24,146,170,.28);background:rgba(24,146,170,.055);color:#147e96}

/* Review archive: explicit dark/light selected-filter and comment surfaces. */
html:not([data-mks-theme="light"]) .mks-review-card__body{border-color:rgba(122,151,187,.19)!important;background:linear-gradient(145deg,rgba(11,25,45,.78),rgba(5,14,29,.68))!important;color:#dbe3ee!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
html:not([data-mks-theme="light"]) .mks-review-filter-chips button{border-color:rgba(130,151,183,.18)!important;background:rgba(5,14,28,.34)!important;color:#aebacb!important}
html:not([data-mks-theme="light"]) .mks-review-filter-chips button.is-active{border-color:rgba(71,222,245,.38)!important;background:linear-gradient(110deg,rgba(71,222,245,.09),rgba(255,85,183,.035))!important;color:#d8f8fd!important;box-shadow:inset 0 -2px 0 rgba(71,222,245,.34)!important}
html:not([data-mks-theme="light"]) .mks-review-filter-chips button.is-active small{color:#87dce9!important;opacity:.86!important}
html:not([data-mks-theme="light"]) body.mks-merted-product .mks-review-filter-chips button.is-active{border-color:rgba(255,85,183,.4)!important;background:linear-gradient(110deg,rgba(255,85,183,.09),rgba(71,222,245,.07))!important;box-shadow:inset 0 -2px 0 rgba(255,85,183,.38)!important}
html[data-mks-theme="light"] .mks-review-filter-chips button.is-active{border-color:color-mix(in srgb,var(--mks-light-accent,#A64B63) 44%,#d9d1c8)!important;background:color-mix(in srgb,var(--mks-light-accent,#A64B63) 7%,#fffaf5)!important;color:var(--mks-light-accent,#A64B63)!important}
html[data-mks-theme="light"] .mks-review-filter-chips button.is-active small{color:inherit!important;opacity:.7!important}

/* The synthetic English short route receives the same Signal Light shell as
   its Turkish counterpart even if Polylang resolves a different term first. */
html[data-mks-theme="light"] body.mks-merted-archive{background:linear-gradient(90deg,rgba(69,196,219,.055),transparent 10%,transparent 90%,rgba(255,85,183,.045)),#f4f1ec!important}
html[data-mks-theme="light"] body.mks-merted-archive .mks-catalogue-shell--merted{--gold:#A64B63}

@media(max-width:760px){
  .mks-member-stock-alert button,.mks-purchase-state__cta--member{width:100%!important}
}
