.chn-footer{background:var(--background);color:var(--text-secondary);border-top:1px solid var(--border-1);margin-top:48px;position:relative}.chn-footer:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--accent-glow)20%,var(--accent-primary)50%,var(--accent-glow)80%,transparent 100%);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.chn-footer__inner{max-width:1200px;margin:0 auto;padding:40px 20px 32px}.chn-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:32px;display:grid}.chn-footer__brand{flex-direction:column;gap:12px;display:flex}.chn-footer__title{letter-spacing:.3px;color:var(--text-primary);background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:900;display:flex}.chn-footer__title .crypto-eye-v3{-webkit-text-fill-color:initial;flex-shrink:0}.chn-footer__logo-desktop{display:inline-flex}.chn-footer__mobile-brand{display:none}.chn-footer__logo-mobile{object-fit:contain;width:32px;height:32px}.chn-footer__brand-text{letter-spacing:1.2px;align-items:baseline;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.chn-footer__brand-hash{color:#ff6b35;opacity:.8;font-weight:700}.chn-footer__brand-one{background:linear-gradient(135deg,#ff6b35 0%,#ff4500 50%,#cc3700 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.chn-footer__brand-crypto{text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#ffb088 0%,#ff8c5a 50%,#ff6b35 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}[data-theme=light] .chn-footer__brand-crypto{background:linear-gradient(135deg,#1a1a2e 0%,#2d2d44 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .chn-footer__brand-hash{color:#cc3700}[data-theme=light] .chn-footer__brand-one{background:linear-gradient(135deg,#e65c2e 0%,#cc3700 50%,#a62d00 100%);-webkit-background-clip:text;background-clip:text}@media (max-width:959px){.chn-footer__logo-desktop{display:none}.chn-footer__mobile-brand{align-items:center;gap:8px;display:inline-flex}}.chn-footer__tagline{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.chn-footer__actions{gap:12px;margin-top:16px;display:flex}.chn-footer__btn{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}@media (max-width:959px){.chn-footer__actions{flex-flow:wrap;gap:8px;margin-top:12px;display:flex}.chn-footer__actions>*,.chn-footer__actions .theme-toggle{flex:none!important;width:auto!important}.chn-footer__btn{gap:6px;padding:6px 12px;font-size:12px;width:auto!important}.chn-footer__btn svg{width:14px;height:14px}}@media (max-width:480px){.chn-footer__actions{gap:6px}.chn-footer__btn{border-radius:6px;gap:4px;padding:5px 10px;font-size:11px}.chn-footer__btn svg{width:12px;height:12px}}.chn-footer__btn:hover{background:var(--accent-glow);border-color:var(--accent-primary);color:var(--accent-primary)}.chn-footer__btn:active{transform:translateY(0)}.chn-footer__btn svg{flex-shrink:0}.chn-footer__tooltip{background:var(--background-elevated);color:var(--accent-primary);white-space:nowrap;border:1px solid var(--border-1);border-radius:6px;padding:6px 12px;font-size:12px;animation:.2s tooltipFadeIn;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.chn-footer__tooltip:after{content:"";border-top:4px solid #000000e6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-5px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.chn-footer__section{flex-direction:column;gap:12px;display:flex}.chn-footer__section-title{color:var(--text-primary);letter-spacing:.3px;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.chn-footer__nav{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chn-footer__nav li a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:all .2s;display:inline-block}.chn-footer__nav li a:hover{color:var(--accent-primary);transform:translate(4px)}.chn-footer__social{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chn-footer__social li a{color:var(--text-muted);align-items:center;gap:10px;padding:6px 0;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}.chn-footer__social li a:hover{color:var(--accent-primary)}.chn-footer__social li a:hover svg{transform:scale(1.1)}.chn-footer__social svg{flex-shrink:0;transition:transform .2s}.chn-footer__seo{border-top:1px solid var(--border-1);margin-top:12px;padding-top:28px}.chn-footer__h{color:var(--text-primary);letter-spacing:.2px;margin:0 0 12px;font-size:15px;font-weight:800}.chn-footer__seo p{color:var(--text-tertiary);margin:12px 0;line-height:1.7}.chn-footer__bullets{color:var(--text-muted);margin:16px 0 16px 20px;line-height:1.7}.chn-footer__bullets li{margin:6px 0;position:relative}.chn-footer__bullets li::marker{color:var(--accent-primary)}.chn-footer__sponsors{flex-direction:column;align-items:center;gap:20px;margin-top:32px;padding:24px;display:flex}.chn-footer__sponsors-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:700;display:flex}.chn-footer__sponsors-title:before,.chn-footer__sponsors-title:after{content:"";background:var(--border-1);width:32px;height:1px}.chn-footer__sponsors-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.chn-footer__sponsor{opacity:.85;justify-content:center;align-items:center;text-decoration:none;transition:all .25s;display:flex}.chn-footer__sponsor:hover{opacity:1}.chn-footer__sponsor-logo{object-fit:contain;width:auto;height:36px;transition:transform .25s}.chn-footer__sponsor--invert{background:#0d0e21;border-radius:8px;padding:12px 20px}.chn-footer__sponsor--invert .chn-footer__sponsor-logo{filter:none}.chn-footer__sponsor--large .chn-footer__sponsor-logo{height:64px}@media (max-width:640px){.chn-footer__sponsors{margin-top:24px;padding:20px 16px}.chn-footer__sponsors-list{gap:24px}.chn-footer__sponsor-logo{height:30px}.chn-footer__sponsor--large .chn-footer__sponsor-logo{height:52px}}.chn-footer__badges{border-top:1px solid var(--border-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;padding:24px 0;display:flex}.chn-footer__badge{opacity:.9;cursor:pointer;justify-content:center;align-items:center;height:48px;text-decoration:none;transition:all .2s;display:flex}.chn-footer__badge:hover{opacity:1}.chn-footer__badge svg{width:auto;height:48px}@media (max-width:768px){.chn-footer__badges{gap:12px;padding:20px 0}.chn-footer__badge,.chn-footer__badge svg{height:40px}}@media (max-width:480px){.chn-footer__badges{gap:10px;padding:16px 0}.chn-footer__badge,.chn-footer__badge svg{height:36px}}.chn-footer__legal{border-top:1px solid var(--border-1);color:var(--text-muted);margin-top:20px;padding-top:20px;font-size:12px;line-height:1.7}.chn-footer__legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.chn-footer__legal-text{flex:1;min-width:200px}.chn-footer__legal p{margin:8px 0}.chn-footer__credit{color:var(--text-tertiary);margin-top:8px}p,li{font-size:12px}@media (max-width:1024px){.chn-footer__grid{grid-template-columns:2fr 1fr 1fr;gap:32px}.chn-footer__brand{grid-column:1/-1}}@media (max-width:768px){.chn-footer__grid{grid-template-columns:1fr 1fr 1fr;gap:24px}.chn-footer__brand{grid-column:1/-1}}@media (max-width:640px){.chn-footer__grid{grid-template-columns:1fr 1fr;gap:24px}.chn-footer__brand{grid-column:1/-1}}@media (max-width:480px){.chn-footer__grid{grid-template-columns:1fr 1fr;gap:20px 16px}.chn-footer__brand,.chn-footer__section:last-of-type{grid-column:1/-1}.chn-footer__inner{padding:32px 16px 24px}.chn-footer__title{font-size:20px}.chn-footer__section{text-align:left}.chn-footer__section-title{margin-bottom:8px;font-size:12px}.chn-footer__nav li a{padding:4px 0;font-size:12px}}
