.demo-button{width:max-content;height:40px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-gold);color:var(--color-static-ink);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-medium);letter-spacing:var(--tracking-t1);text-transform:none;white-space:nowrap;box-shadow:none;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1.62;text-decoration:none;transition:background .15s;display:inline-flex}.demo-button:hover,.demo-button:focus-visible{background:var(--color-gold-hover);color:var(--color-static-ink)}.demo-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.demo-button.demo-button-page{min-width:180px;max-width:100%;height:48px;padding-inline:24px;font-size:15px}.demo-button.demo-button-large{width:240px;max-width:100%;height:64px;padding-inline:28px;font-size:17px}.demo-secondary-link{min-height:48px;color:color-mix(in srgb, var(--color-static-paper) 72%, transparent);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-medium);text-underline-offset:6px;white-space:nowrap;align-items:center;gap:8px;padding:0 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.demo-secondary-link:hover{color:var(--color-static-paper);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.demo-secondary-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.demo-secondary-link{transition:none}}
