/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.bokah-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-hair) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);text-transform:uppercase;font-weight:500;line-height:var(--leading-ui);text-align:center;white-space:nowrap;cursor:pointer;transform-origin:50%;isolation:isolate;text-decoration:none;display:inline-flex;position:relative}.bokah-button--sm{padding:var(--space-2) var(--space-3);font-size:var(--type-ui)}.bokah-button--md{padding:var(--space-3) var(--space-4);font-size:var(--type-ui)}.bokah-button--lg{padding:var(--space-4) var(--space-6);font-size:var(--type-ui)}.bokah-button--block{inline-size:100%;display:flex}.bokah-button--primary{background:var(--color-accent);color:var(--color-ink);font-weight:500}.bokah-button--primary:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 var(--space-2) var(--space-8) var(--color-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bokah-button--primary:before{box-shadow:0 var(--space-2) var(--space-8) color-mix(in srgb,var(--color-accent) var(--button-glow-strength),transparent)}}.bokah-button--primary:before{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-fabric);pointer-events:none}@media (hover:hover) and (pointer:fine){.bokah-button--primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bokah-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bokah-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-accent) 88%,white)}}}.bokah-button--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);background:#ffffff0a;border:1.5px solid #ffffff47;font-weight:500}@media (hover:hover) and (pointer:fine){.bokah-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bokah-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-accent) 8%,transparent)}}.bokah-button--secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-accent)}}.bokah-button--outline{border-color:var(--border-strong);color:var(--text);background:0 0}@media (hover:hover) and (pointer:fine){.bokah-button--outline:hover:not(:disabled):not([aria-disabled=true]){background:0 0}@supports (color:color-mix(in lab,red,red)){.bokah-button--outline:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,transparent 92%,var(--text))}}}.bokah-button--ghost{color:var(--text);background:0 0}@media (hover:hover) and (pointer:fine){.bokah-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:0 0}@supports (color:color-mix(in lab,red,red)){.bokah-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,transparent 92%,var(--text))}}}.bokah-button--danger{background:var(--color-fault);color:#fff}@media (hover:hover) and (pointer:fine){.bokah-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-fault)}@supports (color:color-mix(in lab,red,red)){.bokah-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--color-fault) 88%,black)}}}.bokah-button--primary:after{content:"";block-size:1em;inline-size:1em;transition:transform var(--dur-fast) var(--ease-out-fabric);background:currentColor;flex:none;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11m-4-4 4 4-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M2 8h11m-4-4 4 4-4 4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.bokah-button[data-loading=true]:after{opacity:0}@media (hover:hover) and (pointer:fine){.bokah-button:hover:not(:disabled):not([aria-disabled=true]):after{transform:translateX(var(--space-1))}}@media (prefers-reduced-motion:reduce){.bokah-button:after,.bokah-button:before{transition:none}@media (hover:hover) and (pointer:fine){.bokah-button:hover:not(:disabled):not([aria-disabled=true]):after{transform:none}}}:root[data-tier="0"] .bokah-button:after,:root[data-tier="0"] .bokah-button:before{transition:none}@media (hover:hover) and (pointer:fine){:root[data-tier="0"] .bokah-button:hover:after{transform:none}}.bokah-button[data-loading=true]{cursor:progress;position:relative}.bokah-button[data-loading=true] .bokah-button__label{opacity:0}.bokah-button__spinner{place-items:center;display:grid;position:absolute;inset:0}.bokah-button[data-error=true]{border-color:var(--color-fault)}.bokah-icon-button{aspect-ratio:1;padding:0}.bokah-icon-button--sm{inline-size:var(--space-8);font-size:var(--type-xs)}.bokah-icon-button--md{inline-size:var(--space-12);font-size:var(--type-base)}.bokah-icon-button--lg{inline-size:var(--space-16);font-size:var(--type-base)}.bokah-icon-button__icon{block-size:1em;inline-size:1em;transition:transform var(--dur-fast) var(--ease-out-fabric);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.bokah-icon-button:hover:not(:disabled):not([aria-disabled=true]) .bokah-icon-button__icon{transform:translateY(-2px)}}.bokah-icon-button__icon>svg{block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.bokah-icon-button__icon{transition:none}@media (hover:hover) and (pointer:fine){.bokah-icon-button:hover:not(:disabled):not([aria-disabled=true]) .bokah-icon-button__icon{transform:none}}}:root[data-tier="0"] .bokah-icon-button__icon{transition:none}@media (hover:hover) and (pointer:fine){:root[data-tier="0"] .bokah-icon-button:hover:not(:disabled):not([aria-disabled=true]) .bokah-icon-button__icon{transform:none}}