/* ميزات الفيديو (مثل تيك توك ولايكي): شريط السحب، الشاشة النظيفة، الاستراحة، السجل */
/* منطقة لمس كبيرة فوق شريط التقدّم — سهلة السحب بالإصبع */
.seek-zone{position:absolute;z-index:5;left:var(--frame-side,0);right:var(--frame-side,0);height:30px;
  bottom:calc(var(--frame-bottom,79px) - 6px);touch-action:none;cursor:pointer}
.video-card.seeking .progress{height:7px!important;transition:height .15s}
.seek-bubble{position:absolute;z-index:6;left:50%;bottom:calc(var(--frame-bottom,79px) + 40px);transform:translateX(-50%);
  padding:6px 14px;border-radius:14px;background:#000a;color:#fff;font-weight:800;font-size:16px;direction:ltr;
  opacity:0;pointer-events:none;transition:opacity .15s}
.video-card.seeking .seek-bubble{opacity:1}
.video-card.seeking .actions,.video-card.seeking .video-info{opacity:.15;transition:opacity .15s}

/* الشاشة النظيفة */
body.clear-mode .actions,body.clear-mode .video-info,body.clear-mode .mute-btn,body.clear-mode .points-pill,
body.clear-mode .topbar,body.clear-mode .bottom-nav,body.clear-mode nav,body.clear-mode .ad-badge,body.clear-mode .wheel-float{opacity:0!important;pointer-events:none!important;transition:opacity .2s}
.clear-exit{position:fixed;z-index:40;top:14px;left:50%;transform:translateX(-50%);padding:8px 16px;border-radius:20px;
  background:#000a;border:1px solid #ffffff33;color:#fff;font-family:inherit;font-size:12px;font-weight:700}

/* تذكير الاستراحة */
.break-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#060a14d9;backdrop-filter:blur(6px)}
.break-box{max-width:320px;text-align:center;padding:26px 20px;border-radius:24px;background:var(--panel2,#161c31);border:1px solid #ffffff1a}
.break-box span{font-size:48px}
.break-box h3{margin:6px 0}
.break-box p{color:#cfd4e4;font-size:13px;line-height:1.9}

.history-page h2{margin-top:6px}
