.tm-footer{background:var(--bg-surface);border-top:1px solid var(--border-color);padding:64px 0 32px;margin-top:80px;}.tm-footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:48px;}.tm-footer__about p{color:var(--text-secondary);margin-top:16px;max-width:360px;font-size:15px;}.tm-footer__title{font-size:16px;font-weight:700;margin-bottom:20px;color:var(--text-primary);}.tm-footer__links li{margin-bottom:12px;}.tm-footer__links a{color:var(--text-secondary);font-size:15px;}.tm-footer__links a:hover{color:var(--accent-primary);}.tm-footer__bottom{padding-top:32px;border-top:1px solid var(--border-color);text-align:center;color:var(--text-muted);font-size:14px;}.tm-triple-widgets,.tm-topics-videos{margin-top:48px !important;margin-bottom:48px !important;gap:32px !important;}.tm-widget-col{display:flex !important;flex-direction:column !important;}.tm-widget-title{font-size:13.5px !important;font-weight:800 !important;color:var(--text-primary) !important;margin-bottom:20px !important;text-transform:uppercase !important;border-left:3px solid var(--accent-primary) !important;padding-left:10px !important;letter-spacing:0.5px !important;line-height:1 !important;}.tm-widget-title-row{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:20px !important;}.tm-widget-title-row .tm-widget-title{margin-bottom:0 !important;}.tm-widget-link{font-size:11px !important;font-weight:800 !important;color:var(--text-secondary) !important;text-decoration:none !important;letter-spacing:0.5px !important;transition:color 0.3s ease !important;}.tm-widget-link:hover{color:var(--accent-primary) !important;}.tm-editor-pick-card{background:var(--bg-surface) !important;border:1px solid var(--border-color) !important;border-radius:12px !important;overflow:hidden !important;margin-bottom:16px !important;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1) !important;}.tm-editor-pick-card:hover{transform:translateY(-4px) !important;border-color:var(--accent-primary) !important;box-shadow:var(--glass-shadow),0 8px 24px rgba(220,38,38,0.05) !important;}.tm-editor-pick-thumb{display:block !important;height:140px !important;overflow:hidden !important;position:relative !important;background:var(--bg-surface-hover) !important;}.tm-editor-pick-img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1) !important;}.tm-editor-pick-card:hover .tm-editor-pick-img{transform:scale(1.04) !important;}.tm-editor-pick-content{padding:16px !important;}.tm-editor-pick-title{font-size:14px !important;font-weight:700 !important;margin:8px 0 !important;line-height:1.35 !important;}.tm-editor-pick-title a{color:var(--text-primary) !important;text-decoration:none !important;transition:color 0.3s ease !important;}.tm-editor-pick-title a:hover{color:var(--accent-primary) !important;}.tm-editor-pick-excerpt{font-size:12px !important;color:var(--text-secondary) !important;line-height:1.5 !important;margin-bottom:8px !important;}.tm-editor-pick-date{font-size:10px !important;color:var(--text-muted) !important;}.tm-pop-list{display:flex !important;flex-direction:column !important;gap:12px !important;}.tm-pop-thumb{width:54px !important;height:54px !important;border-radius:8px !important;overflow:hidden !important;flex-shrink:0 !important;background:var(--bg-surface-hover) !important;border:1px solid var(--border-color) !important;display:block !important;transition:border-color 0.3s ease !important;}.tm-pop-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1) !important;}.tm-side-feed-item:hover .tm-pop-thumb{border-color:var(--accent-primary) !important;}.tm-side-feed-item:hover .tm-pop-thumb img{transform:scale(1.08) !important;}.tm-pop-content{flex-grow:1 !important;min-width:0 !important;}.tm-pop-title{font-size:13px !important;font-weight:700 !important;line-height:1.3 !important;}.tm-pop-title a{color:var(--text-primary) !important;text-decoration:none !important;transition:color 0.3s ease !important;}.tm-side-feed-item:hover .tm-pop-title a{color:var(--accent-primary) !important;}.tm-pop-views{font-size:10px !important;color:var(--text-secondary) !important;margin-top:2px !important;}.tm-social-card{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 14px !important;border-radius:8px !important;font-size:12px !important;color:#fff !important;font-weight:600 !important;text-decoration:none !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s cubic-bezier(0.16,1,0.3,1) !important;}.tm-social-card:hover{transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;}.tm-social-card-left{display:flex !important;align-items:center !important;gap:8px !important;}.tm-social-card-left i{width:16px !important;font-size:14px !important;text-align:center !important;}.tm-social-card-right{background:rgba(0,0,0,0.18) !important;padding:2px 8px !important;border-radius:4px !important;font-size:10px !important;color:rgba(255,255,255,0.95) !important;}.tm-newsletter-box{background:var(--glass-bg) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid var(--glass-border) !important;border-radius:12px !important;padding:20px !important;margin-top:24px !important;box-shadow:var(--glass-shadow) !important;}.tm-newsletter-box--no-margin{margin-top:0 !important;}.tm-newsletter-box-title{font-size:12.5px !important;font-weight:800 !important;color:var(--text-primary) !important;margin-bottom:10px !important;text-transform:uppercase !important;display:flex !important;align-items:center !important;gap:6px !important;}.tm-newsletter-box-title i{color:var(--accent-primary) !important;font-size:14px !important;}.tm-newsletter-box-desc{font-size:12px !important;color:var(--text-secondary) !important;line-height:1.45 !important;margin-bottom:16px !important;}.tm-newsletter-box-input{width:100% !important;height:38px !important;border-radius:8px !important;border:1px solid var(--border-color) !important;background:var(--bg-base) !important;padding:0 12px !important;color:var(--text-primary) !important;font-size:12px !important;margin-bottom:10px !important;outline:none !important;box-sizing:border-box !important;transition:border-color 0.3s ease !important;}.tm-newsletter-box-input:focus{border-color:var(--accent-primary) !important;}.tm-newsletter-box-submit{width:100% !important;height:38px !important;border-radius:8px !important;border:none !important;background:var(--accent-gradient) !important;color:#fff !important;font-weight:700 !important;font-size:12px !important;cursor:pointer !important;box-shadow:0 4px 12px var(--accent-glow) !important;transition:all 0.3s ease !important;}.tm-newsletter-box-submit:hover{transform:translateY(-1px) !important;box-shadow:0 6px 16px var(--accent-glow) !important;}.tm-videos-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:16px !important;}.tm-video-grid-item{display:flex !important;flex-direction:column !important;}.tm-video-card{display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:16/9 !important;height:auto !important;overflow:hidden !important;position:relative !important;border-radius:8px !important;background:#1e293b !important;border:1px solid var(--border-color) !important;text-decoration:none !important;transition:all 0.3s ease !important;}.tm-video-card-img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1) !important;}.tm-video-card:hover .tm-video-card-img{transform:scale(1.06) !important;}.tm-video-play-btn{width:32px !important;height:32px !important;border-radius:50% !important;background:rgba(0,0,0,0.65) !important;border:1px solid rgba(255,255,255,0.3) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-size:10px !important;z-index:2 !important;padding-left:2px !important;box-sizing:border-box !important;transition:all 0.3s ease !important;}.tm-video-card:hover .tm-video-play-btn{background:var(--accent-primary) !important;border-color:var(--accent-primary) !important;transform:scale(1.1) !important;}.tm-video-title{font-size:12px !important;font-weight:700 !important;margin-top:8px !important;line-height:1.35 !important;}.tm-video-title a{color:var(--text-primary) !important;text-decoration:none !important;transition:color 0.3s ease !important;}.tm-video-title a:hover{color:var(--accent-primary) !important;}.tm-footer.tm-footer--style-midnight{background:var(--bg-base) !important;border-top:1px solid var(--border-color) !important;}body.dark-mode .tm-footer.tm-footer--style-midnight{background:radial-gradient(circle at 100% 0%,rgba(220,38,38,0.08),transparent 45%),#070a13 !important;border-top:1px solid rgba(255,255,255,0.08) !important;}.tm-footer.tm-footer--style-glass{background:var(--bg-surface-glass,rgba(255,255,255,0.65)) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border-top:1px solid var(--border-color) !important;}.tm-footer.tm-footer--style-match{background-color:var(--footer-bg) !important;border-top:1px solid var(--border-color) !important;}