/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.base-button{border-radius:var(--radius-10,10px);cursor:pointer;font-family:var(--font-inter,Inter,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);align-items:center;display:inline-flex;font-weight:var(--font-weight-medium,500);justify-content:center;position:relative;transition:all .2s ease-in-out}.base-button:disabled{cursor:not-allowed;opacity:.7}.base-button--md{height:40px}.base-button--sm{height:36px}.base-button--xs{font-size:var(--text-0\.5sm,13px);height:32px}.base-button--primary{background-color:var(--color-skola-black-100,#000);color:var(--color-white,#fff)}.base-button--primary:where(.dark,.dark *){background-color:var(--color-white,#fff);color:var(--color-skola-black-98,#0f0f0f)}.base-button--primary .base-button__spinner{border-color:#ffffff4d #ffffff4d #ffffff4d #fff}.dark .base-button--primary .base-button__spinner{border-color:#0003 #0003 #0003 #000}.base-button--primary svg{color:#fff9}@supports (color:color-mix(in lab,red,red)){.base-button--primary svg{color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.base-button--primary svg:where(.dark,.dark *){color:#0f0f0f99}@supports (color:color-mix(in lab,red,red)){.base-button--primary svg:where(.dark,.dark *){color:color-mix(in oklab,var(--color-skola-black-98,#0f0f0f)60%,transparent)}}.base-button--secondary{background-color:var(--color-white,#fff);border-color:var(--color-skola-gray-25,#dedeeb);border-style:var(--tw-border-style);border-width:1px;color:var(--color-skola-black-100,#000)}.base-button--secondary:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.base-button--secondary:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white,#fff)8%,transparent)}}.base-button--secondary:where(.dark,.dark *){background-color:var(--color-skola-black-85,#252525);color:var(--color-white,#fff)}.base-button--secondary .base-button__spinner{border-color:#0003 #0003 #0003 #000}.dark .base-button--secondary .base-button__spinner{border-color:#ffffff14 #ffffff14 #ffffff14 #fff}.base-button--secondary svg,.base-button--text svg{color:#717179}.base-button--danger{background-color:var(--color-red-500,oklch(63.7% .237 25.331));color:var(--color-white,#fff)}.base-button--danger .base-button__spinner{border-color:#ffffff4d #ffffff4d #ffffff4d #fff}.base-button--danger svg{color:#fffc}@supports (color:color-mix(in lab,red,red)){.base-button--danger svg{color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.base-button--danger:not(:disabled):hover{background-color:var(--color-red-600,oklch(57.7% .245 27.325));opacity:1}.base-button--text{background-color:#0000;color:var(--color-skola-black-100,#000)}.base-button--text:where(.dark,.dark *){color:var(--color-white,#fff)}.base-button--text{border:none!important;box-shadow:none!important}.base-button--text .base-button__spinner{border-color:#0003 #0003 #0003 #000}.dark .base-button--text .base-button__spinner{border-color:#ffffff4d #ffffff4d #ffffff4d #fff}.base-button--text:not(:disabled):hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.base-button--text:not(:disabled):hover:where(.dark,.dark *){background-color:var(--color-skola-black-90,#111)}.base-button--text:not(:disabled):hover{opacity:1}.base-button:not(:disabled):hover{opacity:.9}.base-button--loading{pointer-events:none}.base-button--block{display:flex;width:100%}.base-button__content{align-items:center;display:inline-flex;gap:calc(var(--spacing,.25rem)*2);transition:opacity .15s ease-in-out}.base-button__spinner{animation:base-button-spin .8s linear infinite;border:2px solid;border-radius:50%;height:18px;position:absolute;width:18px}@keyframes base-button-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
