/* 她真影视 - UI Style 2 - 白色+黑/深灰文字+橙/红点缀 *//* 骨架 A - 经典三段式 */*{margin:0;padding:0;box-sizing:border-box;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff;}a{color:#ff5722;text-decoration:none;transition:color 0.3s ease;}a:hover{color:#ff7043;text-decoration:underline;}header{background:#fff;border-bottom:2px solid #f5f5f5;padding:1rem 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,0.05);}.container{max-width:1200px;margin:0 auto;padding:0 20px;}.logo{font-size:1.5rem;font-weight:700;color:#ff5722;margin-bottom:0.5rem;display:inline-block;}nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;}nav a{white-space:nowrap;padding:0.5rem 1rem;color:#666;font-weight:500;border-radius:4px;transition:all 0.3s ease;}nav a:hover,nav a.active{background:#fff3e0;color:#ff5722;text-decoration:none;}@media (max-width:768px){nav{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0.5rem;overflow-x:visible;}nav a{flex:1 1 0;min-width:0;text-align:center;padding:0.4rem 0.3rem;font-size:0.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}.breadcrumb{padding:1rem 0;font-size:0.875rem;color:#999;}.breadcrumb a{color:#666;}.breadcrumb span{margin:0 0.5rem;}main{padding:2rem 0;min-height:60vh;}h1{font-size:2rem;color:#222;margin-bottom:1.5rem;font-weight:700;line-height:1.2;}h2{font-size:1.5rem;color:#333;margin:2rem 0 1rem;font-weight:600;line-height:1.2;}h3{font-size:1.25rem;color:#444;margin:1.5rem 0 1rem;font-weight:600;}p{margin-bottom:1rem;line-height:1.8;color:#555;}section{margin-bottom:3rem;}.intro{background:#fafafa;padding:2rem;border-radius:8px;margin-bottom:2rem;border-left:4px solid #ff5722;}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;}@media (max-width:768px){.video-grid{grid-template-columns:1fr;gap:1rem;}}.video-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;transition:all 0.3s ease;cursor:pointer;}.video-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(255,87,34,0.15);border-color:#ff5722;}.video-card h3{margin-top:0;margin-bottom:0.75rem;color:#222;}.video-card .meta{font-size:0.875rem;color:#999;margin-bottom:0.75rem;}.video-card .one-line{color:#666;font-size:0.95rem;line-height:1.6;margin-bottom:0.75rem;}.video-card .excerpt{color:#777;font-size:0.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.tags{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.75rem;}.tag{display:inline-block;padding:0.25rem 0.75rem;background:#fff3e0;color:#ff5722;border-radius:12px;font-size:0.8rem;font-weight:500;}.detail-info{background:#fafafa;padding:1.5rem;border-radius:8px;margin-bottom:2rem;}.detail-info p{margin:0.5rem 0;}.detail-info strong{color:#333;min-width:80px;display:inline-block;}.summary-box{background:#fff;border-left:4px solid #ff5722;padding:1.5rem;margin:2rem 0;border-radius:4px;}.review-box{background:#fff8e1;padding:1.5rem;border-radius:8px;margin:2rem 0;border:1px solid #ffecb3;}.related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1rem;}.related-item{padding:1rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:all 0.3s ease;}.related-item:hover{border-color:#ff5722;box-shadow:0 4px 8px rgba(255,87,34,0.1);}.related-item h4{margin:0 0 0.5rem 0;font-size:1rem;color:#333;}.related-item p{margin:0;font-size:0.875rem;color:#666;line-height:1.5;}.list-header{background:linear-gradient(135deg,#ff5722 0%,#ff7043 100%);color:#fff;padding:2rem;border-radius:8px;margin-bottom:2rem;}.list-header h1{color:#fff;margin-bottom:0.5rem;}.list-header p{color:rgba(255,255,255,0.9);margin:0;}.list-notice{background:#e3f2fd;padding:1rem 1.5rem;border-radius:6px;margin-bottom:2rem;border-left:4px solid #2196f3;color:#1565c0;}.list-notice a{color:#1976d2;font-weight:500;}.back-top{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;background:#ff5722;color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:all 0.3s ease;z-index:999;}.back-top:hover{background:#ff7043;transform:translateY(-4px);}.back-top.show{display:flex;}footer{background:#f5f5f5;padding:2rem 0;text-align:center;color:#666;margin-top:4rem;border-top:1px solid #e0e0e0;}footer p{margin:0.5rem 0;color:#666;}.error-page{text-align:center;padding:4rem 0;}.error-page h1{font-size:3rem;color:#ff5722;margin-bottom:1rem;}.error-page p{font-size:1.2rem;color:#666;margin-bottom:2rem;}.error-page .btn{display:inline-block;padding:0.75rem 2rem;background:#ff5722;color:#fff;border-radius:4px;font-weight:500;transition:all 0.3s ease;}.error-page .btn:hover{background:#ff7043;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,87,34,0.3);}@media (max-width:768px){h1{font-size:1.5rem;}h2{font-size:1.25rem;}.container{padding:0 15px;}.intro,.list-header{padding:1.5rem;}.back-top{bottom:1rem;right:1rem;width:40px;height:40px;}}