/* Lumi Clips v1.15: quiet mobile header and immersive auto-playing portrait feed */
body.clips-view .topbar{z-index:35}
.lumi-clips-end{display:flex;justify-content:center;gap:8px;align-items:center;padding:12px;margin:9px auto 0;font-size:12px;color:var(--muted);text-align:center}
.lumi-clips-end[hidden]{display:none!important}
.lumi-clips-end button{background:var(--surface2);border:1px solid var(--line);padding:6px 10px;color:var(--text);font-weight:700;border-radius:9px;font-size:11px;cursor:pointer}
.lumi-clip-center{width:47px!important;height:47px!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s!important}
.lumi-clip-center svg{width:22px!important;height:22px!important}
.lumi-clip:not(.is-playing):not(.is-loading):not(.is-buffering) .lumi-clip-center{opacity:.9!important;pointer-events:auto!important}
.lumi-clip.is-loading .lumi-clip-center,.lumi-clip.is-buffering .lumi-clip-center{opacity:0!important}
.lumi-clip.is-playing .lumi-clip-center{opacity:0!important}
.lumi-clips-page .lumi-clip-indicator{display:none!important}
.lumi-clip-controlstrip button[data-clip-settings]{display:none}
.lumi-clip-controlstrip button{transition:background-color .15s ease}
.lumi-clip-controlstrip button:active{background:rgba(255,255,255,.26)}
.lumi-clips-page .lumi-clips-list{scroll-snap-type:y mandatory}
.lumi-clip-actions{gap:9px!important}
.lumi-clip-action{background:rgba(14,11,18,.37);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);padding:7px!important;border-radius:12px}
.lumi-clip-action svg{width:20px!important;height:20px!important}
.lumi-clips-heading{padding:0 5px}
.lumi-clip-controlstrip input[type=range]{accent-color:#f85c99}
@media(max-width:650px){
 body.clips-view .topbar{height:51px!important;padding:0 12px!important}
 body.clips-view .topbar .brand{gap:6px;font-size:18px!important}
 body.clips-view .topbar .brand-orb{width:30px!important;height:30px!important}
 body.clips-view .top-actions{gap:5px!important;margin-left:auto}
 body.clips-view .top-actions > [aria-label="Lumi Clips"],
 body.clips-view .top-actions > [aria-label="Trendlar"],
 body.clips-view .top-actions > [data-theme-toggle],
 body.clips-view .top-actions > [aria-label="Lumi Pro"],
 body.clips-view .top-actions > .interest-nudge,
 body.clips-view .top-actions > [aria-label="Akkaunt markazi"],
 body.clips-view .top-actions > .admin-top-btn{display:none!important}
 body.clips-view .top-actions > .icon-btn{width:33px!important;height:33px!important}
 body.clips-view .top-actions > .avatar-mini{width:34px;height:34px}
 .lumi-clips-page .lumi-clips-heading{height:38px!important;padding:0 12px!important}
 .lumi-clips-page .lumi-clips-list{height:calc(100dvh - 190px)!important;min-height:240px!important;width:auto!important;max-width:100%!important;aspect-ratio:9/16}
 .lumi-clip-stage{border-radius:11px!important}
 .lumi-clip-overlay{padding:48px 8px 8px!important}
 .lumi-clip-controlstrip{gap:6px!important;position:relative}
 .lumi-clip-controlstrip>button[data-clip-toggle]{display:none!important}
 .lumi-clip-controlstrip>button[data-clip-settings]{display:grid!important}
 .lumi-clip-controlstrip .lumi-clip-advanced{display:none!important}
 .lumi-clip.show-advanced .lumi-clip-controlstrip .lumi-clip-advanced{
  display:grid!important;position:absolute;bottom:37px;z-index:8;background:rgba(12,11,15,.88)!important;box-shadow:0 5px 20px rgba(0,0,0,.3);height:32px;min-width:32px
 }
 .lumi-clip.show-advanced .lumi-clip-advanced[data-clip-speed]{right:76px}
 .lumi-clip.show-advanced .lumi-clip-advanced[data-clip-pip]{right:39px}
 .lumi-clip.show-advanced .lumi-clip-advanced[data-clip-fullscreen]{right:2px}
 .lumi-clip-controlstrip input[type=range]{min-width:20px}
 .lumi-clip-center{width:43px!important;height:43px!important}
 .lumi-clip-actions{bottom:85px!important;right:6px!important;gap:8px!important}
 .lumi-clip-description{max-height:45px!important}
 .lumi-clips-page .lumi-clips-help{display:none!important}
 .lumi-clips-create{font-size:10px!important;padding:6px 8px!important}
}
@media(max-width:380px){
 body.clips-view .top-actions .icon-btn{width:29px!important}
 .lumi-clip-controlstrip{gap:4px!important}
 .lumi-clip-controlstrip button[data-clip-cc]:disabled{display:none!important}
 .lumi-clip-time{font-size:8px!important}
 .lumi-clip-author img{width:30px!important;height:30px!important}
}
@media(prefers-reduced-motion:reduce){.lumi-clip-center,.lumi-clip-controlstrip button{transition:none!important}}
