.metasurface-home h1{font-size:48px;line-height:1.15}.metasurface-connection{border:1px solid var(--mh-line);background:var(--mh-sunken);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;display:flex}.metasurface-connection h2{margin:0;font-size:20px}.metasurface-connection p{margin:6px 0 0}.metasurface-runtime-address{font-size:13px;font-family:var(--font-geist-mono),monospace}.metasurface-connection-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.metasurface-connection-actions a{color:var(--mh-accent-hover);font-size:14px;font-weight:600}.metasurface-home button{border:1px solid var(--mh-line-strong);font:inherit;background:var(--mh-accent);color:var(--mh-on-accent);cursor:pointer;border-radius:8px;padding:10px 16px;font-weight:600}.metasurface-home button:hover:enabled{background:var(--mh-accent-hover)}.metasurface-home button:disabled{background:var(--mh-sunken);color:var(--mh-muted);border-color:var(--mh-line);cursor:default}.metasurface-tool-launch{margin-top:auto}@media (min-width:1024px){.metasurface-home a.metasurface-tool-launch{box-sizing:border-box;border:1px solid var(--mh-line-strong);background:var(--mh-accent);min-height:44px;color:var(--mh-on-accent);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}:is(.metasurface-home a.metasurface-tool-launch:hover,.metasurface-home a.metasurface-tool-launch:focus-visible){background:var(--mh-accent-hover)}}.metasurface-runtime-note{margin-top:20px;font-size:14px}
