.ShareFixtureButton-module__QmrVBa__group{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ShareFixtureButton-module__QmrVBa__downloadLink{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body), system-ui, sans-serif;font-weight:700;font-size:var(--text-base);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:2px solid var(--color-pitch);color:var(--color-pitch);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition);background:0 0;line-height:1.2;text-decoration:none;display:inline-flex}.ShareFixtureButton-module__QmrVBa__downloadLink:hover{background:var(--color-pitch);color:var(--color-surface)}.ShareFixtureButton-module__QmrVBa__downloadLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ShareFixtureButton-module__QmrVBa__fallback{padding:var(--space-2) var(--space-3);background:var(--color-surface-raised,#ffffff0f);color:var(--color-ink);font-size:var(--text-sm);border-radius:8px;flex-basis:100%;margin:0}.ShareFixtureButton-module__QmrVBa__fallbackText{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--color-surface);color:var(--color-ink);word-break:break-all;-webkit-user-select:all;user-select:all;font-family:var(--font-body-stack,"Atkinson Hyperlegible", sans-serif);border-radius:6px;display:block}