:root{color-scheme:dark;font-family:Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 18% 0%,rgba(20,240,210,.18),transparent 30%),radial-gradient(circle at 78% 8%,rgba(255,71,104,.16),transparent 28%),linear-gradient(180deg,#071713,#03100e 54%,#020605);color:#fff8e8;--bg-card: rgba(4, 22, 18, .86);--bg-card-strong: rgba(5, 35, 28, .94);--border: rgba(148, 255, 237, .18);--border-strong: rgba(255, 205, 74, .48);--accent-cyan: #14f0d2;--accent-coral: #ff4c68;--accent-amber: #ffcd4a;--accent: var(--accent-amber);--accent-strong: #ff9d32;--text: #fff8e8;--text-soft: rgba(255, 248, 232, .78);--text-muted: rgba(255, 248, 232, .62);--success: #4dffae;--danger: #ff6b82;--shadow: 0 28px 80px rgba(0, 0, 0, .42)}html,body{margin:0;min-height:100%}body{min-height:100vh}button,input,select{font:inherit}*{box-sizing:border-box}a{color:inherit}.on-chain-mechanics.svelte-1j05b3{position:fixed;right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:1100}.mechanics-trigger.svelte-1j05b3{display:inline-flex;align-items:center;gap:.45rem;min-height:2.65rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080d12d1;color:var(--color-text, #eef6ff);font:inherit;font-size:.84rem;font-weight:800;line-height:1;box-shadow:0 14px 38px #0000005c;backdrop-filter:blur(14px);cursor:pointer}.mechanics-trigger.svelte-1j05b3:hover,.mechanics-trigger.svelte-1j05b3:focus-visible{border-color:#8be7bc9e;background:#0c1619f0;outline:none}.mechanics-trigger.svelte-1j05b3 span:where(.svelte-1j05b3){white-space:nowrap}.mechanics-backdrop.svelte-1j05b3{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#000000ad;backdrop-filter:blur(5px)}.mechanics-dialog.svelte-1j05b3{width:min(54rem,calc(100vw - 2rem));max-height:min(48rem,calc(100vh - 2rem));overflow:hidden;border:1px solid var(--color-border, rgba(255, 255, 255, .14));border-radius:8px;background:#111827;box-shadow:0 24px 70px #0000008f}.mechanics-header.svelte-1j05b3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .12));background:#ffffff0a}.mechanics-header.svelte-1j05b3 p:where(.svelte-1j05b3){margin:0 0 .3rem;color:var(--color-text-muted, #95a3af);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mechanics-header.svelte-1j05b3 h2:where(.svelte-1j05b3){margin:0;color:var(--color-text, #eef6ff);font-size:1.18rem;line-height:1.2}.mechanics-close.svelte-1j05b3{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0d;color:var(--color-text, #eef6ff);cursor:pointer}.mechanics-body.svelte-1j05b3{overflow-y:auto;padding:1.35rem}.mechanics-body.svelte-1j05b3 ul:where(.svelte-1j05b3){display:grid;gap:.85rem;margin:0;padding-left:1.15rem}.mechanics-body.svelte-1j05b3 li:where(.svelte-1j05b3){color:var(--color-text-secondary, var(--color-text-muted, #b8c3cc));font-size:1rem;line-height:1.55}@media (max-width: 520px){.on-chain-mechanics.svelte-1j05b3{right:calc(.75rem + env(safe-area-inset-right));bottom:calc(.75rem + env(safe-area-inset-bottom))}.mechanics-trigger.svelte-1j05b3{font-size:.78rem}}
