/* Tekke açıkken ana sayfanın alt alanını ört; diğer ekranları değiştirme. */
body.r436-tekke-open .wrap > footer, body.r821-tekke-open .wrap > footer,
#tk footer, #tk .r1158TekkeDiscovery {display:none!important}

/* Ana sayfada kapının yanında, ona yakın ama biraz daha küçük bir kilit. */
@layer sukun-r1149-berhet-hero {
 html body .wrap>footer>#sukunDiscovery .discoveryGrid[data-mevlevi-switch] {
  grid-template-columns:minmax(0,1fr) minmax(70px,94px) minmax(54px,76px)!important;
  column-gap:4px!important;
 }
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock]:not([data-discovery="berhet"]),
 html[data-r1074-theme="berhet"] body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock]:not([data-discovery="berhet"]) {
  grid-column:3!important;grid-row:1 / span 3!important;align-self:center!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
  gap:4px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:120px!important;
  padding:2px!important;border:0!important;border-image:none!important;background:transparent!important;background-image:none!important;
  box-shadow:none!important;filter:drop-shadow(0 2px 4px #000b)!important;
  color:#f5e1b4!important;-webkit-text-fill-color:currentColor!important;cursor:pointer!important;touch-action:manipulation!important;
 }
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock]::before,
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock]::after {content:none!important;display:none!important}
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock] .r1176LockArt {
  display:block!important;width:min(100%,68px)!important;height:82px!important;object-fit:contain!important;
 }
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock] [data-lock-title] {display:none!important}
 html body .wrap>footer>#sukunDiscovery .discoveryGrid>button[data-mevlevi-lock] [data-lock-action] {
  display:block!important;color:#f5e1b4!important;-webkit-text-fill-color:currentColor!important;font:650 11px/1.2 system-ui,sans-serif!important;
 }
}
/* Mihrap içinde ayrı satır; başlıkların veya sahnenin üstüne binmez. */
html body #tk[data-tk-ux="r992"] #panel .r1178MihrabLock {
 display:flex!important;align-items:center!important;gap:12px!important;position:relative!important;
 box-sizing:border-box!important;margin:12px 0!important;padding:8px 12px!important;
 border:1px solid #c9aa675e!important;border-radius:14px!important;background:linear-gradient(130deg,#092d2dcc,#071925e8)!important;
}
html body #tk[data-tk-ux="r992"] #panel .r1178MihrabLock [data-mevlevi-lock] {
 display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:10px!important;
 width:auto!important;min-width:100px!important;min-height:58px!important;padding:0 8px!important;
 border:0!important;border-image:none!important;background:transparent!important;box-shadow:none!important;
 color:#f5e1b4!important;-webkit-text-fill-color:currentColor!important;cursor:pointer!important;touch-action:manipulation!important;
}
html body #tk #panel .r1178MihrabLock [data-mevlevi-lock]::before,
html body #tk #panel .r1178MihrabLock [data-mevlevi-lock]::after {content:none!important;display:none!important}
html body #tk #panel .r1178MihrabLock .r1176LockArt {display:block!important;width:50px!important;height:52px!important;object-fit:contain!important;filter:drop-shadow(0 2px 3px #0009)!important}
html body #tk #panel .r1178MihrabLock [data-lock-title] {display:none!important}
html body #tk #panel .r1178MihrabLock [data-lock-action] {display:block!important;font:650 13px/1.2 system-ui,sans-serif!important;color:#f5e1b4!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}
html body #tk #panel .r1178MihrabLock [data-mevlevi-lock-status] {flex:1!important;min-width:0!important;margin:0!important;color:#fff0c6!important;-webkit-text-fill-color:currentColor!important;font:600 12px/1.4 system-ui,sans-serif!important;overflow-wrap:anywhere!important}
html body #tk #panel .r1178MihrabLock [data-mevlevi-lock-status]:empty {display:none!important}
[data-mevlevi-lock]:focus-visible {outline:2px solid #f8df9e!important;outline-offset:2px!important}
[data-mevlevi-lock]:disabled {opacity:.65!important}
