:root {--primary-glow: #66c0f4;--secondary-glow: #8650AC;--danger-red: #d9534f;--depth-shadow: 0 20px 60px rgba(0, 0, 0, 0.8);--neon-blue: 0 0 20px rgba(102, 192, 244, 0.8), 0 0 40px rgba(102, 192, 244, 0.4);--neon-purple: 0 0 20px rgba(134, 80, 172, 0.8), 0 0 40px rgba(134, 80, 172, 0.4);--neon-gold: 0 0 20px rgba(255, 215, 0, 0.8), 0 0 40px rgba(255, 215, 0, 0.4);--ultra-dark: #0a0d12;--ultra-dark-secondary: #12151c;--ultra-dark-accent: #1a1f2e;--primary-dark: #0a0d12;--secondary-dark: #12151c;--premium-gold: #d4af37;--premium-gold-light: #f0d977;--premium-gold-dark: #b8941e;--accent-gold: #d4af37;--accent-blue: #5b9bd5;--accent-blue-glow: #6db3ff;--accent-purple: #9b7eb5;--accent-red: #d85d5d;--text-primary: #e8eef5;--text-secondary: #b8c2ce;--text-gold: #d4af37;--glass-bg: rgba(26, 31, 46, 0.65);--glass-border: rgba(212, 175, 55, 0.2);--border-subtle: rgba(212, 175, 55, 0.2);--glow-gold: 0 0 20px rgba(212, 175, 55, 0.35), 0 0 38px rgba(212, 175, 55, 0.18);--glow-blue: 0 0 18px rgba(91, 155, 213, 0.38), 0 0 34px rgba(91, 155, 213, 0.18);--gradient-gold: linear-gradient(135deg, #d4af37 0%, #f0d977 50%, #b8941e 100%);--timing-smooth: cubic-bezier(0.4, 0, 0.2, 1);--timing-elegant: cubic-bezier(0.25, 0.46, 0.45, 0.94);}html {scroll-behavior: smooth;}body {animation: fadeIn 0.6s ease-out;color: var(--text-primary);}@keyframes shimmer {0% {left: -100%;}100% {left: 100%;}}@keyframes gradientShift {0%, 100% {background-position: 0% 50%;}50% {background-position: 100% 50%;}}@keyframes rotateSlow {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}@keyframes pulseBanned {0%, 100% {box-shadow: 0 0 20px rgba(216, 93, 93, 0.5), 0 4px 16px rgba(0, 0, 0, 0.4);}50% {box-shadow: 0 0 30px rgba(216, 93, 93, 0.8), 0 4px 16px rgba(0, 0, 0, 0.4);}}@keyframes criticalPulse {0%, 100% {border-color: rgba(216, 93, 93, 0.3);box-shadow: 0 0 20px rgba(216, 93, 93, 0.2);}50% {border-color: rgba(216, 93, 93, 0.5);box-shadow: 0 0 40px rgba(216, 93, 93, 0.35);}}@keyframes float {0%, 100% {transform: translateY(0);}50% {transform: translateY(-12px);}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.top-bar-container {display: flex;align-items: center;gap: 16px;padding: 10px 18px;background: linear-gradient(135deg, rgba(10, 13, 18, 0.95) 0%, rgba(18, 21, 28, 0.98) 100%);border-bottom: 1px solid var(--glass-border);}a.top-logo-link {display: flex;align-items: center;text-decoration: none;}.top-logo-img {height: 64px;transform: scale(1.4);transition: transform .4s var(--timing-smooth), filter .4s var(--timing-smooth);filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.28));}.top-logo-img:hover {transform: scale(1.5);filter: drop-shadow(0 0 18px rgba(212, 175, 55, 0.5));}.top-notice-wrapper {flex: 1;display: flex;justify-content: center;align-items: center;min-height: 28px;}.top-notice-text {text-align: center;width: 100%;color: var(--text-secondary);font-size: 15px;}footer .top-logo-img, .site-footer .top-logo-img, .footer .top-logo-img, .footer-logo-img {height: 100px;transform: scale(1.6);filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.35));}footer .top-notice-text, .site-footer .footer-text, .footer .footer-text {text-align: center;color: var(--text-secondary);}.hero-header {position: relative;background: linear-gradient(135deg, rgba(26, 31, 46, 0.8) 0%, rgba(18, 21, 28, 0.9) 100%);backdrop-filter: blur(20px) saturate(180%);border: 1px solid rgba(212, 175, 55, 0.15);border-radius: 24px;overflow: hidden;transition: all 0.5s var(--timing-smooth);}.hero-header::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.05), transparent);animation: shimmer 8s ease-in-out infinite;}.hero-header:hover {transform: translateY(-5px);box-shadow: 0 0 40px rgba(212, 175, 55, 0.26), 0 20px 60px rgba(0, 0, 0, 0.5);border-color: rgba(212, 175, 55, 0.26);}.username.glitch {background: linear-gradient(135deg, var(--accent-gold) 0%, var(--premium-gold-light) 50%, var(--accent-gold) 100%);background-size: 200% 200%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: gradientShift 4s ease infinite;text-shadow: none;filter: drop-shadow(0 0 18px rgba(212, 175, 55, 0.45));transition: all 0.3s ease;}.username.glitch:hover {filter: drop-shadow(0 0 26px rgba(212, 175, 55, 0.72));transform: scale(1.05);}.avatar {position: relative;transition: all 0.4s var(--timing-smooth);}.avatar::before {content: '';position: absolute;top: -10px;left: -10px;right: -10px;bottom: -10px;background: conic-gradient(from 0deg, var(--accent-gold), var(--accent-blue), var(--accent-purple), var(--accent-gold));border-radius: 50%;opacity: 0;z-index: -1;animation: rotateSlow 8s linear infinite;transition: opacity 0.4s ease;}.avatar:hover::before {opacity: 0.4;}.avatar:hover {transform: scale(1.08);}.avatar-img {border: 3px solid rgba(212, 175, 55, 0.28);box-shadow: 0 0 26px rgba(212, 175, 55, 0.38);transition: all 0.4s ease;}.avatar:hover .avatar-img {border-color: rgba(212, 175, 55, 0.54);box-shadow: 0 0 36px rgba(212, 175, 55, 0.55), 0 0 76px rgba(212, 175, 55, 0.28);}.level-badge {position: relative;background: linear-gradient(135deg, rgba(10, 13, 18, 0.85) 0%, rgba(18, 21, 28, 0.95) 100%);border: 3px solid rgba(212, 175, 55, 0.6);box-shadow: 0 0 25px rgba(212, 175, 55, 0.5), 0 8px 24px rgba(0, 0, 0, 0.5), inset 0 0 40px rgba(212, 175, 55, 0.1);transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);overflow: hidden;}.level-badge::before {content: '';position: absolute;top: -50%;left: -50%;width: 200%;height: 200%;background: conic-gradient(from 0deg, transparent 0deg 340deg, rgba(212, 175, 55, 0.3) 340deg 360deg);animation: rotateSlow 4s linear infinite;}.level-badge:hover {transform: scale(1.15) rotate(5deg);box-shadow: 0 0 45px rgba(212, 175, 55, 0.8), 0 12px 36px rgba(0, 0, 0, 0.5), inset 0 0 50px rgba(212, 175, 55, 0.15);}.level-number {position: relative;z-index: 1;font-weight: 900;font-size: 54px !important;color: #ffffff;text-shadow: 0 0 12px rgba(255, 255, 255, 1), 0 0 20px rgba(212, 175, 55, 1), 0 0 35px rgba(212, 175, 55, 0.8), 0 3px 15px rgba(0, 0, 0, 0.9), 0 0 5px rgba(255, 255, 255, 0.8);}.status-banned {background: linear-gradient(135deg, #d85d5d 0%, #b84545 100%);border: 2px solid rgba(216, 93, 93, 0.4);box-shadow: 0 0 20px rgba(216, 93, 93, 0.5), 0 4px 16px rgba(0, 0, 0, 0.4);animation: pulseBanned 2s ease-in-out infinite;}.important-link {position: relative;background: linear-gradient(135deg, rgba(26, 31, 46, 0.7) 0%, rgba(18, 21, 28, 0.8) 100%);backdrop-filter: blur(16px);border: 1px solid var(--glass-border);border-radius: 16px;transition: all 0.4s var(--timing-smooth);overflow: hidden;}.important-link::before {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.08), transparent);transition: left 0.6s ease;}.important-link:hover::before {left: 100%;}.important-link:hover {transform: translateY(-8px) translateX(4px);border-color: rgba(212, 175, 55, 0.38);box-shadow: 0 0 26px rgba(212, 175, 55, 0.26), 0 16px 48px rgba(0, 0, 0, 0.5), inset 0 0 54px rgba(212, 175, 55, 0.05);}.link-icon {transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.important-link:hover .link-icon {transform: scale(1.15) rotate(10deg);}.link-icon svg {filter: drop-shadow(0 0 8px rgba(212, 175, 55, 0.4));}.important-link:hover .link-icon svg {filter: drop-shadow(0 0 16px rgba(212, 175, 55, 0.8));}.link-arrow {transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);color: var(--accent-gold);}.important-link:hover .link-arrow {transform: translateX(8px);color: var(--premium-gold-light);}.link-title {background: var(--gradient-gold);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;transition: all 0.3s ease;}.important-link:hover .link-title {filter: drop-shadow(0 0 12px rgba(212, 175, 55, 0.6));}.content-box {position: relative;background: linear-gradient(135deg, rgba(26, 31, 46, 0.65) 0%, rgba(18, 21, 28, 0.75) 100%);backdrop-filter: blur(16px) saturate(180%);border: 1px solid var(--glass-border);border-radius: 20px;transition: all 0.5s var(--timing-smooth);overflow: hidden;}.content-box::after {content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.5), transparent);}.content-box:hover {transform: translateY(-5px);border-color: rgba(212, 175, 55, 0.28);box-shadow: 0 0 26px rgba(212, 175, 55, 0.22), 0 20px 60px rgba(0, 0, 0, 0.42);}.box-title {background: linear-gradient(135deg, var(--accent-gold) 0%, var(--premium-gold-light) 50%, var(--accent-gold) 100%);background-size: 200% 200%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: gradientShift 5s ease infinite;position: relative;padding-bottom: 12px;}.box-title::after {content: '';position: absolute;bottom: 0;left: 0;width: 60px;height: 3px;background: linear-gradient(90deg, var(--accent-gold), transparent);border-radius: 2px;}.critical-box {border: 2px solid rgba(216, 93, 93, 0.3);background: linear-gradient(135deg, rgba(216, 93, 93, 0.05) 0%, rgba(18, 21, 28, 0.8) 100%);animation: criticalPulse 3s ease-in-out infinite;}.social-icon-premium {position: relative;transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.social-icon-premium::before {content: '';position: absolute;top: -2px;left: -2px;right: -2px;bottom: -2px;background: linear-gradient(135deg, var(--accent-gold), var(--accent-blue), var(--accent-purple));border-radius: 50%;opacity: 0;z-index: -1;transition: opacity 0.4s ease;}.social-icon-premium:hover::before {opacity: 0.6;animation: rotateSlow 3s linear infinite;}.social-icon-premium:hover {transform: translateY(-8px) scale(1.15);}.top-bar-fixed {background: linear-gradient(135deg, rgba(10, 13, 18, 0.95) 0%, rgba(18, 21, 28, 0.98) 100%);backdrop-filter: blur(24px) saturate(180%);border-bottom: 1px solid var(--glass-border);box-shadow: 0 4px 24px rgba(0, 0, 0, 0.5), 0 0 40px rgba(212, 175, 55, 0.1);}.evidence-screenshot-compact {position: relative;border: 2px solid var(--glass-border);border-radius: 12px;overflow: hidden;transition: all 0.4s var(--timing-smooth);cursor: pointer;}.evidence-screenshot-compact::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(135deg, rgba(212, 175, 55, 0.1) 0%, transparent 100%);opacity: 0;transition: opacity 0.4s ease;}.evidence-screenshot-compact:hover::before {opacity: 1;}.evidence-screenshot-compact:hover {transform: scale(1.03);border-color: rgba(212, 175, 55, 0.46);box-shadow: 0 0 28px rgba(212, 175, 55, 0.28), 0 12px 36px rgba(0, 0, 0, 0.4);}.click-to-enlarge, .click-to-view {background: linear-gradient(135deg, rgba(212, 175, 55, 0.9) 0%, rgba(240, 217, 119, 0.9) 100%);backdrop-filter: blur(8px);transition: all 0.3s ease;}.evidence-screenshot-compact:hover .click-to-enlarge, .evidence-screenshot-compact:hover .click-to-view {background: linear-gradient(135deg, rgba(212, 175, 55, 1) 0%, rgba(240, 217, 119, 1) 100%);transform: scale(1.05);}.evidence-small {max-width: 320px;margin-left: auto;margin-right: auto;}.float-animation {animation: float 6s ease-in-out infinite;}.highlight {background: linear-gradient(135deg, rgba(212, 175, 55, 0.15) 0%, rgba(212, 175, 55, 0.25) 100%);padding: 2px 8px;border-radius: 4px;border: 1px solid rgba(212, 175, 55, 0.3);color: var(--premium-gold-light);transition: all 0.3s ease;}.highlight:hover {background: linear-gradient(135deg, rgba(212, 175, 55, 0.25) 0%, rgba(212, 175, 55, 0.35) 100%);box-shadow: 0 0 15px rgba(212, 175, 55, 0.38);}@media (max-width: 992px) {.top-logo-img {height: 56px;}}@media (max-width: 768px) {.hero-header:hover {transform: translateY(-3px);}.important-link:hover {transform: translateY(-5px) translateX(2px);}.content-box:hover {transform: translateY(-3px);}.top-bar-container {gap: 12px;padding: 8px 12px;}.top-logo-img {height: 50px;transform: scale(1.3);}footer .top-logo-img, .site-footer .top-logo-img, .footer .top-logo-img, .footer-logo-img {height: 80px;transform: scale(1.5);}.top-notice-text {font-size: 14px;}}.level-badge {display: flex;justify-content: center;align-items: center;width: 88px;height: 88px;border-radius: 50%;background: radial-gradient(circle at center, #0d0d0d 65%, #000000 100%);border: 2px solid #d4af37;box-shadow: 0 0 14px rgba(212, 175, 55, 0.4), inset 0 0 25px rgba(212, 175, 55, 0.15);transition: transform 0.3s ease, box-shadow 0.3s ease;overflow: hidden;}.level-badge:hover {transform: scale(1.08);box-shadow: 0 0 25px rgba(255, 215, 0, 0.8), 0 0 50px rgba(255, 215, 0, 0.3), inset 0 0 35px rgba(212, 175, 55, 0.2);}.level-number {font-weight: 800;font-size: 42px !important;color: #ffe680;text-shadow: 0 0 6px rgba(255, 240, 150, 0.9), 0 0 12px rgba(255, 215, 0, 0.6), 0 2px 6px rgba(0, 0, 0, 0.9);line-height: 1;text-align: center;}@media (max-width: 480px) {.level-badge {width: 70px;height: 70px;}.level-number {font-size: 34px !important;}}