.forum-portal-link-module__1oxnta__link{background:linear-gradient(135deg, rgba(var(--accent-rgb), .16), #7de7ff14 45%, #b79bff24);color:#f7fbff;border:1px solid #7de7ff47;border-radius:999px;align-items:center;gap:.7rem;min-width:0;padding:.55rem .9rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 12px 30px #0c101c2e,inset 0 1px #ffffff14}.forum-portal-link-module__1oxnta__link:hover{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 16px 38px #0c101c38, 0 0 0 1px rgba(var(--accent-rgb), .14) inset;transform:translateY(-1px)}.forum-portal-link-module__1oxnta__link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.forum-portal-link-module__1oxnta__art{width:3.3rem;min-width:3.3rem}.forum-portal-link-module__1oxnta__copy{gap:.08rem;min-width:0;display:grid}.forum-portal-link-module__1oxnta__title{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.forum-portal-link-module__1oxnta__hint{color:#e9f2ffb3;white-space:nowrap;font-size:.73rem}.forum-portal-link-module__1oxnta__external{opacity:.82}@media (prefers-reduced-motion:reduce){.forum-portal-link-module__1oxnta__link{transition:none}.forum-portal-link-module__1oxnta__link:hover{transform:none}}
.wallet-menu{position:relative}.wallet-trigger{border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .07);min-height:2.65rem;color:var(--color-muted);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.wallet-trigger:hover,.wallet-trigger[aria-expanded=true]{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .12);color:var(--color-cream);transform:translateY(-1px)}.wallet-trigger-icon{background:radial-gradient(circle at 30% 30%, rgba(var(--accent-rgb), .34), transparent 62%), #121914f5;width:1.85rem;height:1.85rem;color:var(--color-gold);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .12);border-radius:10px;place-items:center;display:grid}.wallet-trigger-icon .ui-icon{width:1rem;height:1rem}.wallet-trigger-copy{text-align:left;min-width:0;line-height:1.05;display:grid}.wallet-trigger-copy small{color:inherit;opacity:.88;font-size:.72rem;font-weight:700}.wallet-trigger-copy strong{color:var(--color-gold);font-size:.8rem}.wallet-trigger-copy strong.is-green,.wallet-popover-head strong.is-green{color:#3ddc84}.wallet-trigger-copy strong.is-red,.wallet-popover-head strong.is-red{color:#ff6b6b}html.theme-light .wallet-trigger-copy strong.is-green,html.theme-light .wallet-popover-head strong.is-green{color:#0b7a43}html.theme-light .wallet-trigger-copy strong.is-red,html.theme-light .wallet-popover-head strong.is-red{color:#c62828}.wallet-popover{z-index:60;border:1px solid rgba(var(--accent-rgb), .14);background:linear-gradient(#141c18fa,#0c110efa);border-radius:18px;gap:.55rem;width:min(18rem,100vw - 1rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 40px #00000057}.wallet-popover-head{border-bottom:1px solid #ffffff0f;gap:.15rem;padding:.15rem .15rem .35rem;display:grid}.wallet-popover-head small{color:var(--color-muted);font-size:.72rem;font-weight:700}.wallet-popover-head strong{color:var(--color-gold);font-size:1rem}.wallet-popover-links{gap:.3rem;display:grid}.wallet-pop-link{width:100%;color:inherit;border:1px solid #0000;border-radius:14px;align-items:center;gap:.65rem;padding:.7rem .72rem;font-size:.86rem;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:flex}.wallet-pop-link:hover{border-color:rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .06);transform:translateY(-1px)}.wallet-pop-link-icon{background:rgba(var(--accent-rgb), .08);width:2rem;height:2rem;color:var(--color-gold);border-radius:12px;flex:none;place-items:center;display:grid}.wallet-pop-link-icon .ui-icon{width:1rem;height:1rem}@media (max-width:480px){.wallet-trigger{gap:.3rem;min-height:2.3rem;padding:.35rem .45rem;font-size:.68rem}.wallet-trigger-copy small{display:none}.wallet-trigger-copy strong{font-size:.75rem}.wallet-popover{width:min(17rem,100vw - .8rem);padding:.55rem;right:-.15rem}.wallet-pop-link{padding:.62rem .65rem;font-size:.82rem}}
