/* Coincore's layered coin entrance and opposing icon rows, in Saat Kula gold. */
#crypto{position:relative;padding-block:95px 80px;background:#08090a;border-top:1px solid #ffffff08;overflow:hidden;isolation:isolate}
#crypto:before{content:'';position:absolute;inset:0 0 auto;height:310px;background:radial-gradient(ellipse at 50% 0%,#f4ce2110,transparent 67%);pointer-events:none;z-index:-1}
#crypto .crypto-layout{display:flex;flex-direction:column;gap:0;align-items:center}
#crypto .crypto-heading{text-align:center;max-width:780px;position:relative;z-index:1}
#crypto .eyebrow{margin-bottom:18px;color:#e1c84d;font-size:12px;letter-spacing:1.8px;line-height:1.6}
#crypto h2{font-size:clamp(36px,4.3vw,56px);font-weight:750;line-height:1.17;letter-spacing:-2px;text-wrap:balance}
#crypto .crypto-scene{position:relative;width:min(1400px,100vw);height:340px;margin:10px 0 0;flex-shrink:0}
#crypto .crypto-marquees{position:absolute;inset:50% 0 auto;transform:translateY(-50%);display:grid;gap:12px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
#crypto .crypto-track{display:flex;width:max-content;animation:crypto-slide 42s linear infinite;animation-play-state:paused}
#crypto .crypto-track:nth-child(2){animation-direction:reverse;animation-duration:48s}
#crypto .crypto-icon-group{display:flex;gap:12px;flex-shrink:0;padding-right:12px}
#crypto .crypto-orbit-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #ffffff13;border-radius:50%;color:#c2c6c5;background:linear-gradient(145deg,#17191a,#0c0e0f);box-shadow:inset 0 1px #ffffff05;flex-shrink:0}
#crypto .crypto-orbit-icon img{width:30px;height:30px;object-fit:contain}
#crypto .crypto-spotlight{position:absolute;inset:30px 23% 0;background:radial-gradient(ellipse,#f4ce211a,transparent 65%);pointer-events:none}
#crypto .crypto-pedestal{position:absolute;left:50%;bottom:17px;width:220px;height:16px;transform:translateX(-50%);background:radial-gradient(ellipse,#dcb32825,transparent 70%);filter:blur(5px)}
#crypto .bitcoin-entrance{position:absolute;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px;z-index:2;pointer-events:none;perspective:1000px}
#crypto .bitcoin-float{width:100%;height:100%;animation:crypto-float 6s ease-in-out infinite;animation-play-state:paused}
#crypto .bitcoin-float img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 28px #0009)}
#crypto .crypto-motion-toggle{display:none;align-items:center;justify-content:center;gap:7px;position:absolute;right:30px;bottom:8px;background:#111312;border:1px solid #ffffff18;border-radius:30px;padding:7px 11px;color:#b7beb3;font-size:11px;line-height:1.5}
#crypto.crypto-motion-ready .crypto-motion-toggle{display:flex}
#crypto .crypto-motion-toggle:hover{color:#f4ce21;border-color:#f4ce2150}
#crypto .motion-toggle-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;gap:3px}
#crypto .motion-toggle-icon:before,#crypto .motion-toggle-icon:after{content:'';width:2px;height:9px;background:currentColor}
#crypto.crypto-user-paused .motion-toggle-icon:before{width:0;height:0;border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;background:none}
#crypto.crypto-user-paused .motion-toggle-icon:after{display:none}
#crypto .crypto-asset-legend{display:flex;align-items:center;justify-content:center;gap:10px 24px;flex-wrap:wrap;list-style:none;margin:6px 0 0;padding:0}
#crypto .crypto-asset-legend li{display:flex;gap:7px;align-items:center;font-size:13px;font-weight:700;color:#e3e5de}
#crypto .crypto-asset-legend .coin{width:22px;height:22px;font-size:16px}
#crypto .crypto-asset-legend .coin{background:none;border:0}
#crypto .crypto-asset-legend .coin img{width:22px;height:22px;object-fit:contain}
#crypto .crypto-copy{text-align:center;max-width:640px;width:100%;margin-top:23px}
#crypto .body-copy{max-width:600px;font-size:16px;line-height:1.8;margin:0 auto;text-wrap:pretty;color:#b9bdb7}
#crypto .crypto-copy>.button{margin-top:25px}
#crypto .crypto-networks{width:100%;max-width:640px;text-align:center;margin-top:22px}
#crypto .crypto-networks .small-label{font-size:10px;letter-spacing:1.3px;color:#b4b9ae}
#crypto .crypto-network-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:12px 0 0;padding:0}
#crypto .crypto-network-list li{padding:7px 12px;border:1px solid #f4ce213b;border-radius:7px;background:#f4ce2108;color:#eee9cb;font-size:12px;line-height:1.5}
#crypto .network-block{max-width:780px;text-align:center;margin-top:36px;padding-top:26px;border-top:1px solid #ffffff0d;width:100%}
#crypto .network-list{justify-content:center;margin-top:13px;gap:8px}
#crypto .network-list>span{padding:7px 11px;border-radius:6px;background:#ffffff03;font-size:12px}
#crypto .network-block .fine-print{max-width:570px;margin:14px auto 0;font-size:12px}
#crypto.crypto-in-view .crypto-track,#crypto.crypto-in-view .bitcoin-float{animation-play-state:running}
@keyframes crypto-slide{to{transform:translateX(-50%)}}
@keyframes crypto-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}
@media(max-width:850px){#crypto{padding-block:75px 65px}#crypto .crypto-scene{height:300px}#crypto .bitcoin-entrance{width:265px;height:265px;margin:-132.5px 0 0 -132.5px}#crypto .crypto-orbit-icon{width:50px;height:50px}#crypto .crypto-motion-toggle{right:24px}}
@media(max-width:600px){#crypto{padding-block:64px 54px}#crypto h2{font-size:36px;letter-spacing:-1.4px}#crypto .eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:14px}#crypto .crypto-scene{height:265px;margin-top:7px}#crypto .bitcoin-entrance{width:225px;height:225px;margin:-112.5px 0 0 -112.5px}#crypto .crypto-orbit-icon{width:43px;height:43px}#crypto .crypto-orbit-icon img{width:26px;height:26px}#crypto .crypto-marquees{gap:10px}#crypto .crypto-icon-group{gap:10px;padding-right:10px}#crypto .crypto-motion-toggle{right:20px;bottom:0;font-size:10px;padding:5px 8px}#crypto .crypto-asset-legend{margin-top:20px;gap:10px 16px}#crypto .crypto-asset-legend li{font-size:12px}#crypto .crypto-copy{margin-top:20px}#crypto .body-copy{font-size:15px;line-height:1.8}#crypto .network-block{margin-top:30px;padding-top:24px}#crypto .network-list{gap:7px}#crypto .network-list>span{font-size:11px;padding:6px 8px}#crypto .network-block .fine-print{font-size:11px}}
@media(prefers-reduced-motion:reduce){#crypto .crypto-track,#crypto .bitcoin-float{animation:none}#crypto.crypto-motion-ready .crypto-motion-toggle{display:none}}
