.btn[data-astro-cid-77h6ufsd]{--btn-h:40px;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--space-5);font-family:var(--font-ui);font-weight:700;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:var(--radius-full);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1.5px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn-label[data-astro-cid-77h6ufsd]:empty{display:none}.btn-block[data-astro-cid-77h6ufsd]{width:100%;display:flex}.btn-lg[data-astro-cid-77h6ufsd]{--btn-h:48px;padding:0 var(--space-6);font-size:var(--text-md)}.btn-md[data-astro-cid-77h6ufsd]{--btn-h:40px}.btn-sm[data-astro-cid-77h6ufsd]{--btn-h:32px;padding:0 var(--space-4);font-size:var(--text-xs)}.btn-md[data-astro-cid-77h6ufsd]:after,.btn-sm[data-astro-cid-77h6ufsd]:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.btn[data-astro-cid-77h6ufsd]:active,.btn[data-astro-cid-77h6ufsd].is-active{transform:translateY(1px)scale(.985)}.btn[data-astro-cid-77h6ufsd] .btn-icon-right{transition:transform var(--duration-fast) var(--ease-standard)}.btn[data-astro-cid-77h6ufsd]:hover .btn-icon-right,.btn[data-astro-cid-77h6ufsd].is-hover .btn-icon-right{transform:translate(2px)}.btn-primary[data-astro-cid-77h6ufsd]{background:var(--accent);color:var(--accent-ink)}.btn-primary[data-astro-cid-77h6ufsd]:hover,.btn-primary[data-astro-cid-77h6ufsd].is-hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.btn-primary[data-astro-cid-77h6ufsd]:active,.btn-primary[data-astro-cid-77h6ufsd].is-active{background:color-mix(in srgb, var(--accent) 78%, #000)}.btn-soft[data-astro-cid-77h6ufsd]{background:var(--accent-soft);color:var(--accent)}.btn-soft[data-astro-cid-77h6ufsd]:hover,.btn-soft[data-astro-cid-77h6ufsd].is-hover{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.btn-soft[data-astro-cid-77h6ufsd]:active,.btn-soft[data-astro-cid-77h6ufsd].is-active{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}.btn-outline[data-astro-cid-77h6ufsd]{background:var(--surface);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--surface))}.btn-outline[data-astro-cid-77h6ufsd]:hover,.btn-outline[data-astro-cid-77h6ufsd].is-hover{border-color:var(--accent);background:var(--accent-soft)}.btn-outline[data-astro-cid-77h6ufsd]:active,.btn-outline[data-astro-cid-77h6ufsd].is-active{background:color-mix(in srgb, var(--accent) 16%, var(--surface))}.btn-neutral[data-astro-cid-77h6ufsd]{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-neutral[data-astro-cid-77h6ufsd]:hover,.btn-neutral[data-astro-cid-77h6ufsd].is-hover{border-color:var(--text-muted)}.btn-neutral[data-astro-cid-77h6ufsd]:active,.btn-neutral[data-astro-cid-77h6ufsd].is-active{background:var(--surface-2)}.btn-ghost[data-astro-cid-77h6ufsd]{color:var(--text-muted);background:0 0}.btn-ghost[data-astro-cid-77h6ufsd]:hover,.btn-ghost[data-astro-cid-77h6ufsd].is-hover{color:var(--text);background:var(--surface-2)}.btn-arrow[data-astro-cid-77h6ufsd]{gap:14px;padding:6px 6px 6px 22px;font-weight:600}.btn-lg[data-astro-cid-77h6ufsd].btn-arrow{font-size:var(--text-md);gap:16px;padding:7px 7px 7px 26px}.btn-sm[data-astro-cid-77h6ufsd].btn-arrow{gap:10px;padding:5px 5px 5px 18px}.btn-chip[data-astro-cid-77h6ufsd]{width:36px;height:36px;transition:transform var(--duration-fast) var(--ease-standard);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn-lg[data-astro-cid-77h6ufsd] .btn-chip[data-astro-cid-77h6ufsd]{width:40px;height:40px}.btn-sm[data-astro-cid-77h6ufsd] .btn-chip[data-astro-cid-77h6ufsd]{width:28px;height:28px}.btn-arrow[data-astro-cid-77h6ufsd]:hover .btn-chip[data-astro-cid-77h6ufsd],.btn-arrow[data-astro-cid-77h6ufsd].is-hover .btn-chip[data-astro-cid-77h6ufsd]{transform:translate(3px)}.btn-arrow[data-astro-cid-77h6ufsd].tone-forest{background:var(--brand);color:var(--accent-ink)}.btn-arrow[data-astro-cid-77h6ufsd].tone-forest .btn-chip[data-astro-cid-77h6ufsd]{background:var(--accent-ink);color:var(--brand)}.btn-arrow[data-astro-cid-77h6ufsd].tone-forest:hover,.btn-arrow[data-astro-cid-77h6ufsd].tone-forest.is-hover{background:color-mix(in srgb, var(--brand) 88%, #000)}.btn-arrow[data-astro-cid-77h6ufsd].tone-cream{background:var(--cream);color:var(--cream-ink)}.btn-arrow[data-astro-cid-77h6ufsd].tone-cream .btn-chip[data-astro-cid-77h6ufsd]{background:var(--cream-ink);color:var(--cream)}.btn-arrow[data-astro-cid-77h6ufsd].tone-cream:hover,.btn-arrow[data-astro-cid-77h6ufsd].tone-cream.is-hover{background:color-mix(in srgb, var(--cream) 85%, #000)}.btn-arrow[data-astro-cid-77h6ufsd].tone-ghost{color:inherit;opacity:.92;background:0 0;border-color:currentColor}.btn-arrow[data-astro-cid-77h6ufsd].tone-ghost .btn-chip[data-astro-cid-77h6ufsd]{background:currentColor}.btn-arrow[data-astro-cid-77h6ufsd].tone-ghost .btn-chip[data-astro-cid-77h6ufsd] svg{color:var(--band)}.btn-arrow[data-astro-cid-77h6ufsd].tone-ghost.is-on-paper .btn-chip[data-astro-cid-77h6ufsd] svg{color:var(--bg)}.btn-hero[data-astro-cid-77h6ufsd]{background:var(--hero-btn-bg);color:var(--hero-btn-ink);box-shadow:var(--shadow-float)}.btn-hero[data-astro-cid-77h6ufsd]:hover,.btn-hero[data-astro-cid-77h6ufsd].is-hover{transform:translateY(-2px)}.btn-hero[data-astro-cid-77h6ufsd]:active,.btn-hero[data-astro-cid-77h6ufsd].is-active{transform:translateY(0)scale(.985)}.btn[data-astro-cid-77h6ufsd][disabled],.btn[data-astro-cid-77h6ufsd][aria-disabled=true]{cursor:not-allowed;background:var(--surface-2);color:var(--text-muted);box-shadow:none;pointer-events:none;border-color:#0000}.btn-spinner[data-astro-cid-77h6ufsd]{border:2px solid;border-top-color:#0000;border-radius:999px;width:1em;height:1em;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}
