/*! 🚀 flyonui 2.4.0 - MIT License */ @layer utilities{.text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.gradient-bg-primary{--gradient-color:var(--color-primary)}.gradient-bg-secondary{--gradient-color:var(--color-secondary)}.gradient-bg-accent{--gradient-color:var(--color-accent)}.gradient-bg-info{--gradient-color:var(--color-info)}.gradient-bg-success{--gradient-color:var(--color-success)}.gradient-bg-warning{--gradient-color:var(--color-warning)}.gradient-bg-error{--gradient-color:var(--color-error)}@media (width>=640px){.sm\:text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.sm\:text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.sm\:text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.sm\:text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.sm\:text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.sm\:text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.sm\:text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.sm\:text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.sm\:text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.sm\:text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.sm\:text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.sm\:text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.sm\:text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.sm\:text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.sm\:text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.sm\:text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.sm\:text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.sm\:text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.sm\:text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.sm\:text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.sm\:text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.sm\:text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.sm\:text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.sm\:text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.sm\:gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.sm\:gradient-bg-primary{--gradient-color:var(--color-primary)}.sm\:gradient-bg-secondary{--gradient-color:var(--color-secondary)}.sm\:gradient-bg-accent{--gradient-color:var(--color-accent)}.sm\:gradient-bg-info{--gradient-color:var(--color-info)}.sm\:gradient-bg-success{--gradient-color:var(--color-success)}.sm\:gradient-bg-warning{--gradient-color:var(--color-warning)}.sm\:gradient-bg-error{--gradient-color:var(--color-error)}}@media (width>=768px){.md\:text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.md\:text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.md\:text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.md\:text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.md\:text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.md\:text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.md\:text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.md\:text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.md\:text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.md\:text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.md\:text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.md\:text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.md\:text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.md\:text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.md\:text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.md\:text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.md\:text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.md\:text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.md\:text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.md\:text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.md\:text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.md\:text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.md\:text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.md\:text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.md\:gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.md\:gradient-bg-primary{--gradient-color:var(--color-primary)}.md\:gradient-bg-secondary{--gradient-color:var(--color-secondary)}.md\:gradient-bg-accent{--gradient-color:var(--color-accent)}.md\:gradient-bg-info{--gradient-color:var(--color-info)}.md\:gradient-bg-success{--gradient-color:var(--color-success)}.md\:gradient-bg-warning{--gradient-color:var(--color-warning)}.md\:gradient-bg-error{--gradient-color:var(--color-error)}}@media (width>=1024px){.lg\:text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.lg\:text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.lg\:text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.lg\:text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.lg\:text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.lg\:text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.lg\:text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.lg\:text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.lg\:text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.lg\:text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.lg\:text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.lg\:text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.lg\:text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.lg\:text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.lg\:text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.lg\:text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.lg\:text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.lg\:text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.lg\:text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.lg\:text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.lg\:text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.lg\:text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.lg\:text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.lg\:text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.lg\:gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.lg\:gradient-bg-primary{--gradient-color:var(--color-primary)}.lg\:gradient-bg-secondary{--gradient-color:var(--color-secondary)}.lg\:gradient-bg-accent{--gradient-color:var(--color-accent)}.lg\:gradient-bg-info{--gradient-color:var(--color-info)}.lg\:gradient-bg-success{--gradient-color:var(--color-success)}.lg\:gradient-bg-warning{--gradient-color:var(--color-warning)}.lg\:gradient-bg-error{--gradient-color:var(--color-error)}}@media (width>=1280px){.xl\:text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.xl\:text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.xl\:text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.xl\:text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.xl\:text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.xl\:text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.xl\:text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.xl\:text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.xl\:text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.xl\:text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.xl\:text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.xl\:text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.xl\:text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.xl\:text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.xl\:text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.xl\:text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.xl\:text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.xl\:text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.xl\:text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.xl\:text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.xl\:text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.xl\:text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.xl\:text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.xl\:text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.xl\:gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.xl\:gradient-bg-primary{--gradient-color:var(--color-primary)}.xl\:gradient-bg-secondary{--gradient-color:var(--color-secondary)}.xl\:gradient-bg-accent{--gradient-color:var(--color-accent)}.xl\:gradient-bg-info{--gradient-color:var(--color-info)}.xl\:gradient-bg-success{--gradient-color:var(--color-success)}.xl\:gradient-bg-warning{--gradient-color:var(--color-warning)}.xl\:gradient-bg-error{--gradient-color:var(--color-error)}}@media (width>=1536px){.\32 xl\:text-bg-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.\32 xl\:text-bg-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.\32 xl\:text-bg-accent{background-color:var(--color-accent);color:var(--color-accent-content)}.\32 xl\:text-bg-neutral{background-color:var(--color-neutral);color:var(--color-neutral-content)}.\32 xl\:text-bg-info{background-color:var(--color-info);color:var(--color-info-content)}.\32 xl\:text-bg-success{background-color:var(--color-success);color:var(--color-success-content)}.\32 xl\:text-bg-warning{background-color:var(--color-warning);color:var(--color-warning-content)}.\32 xl\:text-bg-error{background-color:var(--color-error);color:var(--color-error-content)}.\32 xl\:text-bg-soft-primary{color:var(--color-primary);background-color:color-mix(in oklab,var(--color-primary)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-secondary{color:var(--color-secondary);background-color:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-accent{color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-neutral{color:var(--color-neutral);background-color:color-mix(in oklab,var(--color-neutral)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-info{color:var(--color-info);background-color:color-mix(in oklab,var(--color-info)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-success{color:var(--color-success);background-color:color-mix(in oklab,var(--color-success)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-warning{color:var(--color-warning);background-color:color-mix(in oklab,var(--color-warning)10%,var(--color-base-100))}.\32 xl\:text-bg-soft-error{color:var(--color-error);background-color:color-mix(in oklab,var(--color-error)10%,var(--color-base-100))}.\32 xl\:text-border-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-base-100);color:var(--color-primary)}.\32 xl\:text-border-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-secondary);background-color:var(--color-base-100);color:var(--color-secondary)}.\32 xl\:text-border-accent{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-accent);background-color:var(--color-base-100);color:var(--color-accent)}.\32 xl\:text-border-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral);background-color:var(--color-base-100);color:var(--color-neutral)}.\32 xl\:text-border-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-info);background-color:var(--color-base-100);color:var(--color-info)}.\32 xl\:text-border-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-success);background-color:var(--color-base-100);color:var(--color-success)}.\32 xl\:text-border-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-warning);background-color:var(--color-base-100);color:var(--color-warning)}.\32 xl\:text-border-error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-error);background-color:var(--color-base-100);color:var(--color-error)}.\32 xl\:gradient-bg{--darker-shade:color-mix(in oklab,var(--gradient-color,var(--color-neutral))80%,black);background-image:linear-gradient(var(--gradient-angle,135deg),var(--gradient-color,var(--color-neutral))0%,var(--darker-shade)100%)}.\32 xl\:gradient-bg-primary{--gradient-color:var(--color-primary)}.\32 xl\:gradient-bg-secondary{--gradient-color:var(--color-secondary)}.\32 xl\:gradient-bg-accent{--gradient-color:var(--color-accent)}.\32 xl\:gradient-bg-info{--gradient-color:var(--color-info)}.\32 xl\:gradient-bg-success{--gradient-color:var(--color-success)}.\32 xl\:gradient-bg-warning{--gradient-color:var(--color-warning)}.\32 xl\:gradient-bg-error{--gradient-color:var(--color-error)}}}