/* {wangzhanname} - 产品网格布局: 水晶质感网格 - ID: 142026011701331063086691 */:root{--color-primary:#2ecc71;--color-primary-dark:#27ae60;--color-primary-light:#82e0aa;--color-accent:#16a085;--color-bg:#1a1a1a;--color-text:#ffffff;--color-surface:#2d2d2d;--color-border:#404040;--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 16px rgba(0,0,0,.15);--shadow-lg:0 8px 32px rgba(0,0,0,.2);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--max-width:1400px;--header-height:80px;--nav-height:60px;--gradient-primary:linear-gradient(135deg,#2ecc71,#27ae60)}*{margin:0;padding:0;box-sizing:border-box;outline:none}html{scroll-behavior:smooth}body{font-family:"PingFang SC","Segoe UI",system-ui,-apple-system,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.6;font-size:15px;min-height:100vh;display:flex;flex-direction:column;position:relative}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(52,152,219,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(46,204,113,.03) 0%,transparent 50%);z-index:-1}.watch-lucker-container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}.watch-lucker-content-wrapper{display:grid;grid-template-columns:1fr 320px;gap:30px;margin-top:30px}@media(max-width:1200px){.watch-lucker-content-wrapper{grid-template-columns:1fr}}.watch-lucker-header{background:var(--gradient-primary);color:#fff;padding:20px 0;position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-lg);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.watch-lucker-header .watch-lucker-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;height:100%}.watch-lucker-logo{display:flex;align-items:center;gap:15px}.watch-lucker-logo-icon{font-size:32px;background:rgba(255,255,255,.2);width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.watch-lucker-logo-text h1{font-size:24px;font-weight:800;letter-spacing:-0.5px;margin-bottom:5px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.watch-lucker-logo-text .watch-lucker-site-desc{font-size:13px;opacity:.9;font-weight:300;letter-spacing:0.5px}.watch-lucker-search-box{position:relative}.watch-lucker-search-box form{position:relative;display:flex;height:48px}.watch-lucker-search-box input{flex:1;padding:0 20px 0 50px;border:none;border-radius:var(--radius-lg);background:rgba(255,255,255,.15);color:#fff;font-size:15px;transition:all .3s;backdrop-filter:blur(5px)}.watch-lucker-search-box input::placeholder{color:rgba(255,255,255,.7)}.watch-lucker-search-box input:focus{background:rgba(255,255,255,.25);box-shadow:0 0 0 3px rgba(255,255,255,.3)}.watch-lucker-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.7);font-size:18px;z-index:2}.watch-lucker-search-box button{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:var(--color-accent);color:#fff;border:none;padding:8px 20px;border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:all .3s;font-size:14px}.watch-lucker-search-box button:hover{background:var(--color-primary-dark);transform:translateY(-50%) scale(1.05)}.watch-lucker-user-actions{display:flex;gap:10px}@media(max-width:768px){.watch-lucker-user-actions{display:none}}.watch-lucker-btn-login,.watch-lucker-btn-register{padding:10px 20px;border-radius:var(--radius-md);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s;display:flex;align-items:center;gap:8px;backdrop-filter:blur(5px)}.watch-lucker-btn-login{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.3)}.watch-lucker-btn-register{background:#fff;color:var(--color-primary);font-weight:600}.watch-lucker-btn-login:hover,.watch-lucker-btn-register:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(max-width:1024px){.watch-lucker-header .watch-lucker-container{grid-template-columns:1fr auto;gap:20px}.watch-lucker-search-box{order:3;grid-column:1/3;margin-top:10px}}@media(max-width:768px){.watch-lucker-header{padding:15px 0}.watch-lucker-logo{gap:10px}.watch-lucker-logo-icon{width:40px;height:40px;font-size:24px}.watch-lucker-logo-text h1{font-size:20px}.watch-lucker-logo-text .watch-lucker-site-desc{font-size:12px}.watch-lucker-search-box input{padding-left:45px;font-size:14px}.watch-lucker-search-icon{left:15px;font-size:16px}}.watch-lucker-nav{background:rgba(255,255,255,.03);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:var(--header-height);z-index:999;box-shadow:0 4px 20px rgba(0,0,0,.1)}.watch-lucker-nav .watch-lucker-container{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height)}.watch-lucker-nav-main{display:flex;align-items:center;gap:2px;height:100%}.watch-lucker-nav-main ul{display:flex;list-style:none;margin:0;padding:0;align-items:center;height:100%}.watch-lucker-nav-main a{color:var(--color-text);text-decoration:none;padding:10px 20px;border-radius:var(--radius-md);transition:all .3s;font-weight:500;position:relative;display:flex;align-items:center;gap:8px;font-size:14px;height:100%;align-items:center}.watch-lucker-nav-main a::before{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:var(--color-primary);transform:scaleX(0);transition:transform .3s}.watch-lucker-nav-main a:hover,.watch-lucker-nav-main .watch-lucker-active{color:var(--color-primary);background:rgba(52,152,219,.1)}.watch-lucker-nav-main a:hover::before,.watch-lucker-nav-main .watch-lucker-active::before{transform:scaleX(1)}.watch-lucker-nav-extra{display:flex;align-items:center;gap:15px}.watch-lucker-nav-domain{font-size:13px;color:var(--color-text);opacity:.7;padding:8px 15px;border-radius:var(--radius-md);background:rgba(255,255,255,.05)}.watch-lucker-hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:25px;background:none;border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.watch-lucker-hamburger span{display:block;width:100%;height:3px;background:var(--color-text);border-radius:1px;transition:all 0.3s ease-in-out}.watch-lucker-hamburger.watch-lucker-open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.watch-lucker-hamburger.watch-lucker-open span:nth-child(2){opacity:0}.watch-lucker-hamburger.watch-lucker-open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media(max-width:768px){.watch-lucker-hamburger{display:flex}.watch-lucker-nav-main ul{position:fixed;top:var(--header-height);left:0;right:0;background:var(--color-bg);flex-direction:column;align-items:stretch;padding:20px 0;max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out;box-shadow:0 10px 30px rgba(0,0,0,.3);border-top:1px solid var(--color-border);z-index:1000;margin-top:0}.watch-lucker-nav-main ul.watch-lucker-open{max-height:calc(100vh - var(--header-height));overflow-y:auto}.watch-lucker-nav-main a{width:100%;padding:15px 25px;justify-content:flex-start;margin:0;border-radius:0;border-bottom:1px solid var(--color-border);font-size:16px}.watch-lucker-nav-main a::before{display:none}.watch-lucker-nav-main a:hover,.watch-lucker-nav-main .watch-lucker-active{background:var(--color-surface);color:var(--color-primary)}.watch-lucker-nav-extra{display:none}}@media(min-width:769px){.watch-lucker-hamburger{display:none}.watch-lucker-nav-main ul{display:flex}}.watch-lucker-banner{padding:50px 0 40px 0;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;position:relative;overflow:hidden}.watch-lucker-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width="100" height="100" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0,0 L100,0 L100,100 Z" fill="rgba(255,255,255,0.05)"/%3E%3C/svg%3E");opacity:.2}.watch-lucker-banner-content{position:relative;z-index:2;text-align:center}.watch-lucker-banner h2{font-size:42px;margin-bottom:15px;font-weight:800;letter-spacing:-0.5px;text-shadow:0 4px 12px rgba(0,0,0,.3)}.watch-lucker-banner p{font-size:18px;margin-bottom:30px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.watch-lucker-product-features{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:30px}.watch-lucker-product-feature{display:flex;align-items:center;gap:12px;padding:15px 25px;background:rgba(255,255,255,.15);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:all .4s;text-decoration:none;border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);position:relative;overflow:hidden}.watch-lucker-product-feature::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.watch-lucker-product-feature:hover{background:rgba(255,255,255,.25);transform:translateY(-5px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.3);border-color:rgba(255,255,255,.4)}.watch-lucker-product-feature:hover::before{left:100%}.watch-lucker-product-feature-icon{font-size:24px;flex-shrink:0}.watch-lucker-product-feature-text{font-size:16px;font-weight:600;white-space:nowrap}@media(max-width:768px){.watch-lucker-banner{padding:40px 0 30px 0}.watch-lucker-banner h2{font-size:32px}.watch-lucker-banner p{font-size:16px;margin-bottom:25px}.watch-lucker-product-features{gap:12px}.watch-lucker-product-feature{padding:12px 20px}.watch-lucker-product-feature-icon{font-size:20px}.watch-lucker-product-feature-text{font-size:14px}}@media(max-width:576px){.watch-lucker-product-features{flex-direction:column;align-items:stretch;gap:10px}.watch-lucker-product-feature{justify-content:center;padding:15px 20px}}.watch-lucker-main{flex:1;padding:30px 0}.watch-lucker-sidebar{padding:25px;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border);height:fit-content;position:sticky;top:calc(var(--header-height) + var(--nav-height) + 30px)}@media(max-width:1200px){.watch-lucker-sidebar{position:static;margin-bottom:30px}}.watch-lucker-category-section{margin-bottom:40px}.watch-lucker-category-section-title{font-size:20px;margin-bottom:25px;display:flex;align-items:center;gap:10px;color:var(--color-text);position:relative;padding-bottom:10px}.watch-lucker-category-section-title::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--color-primary);border-radius:2px}.watch-lucker-tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.watch-lucker-tag-cloud-item{background:rgba(52,152,219,.1);color:var(--color-primary);text-decoration:none;padding:8px 16px;border-radius:var(--radius-md);font-size:14px;transition:all .3s;border:1px solid rgba(52,152,219,.2)}.watch-lucker-tag-cloud-item:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.watch-lucker-hot-recommend{margin-bottom:40px}.watch-lucker-hot-list{display:flex;flex-direction:column;gap:15px}.watch-lucker-hot-item{display:flex;gap:15px;padding:15px;background:var(--color-bg);border-radius:var(--radius-lg);transition:all .3s;border:1px solid var(--color-border);text-decoration:none;color:var(--color-text)}.watch-lucker-hot-item:hover{background:var(--color-surface);transform:translateX(5px);border-color:var(--color-primary)}.watch-lucker-hot-rank{width:30px;height:30px;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;flex-shrink:0}.watch-lucker-hot-info{flex:1}.watch-lucker-hot-title{font-size:14px;font-weight:600;margin-bottom:5px;line-height:1.4}.watch-lucker-hot-meta{font-size:12px;color:var(--color-text);opacity:.7;display:flex;align-items:center;gap:8px}.watch-lucker-content{display:flex;flex-direction:column;gap:50px}.watch-lucker-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid rgba(52,152,219,.2)}.watch-lucker-section-title{font-size:24px;font-weight:800;display:flex;align-items:center;gap:12px;color:var(--color-text)}.watch-lucker-section-subtitle{font-size:15px;color:var(--color-text);opacity:.7;margin-top:5px}.watch-lucker-section-more{padding:10px 25px;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:all .3s;display:flex;align-items:center;gap:8px}.watch-lucker-section-more:hover{background:var(--color-primary-dark);transform:translateX(5px);box-shadow:var(--shadow-md)}/* 响应式产品网格 - 手机端显示2个一排 */.watch-lucker-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:0 0 50px 0}@media(max-width:1200px){.watch-lucker-product-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:992px){.watch-lucker-product-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media(max-width:768px){.watch-lucker-product-grid{grid-template-columns:repeat(2,1fr) !important;gap:15px}}@media(max-width:480px){.watch-lucker-product-grid{grid-template-columns:repeat(1,1fr) !important;gap:12px}}.watch-lucker-product-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.8);transition:all .4s;position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;height:480px;overflow:hidden;backdrop-filter:blur(20px);animation:watch-lucker-crystalIn .6s ease-out both}.watch-lucker-product-card::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent,var(--color-primary-light),transparent,var(--color-primary-light));opacity:0;transition:opacity .3s}.watch-lucker-product-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 0 0 1px rgba(52,152,219,.3)}.watch-lucker-product-card:hover::before{opacity:1;animation:watch-lucker-crystalRotate 3s linear infinite}.watch-lucker-product-poster{height:240px;position:relative;overflow:hidden;flex-shrink:0;border-radius:20px 20px 0 0}.watch-lucker-product-poster::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 60%,rgba(255,255,255,.3));z-index:2}.watch-lucker-poster-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s}.watch-lucker-product-card:hover .watch-lucker-poster-image{transform:scale(1.08)}.watch-lucker-product-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:70px;height:70px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;transition:all .4s;cursor:pointer;z-index:3;box-shadow:0 10px 30px rgba(52,152,219,.5);border:3px solid rgba(255,255,255,.5)}.watch-lucker-product-card:hover .watch-lucker-product-play{transform:translate(-50%,-50%) scale(1)}.watch-lucker-product-score{position:absolute;top:15px;left:15px;background:var(--color-primary);color:#fff;padding:8px 14px;border-radius:var(--radius-md);font-size:16px;font-weight:800;z-index:3;box-shadow:0 5px 15px rgba(52,152,219,.4)}.watch-lucker-product-badge{position:absolute;bottom:15px;right:15px;background:var(--color-accent);color:#fff;padding:8px 16px;border-radius:var(--radius-md);font-size:13px;font-weight:700;z-index:3;box-shadow:0 5px 15px rgba(52,152,219,.4)}.watch-lucker-product-info{padding:25px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;color:#333}.watch-lucker-product-title{font-size:18px;margin-bottom:12px;font-weight:700;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px}.watch-lucker-product-description{font-size:14px;line-height:1.6;color:#666;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:44px;flex-shrink:0}.watch-lucker-product-meta{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.1)}.watch-lucker-product-tags{display:flex;gap:8px}.watch-lucker-product-tag{background:var(--color-primary-light);color:var(--color-primary-dark);padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:500}.watch-lucker-product-rating{display:flex;align-items:center;gap:5px;color:#FFB300;font-weight:700;font-size:16px}@keyframes watch-lucker-crystalIn{0%{opacity:0;transform:translateY(20px) scale(0.9)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes watch-lucker-crystalRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:768px){.watch-lucker-product-card{height:420px}.watch-lucker-product-poster{height:200px}.watch-lucker-product-play{width:50px;height:50px;font-size:20px}.watch-lucker-product-score{top:10px;left:10px;padding:6px 10px;font-size:14px}.watch-lucker-product-badge{bottom:10px;right:10px;padding:6px 12px;font-size:12px}.watch-lucker-product-info{padding:15px}.watch-lucker-product-title{font-size:16px;height:45px}.watch-lucker-product-description{font-size:13px;height:40px}.watch-lucker-product-meta{flex-direction:column;align-items:flex-start;gap:10px}.watch-lucker-product-tags{flex-wrap:wrap}}@media(max-width:768px){.watch-lucker-section-header{flex-direction:column;align-items:flex-start;gap:15px}.watch-lucker-section-title{font-size:22px}.watch-lucker-section-more{align-self:flex-end}}.watch-lucker-footer{background:var(--color-surface);color:var(--color-text);padding:50px 0 30px 0;margin-top:auto;border-top:1px solid var(--color-border);position:relative}.watch-lucker-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.watch-lucker-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}@media(max-width:992px){.watch-lucker-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.watch-lucker-footer-grid{display:none}}.watch-lucker-footer-section h3{font-size:18px;margin-bottom:25px;color:var(--color-text);font-weight:700;position:relative;padding-bottom:12px}.watch-lucker-footer-section h3::after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background:var(--color-primary);border-radius:2px}.watch-lucker-footer-section p{font-size:14px;line-height:1.8;margin-bottom:25px;opacity:.8}.watch-lucker-footer-section ul{list-style:none}.watch-lucker-footer-section ul li{margin-bottom:12px}.watch-lucker-footer-section ul li a{color:var(--color-text);text-decoration:none;opacity:.8;transition:all .3s;font-size:14px;display:flex;align-items:center;gap:10px;padding:5px 0}.watch-lucker-footer-section ul li a::before{content:"›";font-size:16px;color:var(--color-primary);transition:all .3s}.watch-lucker-footer-section ul li a:hover{opacity:1;color:var(--color-primary);transform:translateX(8px)}.watch-lucker-footer-section ul li a:hover::before{transform:translateX(5px)}.watch-lucker-footer-bottom{padding-top:30px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.watch-lucker-copyright{font-size:14px;opacity:.7;line-height:1.6;text-align:center;width:100%}.watch-lucker-footer-links{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:768px){.watch-lucker-footer-links{display:none}.watch-lucker-footer-bottom{padding:20px 0 10px 0;flex-direction:column;gap:10px}.watch-lucker-footer-bottom .watch-lucker-copyright{text-align:center;width:100%}}.watch-lucker-footer-links a{color:var(--color-text);text-decoration:none;font-size:13px;opacity:.7;transition:all .3s}.watch-lucker-footer-links a:hover{color:var(--color-primary);opacity:1}.watch-lucker-back-to-top{position:fixed;bottom:40px;right:40px;width:55px;height:55px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;opacity:0;transform:translateY(20px) scale(0.8);transition:all .4s;z-index:1000;box-shadow:var(--shadow-lg);border:2px solid rgba(255,255,255,.2)}.watch-lucker-back-to-top::before{content:"↑";font-size:20px;font-weight:bold}.watch-lucker-back-to-top.watch-lucker-visible{opacity:1;transform:translateY(0) scale(1)}.watch-lucker-back-to-top:hover{background:var(--color-primary-dark);transform:translateY(-5px) scale(1.1)}@media(max-width:768px){.watch-lucker-back-to-top{bottom:20px;right:20px;width:50px;height:50px}}.watch-lucker-pagination{display:flex;justify-content:center;gap:10px;margin-top:50px}.watch-lucker-page-item{padding:10px 18px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);transition:all .3s;font-weight:500;min-width:45px;text-align:center}.watch-lucker-page-item:hover,.watch-lucker-page-item.watch-lucker-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.watch-lucker-lazy{opacity:0;transition:opacity .5s}.watch-lucker-lazy.watch-lucker-loaded{opacity:1}.watch-lucker-breadcrumb{font-size:15px;color:var(--color-text);opacity:.8;margin-bottom:30px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.watch-lucker-breadcrumb a{color:var(--color-primary);text-decoration:none;display:flex;align-items:center;gap:5px;transition:all .3s}.watch-lucker-breadcrumb a:hover{opacity:.8;transform:translateX(3px)}.watch-lucker-breadcrumb-separator{color:var(--color-border);margin:0 5px}.watch-lucker-player-section{margin-bottom:50px}.watch-lucker-player-container{background:#000;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);margin-bottom:25px;position:relative;width:100%;aspect-ratio:16/9}#watch-lucker-player{width:100%;height:100%}.plyr{width:100%;height:100%;border-radius:var(--radius-xl)}.watch-lucker-video-details{padding:30px;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.watch-lucker-video-title{font-size:28px;font-weight:800;margin-bottom:20px;color:var(--color-text);line-height:1.3}.watch-lucker-video-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--color-border)}.watch-lucker-video-meta-item{display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:15px}.watch-lucker-video-meta-icon{font-size:18px;color:var(--color-primary)}.watch-lucker-video-meta-text{font-weight:500}.watch-lucker-video-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.watch-lucker-video-tag-item{background:rgba(52,152,219,.1);color:var(--color-primary);padding:8px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:500;border:1px solid rgba(52,152,219,.2)}.watch-lucker-video-description{margin-top:30px}.watch-lucker-video-description-title{font-size:20px;margin-bottom:15px;color:var(--color-text);font-weight:700}.watch-lucker-video-description-text{font-size:15px;color:var(--color-text);opacity:.9;line-height:1.8}.watch-lucker-recommended-section{margin-top:60px}.watch-lucker-recommended-title{font-size:22px;margin-bottom:30px;color:var(--color-text);font-weight:800;display:flex;align-items:center;gap:12px}.watch-lucker-recommended-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:0 0 50px 0}