.info-dialog:has(.crypto-guide){width:min(620px,calc(100% - 28px));background:#181c23;border-color:#3c4553;padding:28px;max-height:90dvh}.info-dialog:has(.crypto-guide) .info-heading{margin-bottom:12px}.info-dialog:has(.crypto-guide) .info-heading h2{font-size:24px}.crypto-intro{margin:0 0 20px;color:#a1aab9;font-size:13px}
.crypto-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.crypto-tabs button{display:flex;align-items:center;gap:11px;padding:13px;background:#11151c;border:1px solid #353e4c;border-radius:9px;text-align:left;color:#b6bfce;font-size:13px;font-weight:600}.crypto-tabs button[aria-selected=true]{border-color:#5889ef;background:#202e48;color:#f0f4ff;box-shadow:inset 0 0 0 1px #416ac02b}.crypto-tabs small{display:block;font-size:10px;line-height:1.5;font-weight:400;color:#9daac0;margin-top:2px}.crypto-app-icon{width:33px;height:33px;border-radius:8px;display:grid;place-items:center;font-size:24px;font-weight:500;flex-shrink:0}.cashapp-icon{color:#a8ecc1;background:#274938}.metamask-icon{color:#f2ba7a;background:#47372e}
.crypto-before{padding:13px 15px;border:1px solid #444751;background:#272a31;border-radius:7px;font-size:12px}.crypto-before strong{font-size:12px}.crypto-before p{margin:3px 0 0;color:#aeb5c1;line-height:1.6}
#info-body .crypto-steps{list-style:none;padding:0;margin:23px 0 18px;display:flex;flex-direction:column;gap:19px}#info-body .crypto-steps li{display:flex;gap:13px;margin:0}.crypto-step-number{font-family:ui-monospace,monospace;color:#a6bfee;font-size:11px;padding-top:3px;min-width:24px;letter-spacing:1px}.crypto-steps h4{font-size:13px;line-height:1.5;color:#e8ebf2;margin:0 0 4px;font-weight:600}.crypto-steps p{font-size:12px;line-height:1.7;color:#a5afc1;margin:0}.crypto-note{font-size:11px!important;line-height:1.7;border-top:1px solid #394251;padding-top:15px;color:#a8b4c8;margin:0 0 13px}.crypto-source{font-size:11px;color:#a9c7ff;text-decoration:underline;text-underline-offset:3px}
.crypto-quote-link{width:100%;display:flex;align-items:center;gap:9px;margin:15px 0 0;padding:13px 0 0;border-top:1px solid #363d47;color:#aab9cf;font-size:11px;text-align:left}.crypto-quote-link>span:first-child{font-size:17px;color:#c3cddc}.crypto-quote-link>span:last-child{margin-left:auto}.crypto-quote-link:hover{color:#fff}
.footer-links{grid-column:2;grid-row:1;display:flex;align-items:center;gap:18px}.footer-links button{font-size:10px;text-align:left}
@media(max-width:1150px) and (min-width:761px){.header{gap:20px}.header nav{gap:17px;margin-right:0;font-size:11px}.header .brand{font-size:16px}.header .brand small{font-size:8px;letter-spacing:2.7px}.header-quote{padding-left:15px}}
@media(max-width:640px){.info-dialog:has(.crypto-guide){padding:21px}.info-dialog:has(.crypto-guide) .info-heading h2{font-size:21px}.crypto-tabs{gap:8px}.crypto-tabs button{padding:10px 8px;gap:7px;font-size:12px}.crypto-app-icon{width:27px;height:29px;font-size:21px}.crypto-tabs small{font-size:9px}.footer-links{grid-column:1;grid-row:auto;flex-wrap:wrap;gap:12px 18px}.crypto-steps p{font-size:12px}}
