.pk-match-row.pk-match-live,.pk-content-card.pk-match-live,.match-card.pk-match-live {border-left: 4px solid var(--accent);}.pk-card:hover,.pk-content-card:hover,.pk-match-row:hover,.pk-tip-card:hover {box-shadow: 0 4px 20px rgba(245,166,35,0.12);border-color: rgba(245,166,35,0.25);}.pk-match-row:hover,.pk-tip-card:hover {background: rgba(245,166,35,0.04);}.pk-sec-hd {position: relative;padding-left: 12px;}.pk-sec-hd::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background: var(--accent);border-radius: 2px;}.pk-league-hd {position: relative;padding-left: 10px;border-bottom-color: rgba(245,166,35,0.15);}.pk-league-hd::before {content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 60%;background: var(--accent);border-radius: 2px;}.pk-page-hdr h1,.page-header h1 {position: relative;display: inline-block;padding-bottom: 6px;}.pk-page-hdr h1::after,.page-header h1::after {content: '';position: absolute;bottom: 0;left: 0;width: 48px;height: 2px;background: var(--accent);border-radius: 1px;}.pk-sec-title .count,.pk-sec-title .badge-count {color: var(--accent);font-weight: 700;}.pk-status-badge.live,.badge-live,.pk-live-badge-amber {background: var(--accent) !important;color: #1a1a2e !important;border: none !important;font-weight: 800;animation: pk-amber-pulse 1.8s ease-in-out infinite;}@keyframes pk-amber-pulse {0%, 100% { box-shadow: 0 0 0 0 rgba(245,166,35,0.4); }50% { box-shadow: 0 0 0 6px rgba(245,166,35,0); }}.badge-category,.pk-category-badge {background: rgba(245,166,35,0.12);color: var(--accent);border: 1px solid rgba(245,166,35,0.2);border-radius: var(--r-pill);font-weight: 600;}.filter-tab.active,.pk-filter-pill.active {background: var(--accent);border-color: var(--accent);color: #1a1a2e;font-weight: 700;box-shadow: 0 2px 8px rgba(245,166,35,0.25);}.pk-premium-badge,.badge-premium {background: linear-gradient(135deg, #F5A623 0%, #f5c518 50%, #F5A623 100%);background-size: 200% 200%;color: #1a1a2e;border: none;font-weight: 700;animation: pk-shimmer-badge 3s ease-in-out infinite;}@keyframes pk-shimmer-badge {0% { background-position: 0% 50%; }50% { background-position: 100% 50%; }100% { background-position: 0% 50%; }}.pk-score-live,.score-badge.live {background: rgba(245,166,35,0.15);color: var(--accent);font-weight: 800;border: 1px solid rgba(245,166,35,0.3);}.badge-algo,.pk-source-badge.algo {background: rgba(245,166,35,0.15);color: var(--accent);border: 1px solid rgba(245,166,35,0.2);}.pk-wr-bar-fill,.wr-bar-fill,.pk-progress-fill,.stat-bar-fill:not(.gold):not(.red) {background: linear-gradient(90deg, var(--accent) 0%, #f5c518 100%);}.nav-links a.active {position: relative;}.nav-links a.active::after {content: '';position: absolute;bottom: -9px;left: 0;right: 0;height: 3px;background: var(--accent);border-radius: 2px 2px 0 0;}@media (max-width: 768px) {.pk-bn-item.pk-bn-active::before {width: 24px;height: 3px;background: var(--accent);border-radius: 2px;}}.pk-dot-active,.carousel-dot.active,.pagination-dot.active {background: var(--accent);box-shadow: 0 0 6px rgba(245,166,35,0.4);}.section-divider {background: linear-gradient(90deg, var(--accent), transparent);height: 1px;opacity: 0.3;}.pk-tab.active,.tab.active {background: rgba(245,166,35,0.08);border-radius: var(--r-sm) var(--r-sm) 0 0;}.pk-sn-tab.active {background: rgba(245,166,35,0.08);border-bottom-width: 3px;}a:hover {color: var(--accent);}.btn-primary:hover,.btn-primary-large:hover,.nav-cta:hover,.explore-btn:hover {background: #E09520;opacity: 1;box-shadow: 0 4px 16px rgba(245,166,35,0.3);transform: translateY(-1px);}.btn-primary:active,.btn-primary-large:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(245,166,35,0.2);}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {outline: 2px solid var(--accent);outline-offset: 2px;box-shadow: 0 0 0 4px rgba(245,166,35,0.15);}.footer-links a:hover {color: var(--accent);}.social-link:hover {border-color: var(--accent);color: var(--accent);box-shadow: 0 0 8px rgba(245,166,35,0.1);}@media (min-width: 769px) {::-webkit-scrollbar {width: 6px;height: 6px;}::-webkit-scrollbar-track {background: var(--bg);}::-webkit-scrollbar-thumb {background: rgba(245,166,35,0.3);border-radius: 3px;}::-webkit-scrollbar-thumb:hover {background: rgba(245,166,35,0.5);}html {scrollbar-color: rgba(245,166,35,0.3) var(--bg);scrollbar-width: thin;}}::selection {background: rgba(245,166,35,0.25);color: var(--text);}::-moz-selection {background: rgba(245,166,35,0.25);color: var(--text);}.pk-input:focus,.pk-select:focus,.pk-search-input:focus,.pk-search-desktop-input:focus {border-color: var(--accent);box-shadow: 0 0 0 3px rgba(245,166,35,0.12);}.league-section > .pk-league-hd,.pk-league-group-hd {background: linear-gradient(90deg, rgba(245,166,35,0.06) 0%, transparent 70%);border-radius: var(--r-sm) var(--r-sm) 0 0;padding: 8px 10px 8px 14px;margin-bottom: var(--sp-2);}.feature-card:hover,.betting-card:hover,.stat-sample-card:hover,.sports-info-card:hover {border-color: rgba(245,166,35,0.3);box-shadow: 0 4px 20px rgba(245,166,35,0.1);}.sports-info-card.featured {border-top: 2px solid var(--accent);}.step-num {color: rgba(245,166,35,0.25);text-shadow: 0 0 30px rgba(245,166,35,0.1);}.pk-search-result:hover {border-color: rgba(245,166,35,0.25);box-shadow: 0 2px 12px rgba(245,166,35,0.08);}.pk-search-trending-chip:hover {border-color: rgba(245,166,35,0.3);color: var(--accent);background: rgba(245,166,35,0.05);}.pk-search-section-label .pk-section-count {background: rgba(245,166,35,0.1);border-color: rgba(245,166,35,0.2);color: var(--accent);}.pk-lb-podium .pk-lb-rank-1 {border-color: var(--accent);box-shadow: 0 0 20px rgba(245,166,35,0.15);}.pk-lb-row.pk-lb-me,.pk-lb-row:hover {background: rgba(245,166,35,0.05);border-left: 3px solid var(--accent);}.pk-trophy-gold {color: var(--accent);text-shadow: 0 0 8px rgba(245,166,35,0.3);}.pk-live-minute {background: rgba(245,166,35,0.12);color: var(--accent);border: 1px solid rgba(245,166,35,0.25);border-radius: var(--r-sm);padding: 1px 6px;font-weight: 700;font-size: 0.65rem;}.dp-chip.active {box-shadow: 0 2px 10px rgba(245,166,35,0.35);}.dp-chip.today:not(.active)::after {content: '';display: block;width: 4px;height: 4px;background: var(--accent);border-radius: 50%;margin-top: 2px;}.pk-vote-btn.active,.pk-reaction-btn.active {color: var(--accent);background: rgba(245,166,35,0.1);}@media (max-width: 768px) {.pk-more-item.active {color: var(--accent);background: rgba(245,166,35,0.06);}.pk-more-handle {background: rgba(245,166,35,0.3);}}.pk-article-card,.article-card {position: relative;}.pk-article-card::before,.article-card::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg, var(--accent), transparent);border-radius: var(--r-lg) var(--r-lg) 0 0;opacity: 0;transition: opacity 0.15s;}.pk-article-card:hover::before,.article-card:hover::before {opacity: 1;}.pk-ai-section-hd,.ai-predictions-header {background: linear-gradient(90deg, rgba(245,166,35,0.1) 0%, transparent 80%);border-left: 3px solid var(--accent);padding: 10px 14px;border-radius: var(--r-sm);margin-bottom: var(--sp-4);}.pk-summary-bar {border-top: 2px solid rgba(245,166,35,0.2);}.pk-summary-stat .val.amber,.pk-summary-stat .val.accent {color: var(--accent);}[data-theme="light"] .pk-card:hover,[data-theme="light"] .pk-content-card:hover,[data-theme="light"] .pk-match-row:hover,[data-theme="light"] .pk-tip-card:hover {box-shadow: 0 4px 20px rgba(212,144,31,0.1);border-color: rgba(212,144,31,0.25);}[data-theme="light"] .pk-match-row:hover,[data-theme="light"] .pk-tip-card:hover {background: rgba(212,144,31,0.04);}[data-theme="light"] .pk-sec-hd::before,[data-theme="light"] .pk-league-hd::before,[data-theme="light"] .pk-page-hdr h1::after,[data-theme="light"] .page-header h1::after {background: var(--accent);}[data-theme="light"] .section-divider {background: linear-gradient(90deg, var(--accent), transparent);opacity: 0.2;}[data-theme="light"] .pk-tab.active,[data-theme="light"] .tab.active {background: rgba(212,144,31,0.08);}[data-theme="light"] .pk-sn-tab.active {background: rgba(212,144,31,0.08);}[data-theme="light"] .pk-lb-row.pk-lb-me,[data-theme="light"] .pk-lb-row:hover {background: rgba(212,144,31,0.05);}[data-theme="light"] .league-section > .pk-league-hd,[data-theme="light"] .pk-league-group-hd {background: linear-gradient(90deg, rgba(212,144,31,0.06) 0%, transparent 70%);}[data-theme="light"] .pk-article-card::before,[data-theme="light"] .article-card::before {background: linear-gradient(90deg, var(--accent), transparent);}[data-theme="light"] .pk-search-result:hover {border-color: rgba(212,144,31,0.25);box-shadow: 0 2px 12px rgba(212,144,31,0.06);}[data-theme="light"] .pk-summary-bar {border-top-color: rgba(212,144,31,0.2);}[data-theme="light"] ::selection {background: rgba(212,144,31,0.2);}@media (min-width: 769px) {[data-theme="light"] ::-webkit-scrollbar-thumb {background: rgba(212,144,31,0.25);}[data-theme="light"] ::-webkit-scrollbar-thumb:hover {background: rgba(212,144,31,0.4);}[data-theme="light"] {scrollbar-color: rgba(212,144,31,0.25) var(--bg);}}@media (prefers-reduced-motion: reduce) {.pk-premium-badge,.badge-premium {animation: none;}.pk-status-badge.live,.badge-live {animation: none;}}