.hero-object img{mask-image:radial-gradient(ellipse at center,#000 45%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,transparent 74%)}
dialog{scrollbar-width:thin;scrollbar-color:#d3d1c5 transparent}
.fee-item input{height:4px;cursor:pointer}
.relay-art img{mix-blend-mode:normal;padding:30px}
.brand-icon{height:38px;width:38px;object-fit:cover;border-radius:10px}.hero-object img{mask-image:none;-webkit-mask-image:none;mix-blend-mode:normal}.brand .brand-icon{flex-shrink:0}footer .brand-icon{width:28px;height:28px;border-radius:7px}
.revor-mark{font-family:Arial,sans-serif;font-size:42px;letter-spacing:0;font-weight:400;transform:rotate(-25deg)}
.token-icon:has(img){background:#eeece5}
.token-icon img{display:block}
.activity-empty{padding:34px 20px;background:transparent}
.activity-empty h3{font-family:var(--display);font-size:23px;letter-spacing:-.7px}
.activity-empty p{font-size:11px;line-height:1.8}
.empty-orbit{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 15px;border:1px solid #e0ddcf;border-radius:14px;font-size:27px;color:#aaa18d}
.zero-count{font-size:10px;color:#a49c88}
.contract-copy{display:inline-flex;align-items:center;gap:10px;margin-top:15px;padding:6px 9px;border:1px solid #e8e5da;border-radius:6px;background:#f8f7f2;color:#8a8474;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.2px}
.contract-copy:hover{color:#ce613e;border-color:#e7bba6;background:#fff4eb}
.contract-copy:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.token-card:has(.contract-copy) .card-price{margin-top:15px}
.project-links{display:flex;align-items:center;gap:16px;padding:15px 4px 0;flex-wrap:wrap}.project-links .contract-copy{margin-top:0}.project-token-label{font-size:11px;font-weight:600}.project-token-label small{font-size:10px;font-weight:400;color:#a09a89;margin-left:8px}.project-twitter{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#777365;font-size:11px}.project-twitter:hover{color:var(--orange)}.main-nav .nav-twitter{padding:10px 14px;font-size:18px;color:#32332c}.subpage>.project-links{margin-bottom:25px;padding-top:0}@media(max-width:600px){.main-nav a,.main-nav button{padding-left:10px;padding-right:10px}.main-nav .nav-twitter{padding:8px 10px}.project-links{gap:10px}.project-twitter span{display:none}.project-token-label small{display:none}}
@media(max-width:600px){.intro h1{font-size:clamp(29px,8.4vw,35px);letter-spacing:-1.8px;line-height:1.15}.hero-actions{gap:18px}.hero-actions .primary{padding:12px 14px;gap:18px}.hero-actions .text-btn{font-size:10px}.intro{min-height:340px}.intro>p{margin-top:20px}}
