:root{--bg-primary: #fafafa;--bg-secondary: #f5f5f5;--bg-tertiary: #e5e5e5;--text-primary: #1a1a1a;--text-secondary: #404040;--text-muted: #737373;--border: #d4d4d4;--border-subtle: #e5e5e5;--accent-primary: #2a52be;--accent-secondary: #00a693}[data-astro-cid-vnzlvqnm][data-theme=dark]{--bg-primary: #1a1a1a;--bg-secondary: #262626;--bg-tertiary: #404040;--text-primary: #fafafa;--text-secondary: #e5e5e5;--text-muted: #a3a3a3;--border: #404040;--border-subtle: #262626;--accent-primary: #3a62ce;--accent-secondary: #00b6a3}.btn[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;text-decoration:none;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap;text-align:center}.btn[data-astro-cid-vnzlvqnm]:disabled,.btn[data-astro-cid-vnzlvqnm][aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn[data-astro-cid-vnzlvqnm]:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.btn-small[data-astro-cid-vnzlvqnm]{font-size:.875rem;padding:8px 16px}.btn-medium[data-astro-cid-vnzlvqnm]{font-size:1rem;padding:12px 24px}.btn-large[data-astro-cid-vnzlvqnm]{font-size:1.125rem;padding:16px 32px}.btn-full[data-astro-cid-vnzlvqnm]{width:100%}.btn-primary[data-astro-cid-vnzlvqnm]{color:#fff}.btn-primary[data-astro-cid-vnzlvqnm]:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 8px 16px #0003}.btn-primary[data-astro-cid-vnzlvqnm]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn-secondary[data-astro-cid-vnzlvqnm]{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border)}.btn-secondary[data-astro-cid-vnzlvqnm]:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-secondary);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-secondary[data-astro-cid-vnzlvqnm]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn-outline[data-astro-cid-vnzlvqnm]{background:transparent}.btn-outline[data-astro-cid-vnzlvqnm]:hover:not(:disabled):not([aria-disabled=true]){color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-outline[data-astro-cid-vnzlvqnm]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-blue{background:#2a52be;border-color:#2a52be}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){background:#1a4299;border-color:#1a4299;box-shadow:0 8px 16px #2a52be4d}html[data-theme=light] .btn-secondary[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){border-color:#2a52be;box-shadow:0 4px 12px #2a52be26}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-blue{color:#2a52be;border-color:#2a52be}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){background:#2a52be;box-shadow:0 4px 12px #2a52be33}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-teal{background:#00a693;border-color:#00a693}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){background:#008c7a;border-color:#008c7a;box-shadow:0 8px 16px #00a6934d}html[data-theme=light] .btn-secondary[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){border-color:#00a693;box-shadow:0 4px 12px #00a69326}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-teal{color:#00a693;border-color:#00a693}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){background:#00a693;box-shadow:0 4px 12px #00a69333}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-red{background:#d62828;border-color:#d62828}html[data-theme=light] .btn-primary[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){background:#ba181b;border-color:#ba181b;box-shadow:0 8px 16px #d628284d}html[data-theme=light] .btn-secondary[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){border-color:#d62828;box-shadow:0 4px 12px #d6282826}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-red{color:#d62828;border-color:#d62828}html[data-theme=light] .btn-outline[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){background:#d62828;box-shadow:0 4px 12px #d6282833}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-blue{background:#3a62ce;border-color:#3a62ce}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){background:#2a52be;border-color:#2a52be;box-shadow:0 8px 16px #3a62ce66}html[data-theme=dark] .btn-secondary[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){border-color:#3a62ce;box-shadow:0 4px 12px #3a62ce33}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-blue{color:#3a62ce;border-color:#3a62ce}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-blue:hover:not(:disabled):not([aria-disabled=true]){background:#3a62ce;color:#1a1a1a;box-shadow:0 4px 12px #3a62ce4d}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-teal{background:#00b6a3;border-color:#00b6a3}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){background:#00a693;border-color:#00a693;box-shadow:0 8px 16px #00b6a366}html[data-theme=dark] .btn-secondary[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){border-color:#00b6a3;box-shadow:0 4px 12px #00b6a333}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-teal{color:#00b6a3;border-color:#00b6a3}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-teal:hover:not(:disabled):not([aria-disabled=true]){background:#00b6a3;color:#1a1a1a;box-shadow:0 4px 12px #00b6a34d}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-red{background:#e63946;border-color:#e63946}html[data-theme=dark] .btn-primary[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){background:#d62828;border-color:#d62828;box-shadow:0 8px 16px #e6394666}html[data-theme=dark] .btn-secondary[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){border-color:#e63946;box-shadow:0 4px 12px #e6394633}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-red{color:#e63946;border-color:#e63946}html[data-theme=dark] .btn-outline[data-astro-cid-vnzlvqnm].btn-red:hover:not(:disabled):not([aria-disabled=true]){background:#e63946;color:#1a1a1a;box-shadow:0 4px 12px #e639464d}
