.mr-en-home {font-family:inherit;}
.mr-en-home .mr-hero-v3-title {max-width:790px;}
.mr-en-home .mr-hero-v3-photo img {width:100%;height:100%;object-fit:cover;object-position:center;}
.mr-en-home .mr-en-section-desc {margin:0 0 15px;color:#64748b;font-size:13px;line-height:1.5;}
.mr-en-home .mr-en-place-title-link {text-decoration:none;color:inherit;}
.mr-en-home .mr-en-place-card .mr-place-image-link,
.mr-en-home .mr-en-place-card .mrm-place-image-wrap {background:#eaf0f4;}
.mr-en-home .mr-en-place-card img[data-mr-deferred-src] {background:#eaf0f4;}
.mr-en-home .mr-en-place-card .mr-place-media img {object-fit:cover;}
.mr-en-home .mr-en-card-actions {margin-top:10px;display:flex;gap:8px;}
.mr-en-home .mr-en-card-actions .mrm-action {text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;}
.mr-en-home .mr-en-mobile-nearby:empty {display:none;}
.mr-en-home .mr-en-desktop-radius {display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px;}
.mr-en-home .mr-en-nearby-status {display:flex;align-items:center;min-height:48px;margin-bottom:12px;}
.mr-en-home .mr-en-home-sidebar .mr-home-side-card {padding:20px;}
.mr-en-home .mr-en-side-links {display:grid;gap:8px;margin-top:16px;}
.mr-en-home .mr-en-side-links a {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e9edf2;border-radius:12px;text-decoration:none;color:#31435a;background:#fff;font-size:13px;font-weight:750;}
.mr-en-home .mr-en-side-links a:hover {border-color:#ffcab5;background:#fff7f3;color:#c2410c;}
.mr-en-home .mr-en-category-row {display:flex;gap:12px;overflow-x:auto;padding:5px 2px 12px;scroll-snap-type:x proximity;}
.mr-en-home .mr-en-category-card {flex:0 0 176px;min-width:0;border:1px solid #e7ebf1;background:#fff;border-radius:19px;overflow:hidden;text-decoration:none;color:#14243a;scroll-snap-align:start;}
.mr-en-home .mr-en-category-visual {position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:112px;overflow:hidden;padding:12px;border-bottom:1px solid rgba(255,255,255,.18);color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);}
.mr-en-home .mr-en-category-visual::before {content:'';position:absolute;inset:auto -24px -28px auto;width:92px;height:92px;border-radius:50%;background:rgba(255,255,255,.10);filter:blur(.3px);}
.mr-en-home .mr-en-category-visual::after {content:'';position:absolute;inset:10px auto auto -18px;width:74px;height:74px;border-radius:50%;background:rgba(255,255,255,.08);}
.mr-en-home .mr-en-category-badge {position:relative;z-index:1;display:inline-flex;align-self:flex-start;max-width:100%;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;}
.mr-en-home .mr-en-category-art {position:relative;z-index:1;display:grid;gap:4px;max-width:calc(100% - 56px);}
.mr-en-home .mr-en-category-art strong {font-size:16px;line-height:1.1;font-weight:850;color:#fff;}
.mr-en-home .mr-en-category-art small {font-size:11px;line-height:1.35;color:rgba(255,255,255,.88);}
.mr-en-home .mr-en-category-orb {position:absolute;right:12px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);font-size:22px;box-shadow:0 10px 22px rgba(15,23,42,.16);}
.mr-en-home .mr-en-category-visual--orange {background:linear-gradient(135deg,#ff7a18 0%,#ff4d4f 55%,#7c3aed 100%);}
.mr-en-home .mr-en-category-visual--blue {background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 55%,#1d4ed8 100%);}
.mr-en-home .mr-en-category-visual--pink {background:linear-gradient(135deg,#ec4899 0%,#f97316 52%,#facc15 100%);}
.mr-en-home .mr-en-category-visual--green {background:linear-gradient(135deg,#10b981 0%,#059669 55%,#0f766e 100%);}
.mr-en-home .mr-en-category-copy {display:grid;gap:5px;padding:11px 12px 13px;}
.mr-en-home .mr-en-category-copy strong {font-size:13px;line-height:1.3;font-weight:850;}
.mr-en-home .mr-en-category-copy small {font-size:11px;color:#69778b;}
.mr-en-home .mr-en-blog-track {display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:5px 2px 12px;}
.mr-en-home .mr-en-blog-card {flex:0 0 235px;display:flex;flex-direction:column;gap:8px;padding:10px;text-decoration:none;color:#14243a;border:1px solid #e7ebf1;border-radius:17px;background:#fff;scroll-snap-align:start;}
.mr-en-home .mr-en-blog-card img {width:100%;height:135px;object-fit:cover;border-radius:11px;background:#eaf0f4;}
.mr-en-home .mr-en-blog-card strong {font-size:13px;line-height:1.35;}
.mr-en-home .mr-en-blog-card small {color:#69778b;}
.mr-en-home .mr-en-city-row {display:flex;gap:9px;flex-wrap:wrap;}
.mr-en-home .mr-en-city-chip {border:1px solid #e4eaf1;border-radius:999px;background:#fff;padding:9px 13px;color:#24354a;text-decoration:none;font-size:12px;font-weight:750;}
.mr-en-home .mr-en-city-chip:hover {border-color:#ffd0bd;background:#fff3ec;color:#c2410c;}
.mr-en-home .mr-en-ad {margin:16px 0;min-height:0;}
/* Body-level overlay: the same stacking/scroll behaviour as TR live search. */
.mr-en-live-overlay {position:fixed!important;z-index:2147482000!important;display:none;overflow:hidden;border:1px solid #e4eaf1;border-radius:16px;background:#fff;box-shadow:0 20px 44px rgba(15,23,42,.18);color:#14243a;max-height:calc(100dvh - 20px);}
.mr-en-live-overlay.is-open {display:flex!important;flex-direction:column;}
.mr-en-live-overlay .mr-live-search-head,.mr-en-live-overlay .mr-live-search-foot {flex:none;background:#fff;}
.mr-en-live-overlay .mr-live-search-body {flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;}
.mr-en-live-overlay .mr-en-search-group {padding:8px 14px 4px;color:#ff5a1f;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;}
.mr-en-live-overlay .mr-en-search-item {display:flex;align-items:center;gap:11px;margin:3px 7px;padding:8px;border:1px solid transparent;border-radius:12px;text-decoration:none;color:#22324a;}
.mr-en-live-overlay .mr-en-search-item:hover,.mr-en-live-overlay .mr-en-search-item.is-active {background:#fff3ec;border-color:#ffdecf;}
.mr-en-live-overlay .mr-en-search-thumb {display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:9px;overflow:hidden;background:#f1f5f9;}
.mr-en-live-overlay .mr-en-search-thumb img {width:100%;height:100%;object-fit:cover;}
.mr-en-live-overlay .mr-en-search-copy {display:grid;gap:3px;min-width:0;}
.mr-en-live-overlay .mr-en-search-copy strong {font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mr-en-live-overlay .mr-en-search-copy small {color:#68788b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mr-en-live-overlay .mr-en-search-empty {padding:16px;color:#64748b;font-size:13px;line-height:1.5;}
.mr-en-home-legal-group {min-width:0;}
.mr-en-home-legal-group summary {display:flex;gap:12px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;}
.mr-en-home-legal-group summary::-webkit-details-marker {display:none;}
.mr-en-home-legal-group summary span {color:#ff5a1f;transition:transform .18s ease;}
.mr-en-home-legal-group[open] summary span {transform:rotate(180deg);}
.mr-en-home-legal-group .mrh-footer-legal-links {margin-top:12px;}
@media (max-width:768px) {
    .mr-en-home .mr-home-desktop-flow {display:none!important;}
    .mr-en-home .mr-mobile-home-v2 {display:block!important;}
    .mr-en-home .mrm-search-row .mr-live-search-panel {display:none!important;}
    .mr-en-home .mrm-search-row {min-width:0;}
    .mr-en-home .mrm-curated-flow {margin-top:12px;}
    .mr-en-home .mrm-card-row {overflow-x:auto;scroll-snap-type:x proximity;}
    .mr-en-home .mr-en-mobile-nearby .mrm-category-section {margin-top:12px;}
    .mr-en-home .mr-en-mobile-nearby .mrm-card-row {display:flex;}
    .mr-en-home .mr-en-place-card .mrm-place-image-wrap img {width:100%;height:100%;object-fit:cover;}
    .mr-en-home .mr-en-place-card .mrm-rating {display:flex;gap:7px;align-items:center;flex-wrap:wrap;}
    .mr-en-home .mr-en-place-card .mrm-place-title {font-size:14px;line-height:1.25;}
    .mr-en-home .mr-en-place-card .mrm-place-body {min-width:0;}
    .mr-en-home-legal-group {padding:14px!important;}
    .mr-en-home .mr-en-blog-track {gap:9px;}
    .mr-en-home .mr-en-blog-card {flex-basis:200px;}
}
@media (min-width:769px) {
    .mr-en-home .mr-mobile-home-v2 {display:none!important;}
    .mr-en-home .mr-home-desktop-flow {display:block!important;}
    .mr-en-home .mr-en-mobile-nearby {display:none!important;}
}
@media(prefers-reduced-motion:reduce) {
    .mr-en-home *, .mr-en-home-legal-group summary span {scroll-behavior:auto!important;transition:none!important;animation:none!important;}
}
.mr-en-home .mr-en-mobile-ad {display:none;}
.mr-en-live-overlay .mr-live-search-head {display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #edf0f4;}
.mr-en-live-overlay .mr-live-search-status {font-size:12px;color:#53657d;}
.mr-en-live-overlay .mr-live-search-close {display:inline-flex;justify-content:center;align-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #e9edf2;border-radius:50%;background:#fff;color:#44556e;cursor:pointer;}
.mr-en-live-overlay .mr-live-search-foot {display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf0f4;padding:9px 12px;font-size:11px;color:#66758a;}
.mr-en-live-overlay .mr-live-search-foot a {color:#e6531d;font-weight:800;text-decoration:none;}
@media(max-width:1320px) and (min-width:1025px) {
 html[data-mr-theme="light"] body[data-mr-locale="en"] .mrh-premium-nav .mr-en-optional-nav {display:none!important;}
 html[data-mr-theme="light"] body[data-mr-locale="en"] .mrh-top--premium .mrh-btn-green {display:none!important;}
}

@media(max-width:768px) {
 .mr-en-home .mr-en-desktop-ad {display:none!important;}
 .mr-en-home .mr-en-mobile-ad {display:block;}
 .mr-en-home .mr-en-mobile-ad:empty {display:none;}
}
@media(min-width:769px) {
 .mr-en-home .mr-en-mobile-ad {display:none!important;}
}
/* The shared English global-location notice keeps its layout and wording but follows
   the same light shell on /en, instead of appearing as a dark-green island. */
html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-global-location-notice {
    background:#fff !important;color:#24344c !important;border-color:#e8eaf1 !important;
    box-shadow:0 8px 24px rgba(15,23,42,.05) !important;
}
html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-global-location-notice .mr-global-location-title {color:#1c2b40 !important;}
html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-global-location-notice .mr-global-location-text {color:#5f6f83 !important;}

/* FAZ10: English header/footer parity with Turkish public shell. */
html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-en-header-parity .mrh-nav-row .mrh-premium-nav {
    min-width:0;
}
html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-en-header-parity .mrh-brand-fallback-text {
    color:#14243a;
}
@media(min-width:992px) {
    html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-en-header-parity .mrh-nav-row .mrh-premium-nav > .mrh-menu-link {
        padding-inline:clamp(8px,.8vw,14px) !important;
    }
}
@media(max-width:991px) {
    html[data-mr-theme="light"] body[data-mr-locale="en"] .mr-en-header-parity .mrh-nav-row {
        display:none!important;
    }
}
