/* Product-specific styling: ether.fi-inspired black, ivory and warm gold. */
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap');
body.etherfi-theme{--ink:#ece8df;--paper:#0c0c0b;--muted:#aaa69e;--line:#33312c;background:var(--paper);color:var(--ink)}
.etherfi-theme .announcement{background:#171613;color:#bdb4a5;font-size:9px;letter-spacing:2px;border-bottom:1px solid #302c25;padding:13px}.etherfi-theme .announcement span{color:#d4b37f}.etherfi-theme .nav{height:108px;border-bottom:1px solid #302c25}.product-wordmark{display:flex;align-items:center;gap:10px;font-size:29px;letter-spacing:-1.2px;font-weight:600}.product-wordmark>span{font-size:32px;color:#d8bc8c}.product-wordmark small{font-size:10px;font-weight:400;letter-spacing:.4px;color:#a49e94;margin-left:8px;border-left:1px solid #514a3d;padding-left:14px}.etherfi-theme .nav-cta{border-color:#625846;border-radius:30px;color:#d9c7a7}.etherfi-theme .offer-guide{padding-top:75px;background:radial-gradient(ellipse at 82% 18%,#63512a22,transparent 47%)}.etherfi-theme .eyebrow{color:#c7ac7c;font-size:9px;letter-spacing:2px}.etherfi-theme .eyebrow>span{background:#d1b27e}.etherfi-theme h1{font-family:'DM Serif Display',Georgia,serif;font-size:80px;font-weight:400;letter-spacing:-2.5px;line-height:1.08;margin:28px 0}.etherfi-theme h1 em{color:#cfad77}.etherfi-theme .guide-intro{font-size:15px;color:#b9b4aa;max-width:640px}.etherfi-theme h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.5px}.etherfi-theme .etherfi-referral{background:linear-gradient(130deg,#1c1b17,#11110f);border:1px solid #4a4130;padding:45px;gap:60px;border-radius:22px;margin:45px 0 55px;box-shadow:0 15px 70px #0004}.etherfi-theme .section-label{font-size:9px;color:#c3a16b;letter-spacing:2px}.etherfi-theme .etherfi-referral h2{font-size:37px;line-height:1.2;margin-top:18px}.etherfi-theme .etherfi-referral p{color:#b8b1a5;line-height:1.85}.etherfi-theme .etherfi-referral strong{color:#e3d1b3;font-weight:500}.etherfi-theme .button.dark{background:#d1b17d;color:#17140f;border-radius:30px;padding:17px 25px}.etherfi-theme .button:hover{background:#e4c99f}.etherfi-theme .etherfi-referral figure{border-left:1px solid #3f382b;padding-left:35px}.etherfi-theme .etherfi-referral img{border-radius:10px;max-width:250px}.etherfi-theme .etherfi-referral figcaption{font-size:8px;letter-spacing:1.7px;color:#c5aa7d;margin-top:19px}.etherfi-theme .etherfi-referral figure a{color:#d9c7a7;font-size:11px}.etherfi-theme .guide-section{max-width:none;border-top:1px solid #353027;padding-top:30px;margin-top:35px}.etherfi-theme .guide-section h2{font-size:31px;color:#e7dccb}.etherfi-theme .guide-section p,.etherfi-theme .guide-section li{color:#aaa69e;max-width:830px}.etherfi-theme .guide-section li{padding-left:7px;margin-bottom:9px}.etherfi-theme .guide-section li::marker{color:#c3a16b}.etherfi-theme .terms-link{color:#d3b784}.etherfi-theme footer{padding-top:10px}.etherfi-theme .footer-bottom{color:#a49a89}.etherfi-theme a:focus-visible{outline-color:#d1b17d}@media(max-width:700px){.etherfi-theme .offer-guide{padding-top:40px}.etherfi-theme h1{font-size:53px;letter-spacing:-1.5px}.product-wordmark{font-size:24px}.product-wordmark small{display:none}.etherfi-theme .nav{height:85px}.etherfi-theme .etherfi-referral{padding:25px;gap:30px}.etherfi-theme .etherfi-referral h2{font-size:32px}.etherfi-theme .etherfi-referral figure{border-left:0;border-top:1px solid #3f382b;padding:28px 0 0}.etherfi-theme .guide-section h2{font-size:28px}}
