/* Revize 27 — Odanı Tasarla ve marka geçiş düğmeleri: giriş seçim ekranında görünmez,
   seçim yapıldıktan sonra yumuşakça belirir. İkisi aynı kahve hap stilindedir. */
.bloom-planner-entry,#bloom-brand-switcher{transition:background .2s,opacity .7s ease .35s,transform .8s cubic-bezier(.22,1,.36,1) .35s,visibility 0s linear 0s}
body:not(:has(#bloom-app[data-screen]:not([data-screen="chooser"]):not([data-screen^="{"]))) .bloom-planner-entry,
body:not(:has(#bloom-app[data-screen]:not([data-screen="chooser"]):not([data-screen^="{"]))) #bloom-brand-switcher{opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}
.bloom-planner-entry:hover{transition-delay:0s}
@media (prefers-reduced-motion:reduce){.bloom-planner-entry,#bloom-brand-switcher{transition:none!important}}
@media (max-width:760px){.bloom-planner-entry>span[aria-hidden]{display:none}.bloom-planner-entry{gap:8px}}
/* Dönen koltuk sahnesini tek dokunuşla geçme */
.turntable-skip{position:absolute;z-index:4;right:max(24px,env(safe-area-inset-right));bottom:calc(90px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:1px solid rgba(42,32,28,.22);border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2a201c;font:600 13px/1 'Bricolage Grotesque',sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 20px rgba(42,32,28,.1);transition:background .25s,color .25s,transform .25s}
.turntable-skip:hover{background:#2a201c;color:#fff8ef;transform:translateY(-1px)}
.turntable-skip:focus-visible{outline:2px solid #2a201c;outline-offset:3px}
@media (max-width:760px){.turntable-skip{right:16px;bottom:auto;top:calc(env(safe-area-inset-top) + 92px);padding:9px 14px;font-size:12px}}
