@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&display=swap");*{box-sizing:border-box;margin:0;padding:0}:root{--green:#10b981;--green-dim:#059669;--bg:#030407;--text:#eeeef2;--text-muted:rgba(255,255,255,0.44);--border:rgba(255,255,255,0.08)}body{font-family:Syne,sans-serif;background:linear-gradient(rgba(3,4,7,.85),rgba(3,4,7,.95)),url(/xrpl-background.jpg) 50%/cover fixed;color:var(--text);min-height:100vh;overflow-x:hidden}.ticker-wrap{overflow:hidden;background:rgba(0,0,0,.6);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ticker{display:flex;white-space:nowrap;animation:ticker 40s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.card{background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:20px;transition:all .3s}.card:hover{transform:translateY(-8px);border-color:var(--green);box-shadow:0 0 30px rgba(16,185,129,.3)}.btn-green{background:var(--green);color:black;font-weight:700;border-radius:9999px;padding:14px 32px;transition:all .2s}.btn-green:hover{background:white;transform:scale(1.05)}