.motion-frame{display:block;width:100%;height:1150px;border:0;background:transparent;color-scheme:normal}
.motion-local-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:20px;background:var(--primary-glow);color:var(--accent-primary);font-size:12px;white-space:nowrap}
#motion-host{min-width:0;width:100%}#motion-host>.btn{display:block;margin-top:16px}
@media(max-width:680px){#page-motion .page-header{align-items:flex-start;gap:12px;flex-wrap:wrap}.motion-frame{height:1900px}}
/* Kamera tam ekranı (2026-10-25): iframe görünümü kaplar */
.motion-frame.immersive{position:fixed;inset:0;width:100vw;height:100vh!important;height:100dvh!important;z-index:2147483000;background:#000}
html.motion-immersive,html.motion-immersive body{overflow:hidden}
/* .main-content{position:relative;z-index:10} ayrı katman oluşturur; tam ekranda kaldır, menüleri gizle */
html.motion-immersive .main-content{z-index:auto!important}
html.motion-immersive .bottom-tabbar,html.motion-immersive .sidebar,html.motion-immersive .mobile-header,html.motion-immersive .top-header{display:none!important}
