/* ==================================================
   صفحه پخش ویدیو
   مسیر: custom-css-all/video-player-v1.css
   ================================================== */

.saya-video-player{max-width:900px;margin:0 auto;padding:20px 0}

.svp-video-wrap{position:relative;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:30px}
.svp-video-wrap video{width:100%;height:auto;display:block;max-height:70vh}

.svp-intro{background:#f8f9fa;border-radius:16px;padding:24px;margin-bottom:24px}
.svp-intro h2{color:#14213d;font-size:clamp(18px,4vw,22px);font-weight:800;margin:0 0 14px;border-right:5px solid #007bff;padding-right:12px}
.svp-intro p{color:#444;line-height:1.9;margin:0 0 10px;text-align:justify}

.svp-topics{background:#fff;border:2px solid #007bff;border-radius:16px;padding:22px;margin-bottom:24px}
.svp-topics h2{color:#007bff;font-size:clamp(17px,4vw,20px);font-weight:800;margin:0 0 14px}
.svp-topics h2 i{margin-left:8px}
.svp-topics ul{list-style:none;padding:0;margin:0}
.svp-topics li{padding:10px 0;border-bottom:1px dashed #e0e0e0;display:flex;align-items:center;gap:10px;font-size:clamp(14px,3vw,16px)}
.svp-topics li:last-child{border-bottom:none}
.svp-topics i{color:#007bff;font-size:16px}

.svp-related{background:#fff;border:2px solid #28a745;border-radius:16px;padding:22px;margin-bottom:24px}
.svp-related h2{color:#2e7d32;font-size:clamp(17px,4vw,20px);font-weight:800;margin:0 0 14px}
.svp-related h2 i{margin-left:8px}
.svp-related-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.svp-related-links a{display:flex;align-items:center;justify-content:center;gap:8px;background:#f1f8f4;padding:14px;border-radius:10px;text-decoration:none;color:#2e7d32;font-weight:700;text-align:center;transition:all .2s ease}
.svp-related-links a:hover{background:#2e7d32;color:#fff}

.svp-faq{background:#f8f9fa;border-radius:16px;padding:22px;margin-bottom:24px}
.svp-faq h2{color:#14213d;font-size:clamp(17px,4vw,20px);font-weight:800;margin:0 0 14px;border-right:5px solid #007bff;padding-right:12px}

.svp-cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;border-radius:16px;padding:24px;text-align:center;margin-bottom:24px}
.svp-cta h2{color:#ffd700;font-size:clamp(18px,4vw,22px);margin:0 0 10px;font-weight:800}
.svp-cta h2 i{margin-left:8px}
.svp-cta p{color:#e0e0e0;margin:0 0 16px}
.svp-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.svp-cta-btns a{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:30px;text-decoration:none;font-weight:700;color:#fff}
.svp-cta-call{background:linear-gradient(45deg,#4CAF50,#2e7d32)}
.svp-cta-wa{background:linear-gradient(45deg,#25D366,#128C7E)}

.svp-back{text-align:center;margin-top:20px}
.svp-back a{display:inline-flex;align-items:center;gap:8px;color:#007bff;text-decoration:none;font-weight:700;font-size:15px}
.svp-back a:hover{text-decoration:underline}