.wjtts-player-container{border-radius:20px;padding:25px;margin:25px 0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;direction:rtl;text-align:right;position:relative;overflow:hidden;transition:all 0.3s ease}.wjtts-player-container.style-gradient{background:linear-gradient(135deg,#8B5CF6 0%,#A855F7 50%,#9333EA 100%);box-shadow:0 10px 40px rgb(139 92 246 / .4),0 4px 20px rgb(139 92 246 / .2),inset 0 1px 0 rgb(255 255 255 / .2);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .1)}.wjtts-player-container.style-gradient::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgb(255 255 255 / .1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(255 255 255 / .05) 0%,transparent 50%);pointer-events:none}.wjtts-player-container.style-modern{background:#6366F1;box-shadow:0 8px 32px rgb(99 102 241 / .3);border:none}.wjtts-player-container.style-modern .wjtts-btn{background:rgb(255 255 255 / .2);border:none;border-radius:8px}.wjtts-player-container.style-modern .wjtts-progress-bar{background:rgb(255 255 255 / .3);border-radius:4px;height:6px}.wjtts-player-container.style-classic{background:#7C3AED;border:3px solid #5B21B6;box-shadow:0 0 0 1px rgb(255 255 255 / .1),0 8px 32px rgb(124 58 237 / .4)}.wjtts-player-container.style-classic .wjtts-btn{background:#fff0;border:2px solid rgb(255 255 255 / .5);border-radius:25px;padding:10px 20px}.wjtts-player-container.style-classic .wjtts-btn:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .8)}.wjtts-player-container.style-classic .wjtts-progress-bar{background:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .3);border-radius:15px;height:12px}.wjtts-player-container.style-minimal{background:#F9FAFB;color:#374151;border:2px solid #8B5CF6;box-shadow:0 4px 16px rgb(139 92 246 / .1)}.wjtts-player-container.style-minimal .wjtts-title{color:#8B5CF6;background:none;-webkit-text-fill-color:#8B5CF6}.wjtts-player-container.style-minimal .wjtts-btn{background:#8B5CF6;color:#fff;border:none;border-radius:6px}.wjtts-player-container.style-minimal .wjtts-btn:hover{background:#7C3AED}.wjtts-player-container.style-minimal .wjtts-progress-bar{background:#E5E7EB;border-radius:3px;height:4px}.wjtts-player-container.style-minimal .wjtts-progress-fill{background:#8B5CF6}.wjtts-player-container.style-minimal .wjtts-credit{color:#6B7280;background:none;-webkit-text-fill-color:#6B7280}.wjtts-player-container.style-minimal .wjtts-language-selector select{background:#fff;color:#374151;border:1px solid #D1D5DB}.wjtts-player-container.style-neon{background:#1F2937;border:2px solid #8B5CF6;box-shadow:0 0 20px rgb(139 92 246 / .5),0 0 40px rgb(139 92 246 / .3),inset 0 0 20px rgb(139 92 246 / .1);animation:neonPulse 3s ease-in-out infinite alternate}@keyframes neonPulse{from{box-shadow:0 0 20px rgb(139 92 246 / .5),0 0 40px rgb(139 92 246 / .3),inset 0 0 20px rgb(139 92 246 / .1)}to{box-shadow:0 0 30px rgb(139 92 246 / .8),0 0 60px rgb(139 92 246 / .5),inset 0 0 30px rgb(139 92 246 / .2)}}.wjtts-player-container.style-neon .wjtts-btn{background:#fff0;border:1px solid #8B5CF6;box-shadow:0 0 10px rgb(139 92 246 / .3)}.wjtts-player-container.style-neon .wjtts-btn:hover{box-shadow:0 0 20px rgb(139 92 246 / .6);text-shadow:0 0 10px rgb(255 255 255 / .8)}.wjtts-player-container.style-neon .wjtts-progress-bar{background:rgb(139 92 246 / .2);border:1px solid rgb(139 92 246 / .5);box-shadow:inset 0 0 10px rgb(139 92 246 / .3)}.wjtts-player-container.style-neon .wjtts-progress-fill{background:#8B5CF6;box-shadow:0 0 10px rgb(139 92 246 / .8)}.wjtts-player-container.style-glass{background:rgb(139 92 246 / .15);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .2);box-shadow:0 8px 32px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .2)}.wjtts-player-container.style-glass::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,transparent 50%);pointer-events:none}.wjtts-player-container.style-glass .wjtts-btn{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2)}.wjtts-player-container.style-glass .wjtts-btn:hover{background:rgb(255 255 255 / .2)}.wjtts-player-container.style-glass .wjtts-progress-bar{background:rgb(255 255 255 / .1);backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .2)}.wjtts-player-container.style-glass .wjtts-language-selector select{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2)}.wjtts-player-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative;z-index:2}.wjtts-title{margin:0;font-size:20px;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.wjtts-controls{display:flex;align-items:center;gap:12px;margin-bottom:20px;position:relative;z-index:2}.wjtts-btn{cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:all 0.3s cubic-bezier(.4,0,.2,1);outline:none;position:relative;overflow:hidden;padding:12px 18px;border-radius:14px}.wjtts-progress-container{flex:1;margin:0 20px;position:relative}.wjtts-progress-bar{border-radius:12px;height:10px;overflow:hidden;position:relative;cursor:pointer}.wjtts-progress-fill{height:100%;width:0%;transition:width 0.3s cubic-bezier(.4,0,.2,1);border-radius:12px;position:relative}.wjtts-footer{text-align:center;font-size:13px;opacity:.9;margin-top:15px;position:relative;z-index:2}.wjtts-credit{font-style:italic;font-weight:500;text-shadow:0 1px 2px rgb(0 0 0 / .2)}@media (max-width:768px){.wjtts-player-container{padding:20px;margin:20px 0;border-radius:16px}.wjtts-player-header{flex-direction:column;gap:15px;align-items:stretch;margin-bottom:15px}.wjtts-title{font-size:18px;text-align:center}.wjtts-controls{flex-wrap:wrap;justify-content:center;gap:10px}.wjtts-btn{padding:10px 14px;font-size:13px;border-radius:12px}.wjtts-progress-container{margin:15px 0;order:10;flex-basis:100%}}@media (max-width:480px){.wjtts-player-container{padding:15px;margin:15px 0}.wjtts-btn{padding:8px 12px;font-size:12px;gap:6px}.wjtts-progress-bar{height:8px}}