.page-button:where(.astro-grf5fpcn){display:inline-flex;margin-top:0!important;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:500;font-size:14px;line-height:1;text-decoration:none;border:1px solid var(--page-border);cursor:pointer;transition:all .2s ease;white-space:nowrap;user-select:none;background:var(--page-bg-secondary);color:var(--page-text);border-color:var(--page-border)}.page-button:where(.astro-grf5fpcn) p:where(.astro-grf5fpcn){margin:0!important;padding:0!important;color:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-decoration:inherit!important;background:inherit!important;border:inherit!important}.page-button p,.page-content .sl-markdown-content .page-button p{margin:0!important;padding:0!important;color:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-decoration:inherit!important;background:inherit!important;border:inherit!important}.page-button:where(.astro-grf5fpcn) :where(.astro-grf5fpcn){color:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-decoration:inherit!important;background:inherit!important;border:inherit!important}.page-button *{color:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;text-decoration:inherit!important;background:inherit!important;border:inherit!important}.page-button:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--page-bg-elevated);border-color:var(--page-border-strong);transform:translateY(-1px);box-shadow:var(--page-shadow-sm)}.page-button:where(.astro-grf5fpcn):active:not(:disabled){transform:translateY(0);transition:transform .1s ease}.page-button:where(.astro-grf5fpcn):disabled{opacity:.5;cursor:not-allowed;transform:none!important}.page-button:where(.astro-grf5fpcn)[href]{text-decoration:none!important;color:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 20px!important;border-radius:8px!important;font-weight:500!important;font-size:14px!important;line-height:1!important;border:1px solid var(--page-border)!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;user-select:none!important;background:var(--page-bg-secondary)!important;color:var(--page-text)!important;border-color:var(--page-border)!important;margin-top:1rem!important}.page-button:where(.astro-grf5fpcn)[href]:hover{text-decoration:none!important;color:inherit!important;background:var(--page-bg-elevated)!important;border-color:var(--page-border-strong)!important;transform:translateY(-1px)!important;box-shadow:var(--page-shadow-sm)!important}.page-button:where(.astro-grf5fpcn)[href]:focus{outline:2px solid var(--page-accent)!important;outline-offset:2px!important}.page-button:where(.astro-grf5fpcn)[href]:active{transform:translateY(0)!important;box-shadow:var(--page-shadow-xs)!important}.page-button:where(.astro-grf5fpcn)[href]:hover:after{width:0!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href]{background:var(--page-bg-secondary)!important;color:var(--page-text)!important;border-color:var(--page-border)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href]:hover{background:var(--page-bg-elevated)!important;border-color:var(--page-border-strong)!important;color:var(--page-text)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href]:focus{outline-color:var(--page-accent)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-primary{background:var(--blue-600)!important;border-color:var(--blue-600)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-primary:hover{background:var(--blue-700)!important;border-color:var(--blue-700)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-success{background:var(--green-600)!important;border-color:var(--green-600)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-success:hover{background:var(--green-700)!important;border-color:var(--green-700)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-warning{background:var(--orange-600)!important;border-color:var(--orange-600)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-warning:hover{background:var(--orange-700)!important;border-color:var(--orange-700)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-error{background:var(--red-600)!important;border-color:var(--red-600)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-error:hover{background:var(--red-700)!important;border-color:var(--red-700)!important;color:var(--neutral-white)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-ghost{background:transparent!important;border-color:var(--page-border)!important;color:var(--page-text)!important}.page-button:where(.astro-grf5fpcn)[href].page-button-ghost:hover{background:var(--page-bg-secondary)!important;border-color:var(--page-border-strong)!important;color:var(--page-text)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-primary{background:var(--blue-500)!important;border-color:var(--blue-500)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-primary:hover{background:var(--blue-600)!important;border-color:var(--blue-600)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-success{background:var(--green-500)!important;border-color:var(--green-500)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-success:hover{background:var(--green-600)!important;border-color:var(--green-600)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-warning{background:var(--orange-500)!important;border-color:var(--orange-500)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-warning:hover{background:var(--orange-600)!important;border-color:var(--orange-600)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-error{background:var(--red-500)!important;border-color:var(--red-500)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-error:hover{background:var(--red-600)!important;border-color:var(--red-600)!important;color:var(--neutral-white)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-ghost{background:transparent!important;border-color:var(--page-border)!important;color:var(--page-text)!important}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn)[href].page-button-ghost:hover{background:var(--page-bg-secondary)!important;border-color:var(--page-border-strong)!important;color:var(--page-text)!important}.page-button-icon:where(.astro-grf5fpcn){font-size:16px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;border:none!important;outline:none!important;background:transparent!important}.page-button:where(.astro-grf5fpcn):hover .page-button-icon:where(.astro-grf5fpcn){transform:scale(1.1)}.page-button-text:where(.astro-grf5fpcn){color:inherit;font-weight:inherit}.page-button .page-button-icon,.page-button-text{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important}.page-button-default:where(.astro-grf5fpcn){background:var(--page-bg-secondary);border-color:var(--page-border);color:var(--page-text)}.page-button-default:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--page-bg-elevated);border-color:var(--page-border-strong);color:var(--page-text)}[data-theme=dark] .page-button-default:where(.astro-grf5fpcn){background:var(--page-bg-secondary)!important;border-color:var(--page-border)!important;color:var(--page-text)!important}[data-theme=dark] .page-button-default:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--page-bg-elevated)!important;border-color:var(--page-border-strong)!important;color:var(--page-text)!important}.page-button-primary:where(.astro-grf5fpcn){background:var(--blue-600);border-color:var(--blue-600);color:var(--neutral-white)!important}.page-button-primary:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--blue-700);border-color:var(--blue-700);color:var(--neutral-white)!important}[data-theme=dark] .page-button-primary:where(.astro-grf5fpcn){background:var(--blue-500)!important;border-color:var(--blue-500)!important;color:var(--neutral-white)!important}[data-theme=dark] .page-button-primary:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--blue-600)!important;border-color:var(--blue-600)!important;color:var(--neutral-white)!important}.page-button-success:where(.astro-grf5fpcn){background:var(--green-600);border-color:var(--green-600);color:var(--neutral-white)!important}.page-button-success:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--green-700);border-color:var(--green-700);color:var(--neutral-white)!important}[data-theme=dark] .page-button-success:where(.astro-grf5fpcn){background:var(--green-500)!important;border-color:var(--green-500)!important;color:var(--neutral-white)!important}[data-theme=dark] .page-button-success:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--green-600)!important;border-color:var(--green-600)!important;color:var(--neutral-white)!important}.page-button-warning:where(.astro-grf5fpcn){background:var(--orange-600);border-color:var(--orange-600);color:var(--neutral-white)!important}.page-button-warning:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--orange-700);border-color:var(--orange-700);color:var(--neutral-white)!important}[data-theme=dark] .page-button-warning:where(.astro-grf5fpcn){background:var(--orange-500)!important;border-color:var(--orange-500)!important;color:var(--neutral-white)!important}[data-theme=dark] .page-button-warning:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--orange-600)!important;border-color:var(--orange-600)!important;color:var(--neutral-white)!important}.page-button-error:where(.astro-grf5fpcn){background:var(--red-600);border-color:var(--red-600);color:var(--neutral-white)!important}.page-button-error:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--red-700);border-color:var(--red-700);color:var(--neutral-white)!important}[data-theme=dark] .page-button-error:where(.astro-grf5fpcn){background:var(--red-500)!important;border-color:var(--red-500)!important;color:var(--neutral-white)!important}[data-theme=dark] .page-button-error:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--red-600)!important;border-color:var(--red-600)!important;color:var(--neutral-white)!important}.page-button-ghost:where(.astro-grf5fpcn){background:transparent;border-color:var(--page-border);color:var(--page-text)}.page-button-ghost:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--page-bg-secondary);border-color:var(--page-border-strong);color:var(--page-text)}[data-theme=dark] .page-button-ghost:where(.astro-grf5fpcn){background:transparent!important;border-color:var(--page-border)!important;color:var(--page-text)!important}[data-theme=dark] .page-button-ghost:where(.astro-grf5fpcn):hover:not(:disabled){background:var(--page-bg-secondary)!important;border-color:var(--page-border-strong)!important;color:var(--page-text)!important}.page-button-sm:where(.astro-grf5fpcn){padding:8px 16px;font-size:12px;border-radius:8px}.page-button-sm:where(.astro-grf5fpcn) .page-button-icon:where(.astro-grf5fpcn){font-size:14px}.page-button-md:where(.astro-grf5fpcn){padding:12px 20px;font-size:14px;border-radius:12px}.page-button-md:where(.astro-grf5fpcn) .page-button-icon:where(.astro-grf5fpcn){font-size:16px}.page-button-lg:where(.astro-grf5fpcn){padding:16px 28px;font-size:16px;border-radius:14px}.page-button-lg:where(.astro-grf5fpcn) .page-button-icon:where(.astro-grf5fpcn){font-size:18px}@media(max-width:768px){.page-button:where(.astro-grf5fpcn){padding:10px 18px;font-size:13px}.page-button-lg:where(.astro-grf5fpcn){padding:14px 24px;font-size:15px}}@keyframes buttonPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.page-button:where(.astro-grf5fpcn):active:not(:disabled){animation:buttonPulse .2s ease}.page-button:where(.astro-grf5fpcn):focus-visible{outline:2px solid var(--page-accent);outline-offset:2px}:where(.astro-grf5fpcn)[data-theme=dark] .page-button:where(.astro-grf5fpcn):focus-visible{outline-color:var(--page-accent)}
