:root{--bg:#0b0c0c;--surface:#121316;--surface-2:#17191d;--text:#f2f1ee;--muted:#a0a3a6;--faint:#8b8f93;--line:#ffffff1c;--line-strong:#fff3;--accent:#12b4dd;--accent-ink:#04191f;--accent-soft:#12b4dd1f}:root[data-theme=light]{--bg:#f6f5f2;--surface:#fff;--surface-2:#efeeea;--text:#121316;--muted:#55585c;--faint:#5f6368;--line:#0b0c0c21;--line-strong:#0b0c0c42;--accent:#00768f;--accent-ink:#fff;--accent-soft:#008fb31a}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}body{-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text)}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html{scroll-behavior:smooth}:root[data-theme=light] #cardano-mark{filter:invert()}@media (max-width:760px){#fluid-nav-links{display:none}}#fluid-menu-btn{display:none}@media (max-width:760px){#fluid-menu-btn{display:inline-flex}}@media (min-width:761px){#fluid-menu-panel{display:none!important}}@media (max-width:420px){#fluid-header-tag{display:none}}[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.65,.2,1),transform .75s cubic-bezier(.2,.65,.2,1);transform:translateY(18px)}[data-reveal=in]{opacity:1;transform:none}@media print{[data-reveal]{opacity:1!important;transform:none!important}#fluid-sat-fill{width:.62%!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.fluid-btn-menu:hover{border-color:var(--accent)}.fluid-btn-theme:hover{border-color:var(--line-strong);color:var(--text)}.fluid-btn-accent:hover{color:var(--accent-ink);filter:brightness(1.08)}.fluid-btn-outline:hover{color:var(--text);background:var(--surface-2)}.fluid-card-proof{transition:transform .4s cubic-bezier(.2,.65,.2,1),border-color .4s,box-shadow .4s}.fluid-card-proof:hover{border-color:var(--accent);box-shadow:0 18px 40px -28px var(--accent);transform:translateY(-4px)}.fluid-partner-tile{transition:background .3s}.fluid-partner-tile:hover{background:#17191d}.fluid-step-flow{transition:border-color .35s,background .35s}.fluid-step-flow:hover{border-color:var(--accent);background:var(--surface)}.fluid-wallet-row{transition:background .3s,padding-left .3s}.fluid-wallet-row:hover{background:var(--surface-2);padding-left:calc(clamp(16px,2vw,24px) + 8px)}.fluid-post-link:hover{color:var(--text)}
