/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.btn{font-size:var(--text-sm);align-items:center;gap:calc(var(--spacing)*1.5);flex-direction:row;transition:all 75ms cubic-bezier(.075,.82,.165,1);display:flex}@media(hover:hover){.btn:hover{cursor:pointer}}.no-hover:hover{cursor:normal!important}.btn-primary{color:var(--color-slate-50);border:1px solid #0000;background:radial-gradient(circle at 50% -10%,var(--color-zinc-700),var(--color-zinc-900))!important}@media(prefers-color-scheme:dark){.btn-primary{color:var(--color-zinc-900);background:radial-gradient(circle at bottom,var(--color-zinc-300),var(--color-zinc-50))!important}}@media(hover:hover){.btn-primary:hover{filter:brightness(120%)}@media(prefers-color-scheme:dark){.btn-primary:hover{filter:brightness(90%)}}}.btn-secondary{border:1px solid var(--color-slate-200);border-bottom-color:var(--color-slate-300);background-color:var(--color-white)}@media(prefers-color-scheme:dark){.btn-secondary{border:1px solid var(--color-zinc-800);background-color:var(--color-zinc-900)}}@media(hover:hover){.btn-secondary:hover{background-color:var(--color-slate-50)}@media(prefers-color-scheme:dark){.btn-secondary:hover{background-color:var(--color-zinc-950)}}}.btn-tertiary{background-color:#0000}@media(hover:hover){.btn-tertiary:hover{background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.btn-tertiary:hover{background-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}@media(prefers-color-scheme:dark){.btn-tertiary:hover{background-color:#3f3f464d}@supports (color:color-mix(in lab,red,red)){.btn-tertiary:hover{background-color:color-mix(in oklab,var(--color-zinc-700)30%,transparent)}}}}.btn-danger{background-color:var(--color-red-600);color:var(--color-white)}@media(prefers-color-scheme:dark){.btn-danger{background-color:var(--color-red-400);color:var(--color-black)}}@media(hover:hover){.btn-danger:hover{filter:brightness(120%)}@media(prefers-color-scheme:dark){.btn-danger:hover{filter:brightness(90%)}}}.btn-ghost{border:1px solid var(--color-slate-200);background-color:#0000}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-slate-100)}}@media(prefers-color-scheme:dark){.btn-ghost{border-color:var(--color-zinc-800)}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-zinc-800);border-color:var(--color-zinc-700);color:var(--color-zinc-200)}}}.btn-xs{padding:calc(var(--spacing)*1)calc(var(--spacing)*2);font-size:var(--text-xs)}.btn-sm{padding:calc(var(--spacing)*1.5)calc(var(--spacing)*3);font-size:12px}.btn-md{padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm)}.btn-lg{padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);font-size:var(--text-sm)}.btn-xl{padding:calc(var(--spacing)*3)calc(var(--spacing)*6);font-size:var(--text-base)}.btn-square-sm{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.btn-square-md{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.btn-square-lg{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.btn-square-xl{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.btn-disabled{pointer-events:none;opacity:.6;cursor:normal}@media(prefers-color-scheme:dark){.btn-disabled{opacity:.5}}
