:root,[data-theme=emerald] .accent-emerald-500{accent-color:#10b981}:root,[data-theme=emerald] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(16,185,129,.1)}:root,[data-theme=emerald] .bg-emerald-300{background-color:#6ee7b7}:root,[data-theme=emerald] .bg-emerald-400{background-color:#34d399}:root,[data-theme=emerald] .bg-emerald-500{background-color:#10b981}:root,[data-theme=emerald] .bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}:root,[data-theme=emerald] .bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}:root,[data-theme=emerald] .bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}:root,[data-theme=emerald] .bg-emerald-500\/25{background-color:rgba(16,185,129,.25)}:root,[data-theme=emerald] .bg-emerald-500\/5{background-color:rgba(16,185,129,.05)}:root,[data-theme=emerald] .bg-emerald-500\/60{background-color:rgba(16,185,129,.6)}:root,[data-theme=emerald] .bg-emerald-600\/10{background-color:rgba(5,150,105,.1)}:root,[data-theme=emerald] .bg-emerald-700{background-color:#047857}:root,[data-theme=emerald] .bg-emerald-900\/80{background-color:rgba(6,78,59,.8)}:root,[data-theme=emerald] .border-emerald-400{border-color:#34d399}:root,[data-theme=emerald] .border-emerald-400\/50{border-color:rgba(52,211,153,.5)}:root,[data-theme=emerald] .border-emerald-500{border-color:#10b981}:root,[data-theme=emerald] .border-emerald-500\/20{border-color:rgba(16,185,129,.2)}:root,[data-theme=emerald] .border-emerald-500\/25{border-color:rgba(16,185,129,.25)}:root,[data-theme=emerald] .border-emerald-500\/30{border-color:rgba(16,185,129,.3)}:root,[data-theme=emerald] .border-emerald-500\/40{border-color:rgba(16,185,129,.4)}:root,[data-theme=emerald] .border-emerald-500\/50{border-color:rgba(16,185,129,.5)}:root,[data-theme=emerald] .border-emerald-500\/60{border-color:rgba(16,185,129,.6)}:root,[data-theme=emerald] .fill-emerald-400\/40{fill:rgba(52,211,153,.4)}:root,[data-theme=emerald] .fill-emerald-500\/40{fill:rgba(16,185,129,.4)}:root,[data-theme=emerald] .focus\:border-emerald-500:focus{border-color:#10b981}:root,[data-theme=emerald] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(16,185,129,.2)}:root,[data-theme=emerald] .from-emerald-200{--tw-gradient-from:#a7f3d0}:root,[data-theme=emerald] .from-emerald-300{--tw-gradient-from:#6ee7b7}:root,[data-theme=emerald] .from-emerald-400{--tw-gradient-from:#34d399}:root,[data-theme=emerald] .from-emerald-400\/30{--tw-gradient-from:rgba(52,211,153,.3)}:root,[data-theme=emerald] .from-emerald-500{--tw-gradient-from:#10b981}:root,[data-theme=emerald] .from-emerald-500\/10{--tw-gradient-from:rgba(16,185,129,.1)}:root,[data-theme=emerald] .from-emerald-500\/15{--tw-gradient-from:rgba(16,185,129,.15)}:root,[data-theme=emerald] .from-emerald-500\/20{--tw-gradient-from:rgba(16,185,129,.2)}:root,[data-theme=emerald] .from-emerald-600{--tw-gradient-from:#059669}:root,[data-theme=emerald] .from-emerald-800{--tw-gradient-from:#065f46}:root,[data-theme=emerald] .group-hover\:bg-emerald-500\/30{background-color:rgba(16,185,129,.3)}:root,[data-theme=emerald] .group-hover\:border-emerald-500\/40{border-color:rgba(16,185,129,.4)}:root,[data-theme=emerald] .group-hover\:text-emerald-400{color:#34d399}:root,[data-theme=emerald] .hover\:bg-emerald-400:hover{background-color:#34d399}:root,[data-theme=emerald] .hover\:bg-emerald-500\/10:hover{background-color:rgba(16,185,129,.1)}:root,[data-theme=emerald] .hover\:bg-emerald-500\/25:hover{background-color:rgba(16,185,129,.25)}:root,[data-theme=emerald] .hover\:bg-emerald-500\/5:hover{background-color:rgba(16,185,129,.05)}:root,[data-theme=emerald] .hover\:border-emerald-500:hover{border-color:#10b981}:root,[data-theme=emerald] .hover\:border-emerald-500\/30:hover{border-color:rgba(16,185,129,.3)}:root,[data-theme=emerald] .hover\:border-emerald-500\/40:hover{border-color:rgba(16,185,129,.4)}:root,[data-theme=emerald] .hover\:border-emerald-500\/50:hover{border-color:rgba(16,185,129,.5)}:root,[data-theme=emerald] .hover\:border-emerald-500\/60:hover{border-color:rgba(16,185,129,.6)}:root,[data-theme=emerald] .hover\:from-emerald-300:hover{--tw-gradient-from:#6ee7b7}:root,[data-theme=emerald] .hover\:ring-emerald-300:hover{--tw-ring-color:#6ee7b7}:root,[data-theme=emerald] .hover\:text-emerald-300:hover{color:#6ee7b7}:root,[data-theme=emerald] .hover\:text-emerald-400:hover{color:#34d399}:root,[data-theme=emerald] .hover\:to-emerald-500:hover{--tw-gradient-to:#10b981}:root,[data-theme=emerald] .ring-emerald-400{--tw-ring-color:#34d399}:root,[data-theme=emerald] .ring-emerald-500\/40{--tw-ring-color:rgba(16,185,129,.4)}:root,[data-theme=emerald] .shadow-emerald-500\/10{--tw-shadow-color:rgba(16,185,129,.1)}:root,[data-theme=emerald] .shadow-emerald-500\/20{--tw-shadow-color:rgba(16,185,129,.2)}:root,[data-theme=emerald] .shadow-emerald-500\/30{--tw-shadow-color:rgba(16,185,129,.3)}:root,[data-theme=emerald] .text-emerald-200{color:#a7f3d0}:root,[data-theme=emerald] .text-emerald-200\/80{color:rgba(167,243,208,.8)}:root,[data-theme=emerald] .text-emerald-300{color:#6ee7b7}:root,[data-theme=emerald] .text-emerald-400{color:#34d399}:root,[data-theme=emerald] .text-emerald-400\/80{color:rgba(52,211,153,.8)}:root,[data-theme=emerald] .text-emerald-50{color:#ecfdf5}:root,[data-theme=emerald] .text-emerald-500{color:#10b981}:root,[data-theme=emerald] .to-emerald-300{--tw-gradient-to:#6ee7b7}:root,[data-theme=emerald] .to-emerald-400{--tw-gradient-to:#34d399}:root,[data-theme=emerald] .to-emerald-500{--tw-gradient-to:#10b981}:root,[data-theme=emerald] .to-emerald-500\/15{--tw-gradient-to:rgba(16,185,129,.15)}:root,[data-theme=emerald] .to-emerald-500\/5{--tw-gradient-to:rgba(16,185,129,.05)}:root,[data-theme=emerald] .to-emerald-600{--tw-gradient-to:#059669}:root,[data-theme=emerald] .to-emerald-700{--tw-gradient-to:#047857}:root,[data-theme=emerald] .via-emerald-400{--tw-gradient-via:#34d399}:root,[data-theme=emerald] .via-emerald-500\/5{--tw-gradient-via:rgba(16,185,129,.05)}[data-theme=violet] .accent-emerald-500{accent-color:#8b5cf6}[data-theme=violet] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(139,92,246,.1)}[data-theme=violet] .bg-emerald-300{background-color:#c4b5fd}[data-theme=violet] .bg-emerald-400{background-color:#a78bfa}[data-theme=violet] .bg-emerald-500{background-color:#8b5cf6}[data-theme=violet] .bg-emerald-500\/10{background-color:rgba(139,92,246,.1)}[data-theme=violet] .bg-emerald-500\/15{background-color:rgba(139,92,246,.15)}[data-theme=violet] .bg-emerald-500\/20{background-color:rgba(139,92,246,.2)}[data-theme=violet] .bg-emerald-500\/25{background-color:rgba(139,92,246,.25)}[data-theme=violet] .bg-emerald-500\/5{background-color:rgba(139,92,246,.05)}[data-theme=violet] .bg-emerald-500\/60{background-color:rgba(139,92,246,.6)}[data-theme=violet] .bg-emerald-600\/10{background-color:rgba(124,58,237,.1)}[data-theme=violet] .bg-emerald-700{background-color:#6d28d9}[data-theme=violet] .bg-emerald-900\/80{background-color:rgba(76,29,149,.8)}[data-theme=violet] .border-emerald-400{border-color:#a78bfa}[data-theme=violet] .border-emerald-400\/50{border-color:rgba(167,139,250,.5)}[data-theme=violet] .border-emerald-500{border-color:#8b5cf6}[data-theme=violet] .border-emerald-500\/20{border-color:rgba(139,92,246,.2)}[data-theme=violet] .border-emerald-500\/25{border-color:rgba(139,92,246,.25)}[data-theme=violet] .border-emerald-500\/30{border-color:rgba(139,92,246,.3)}[data-theme=violet] .border-emerald-500\/40{border-color:rgba(139,92,246,.4)}[data-theme=violet] .border-emerald-500\/50{border-color:rgba(139,92,246,.5)}[data-theme=violet] .border-emerald-500\/60{border-color:rgba(139,92,246,.6)}[data-theme=violet] .fill-emerald-400\/40{fill:rgba(167,139,250,.4)}[data-theme=violet] .fill-emerald-500\/40{fill:rgba(139,92,246,.4)}[data-theme=violet] .focus\:border-emerald-500:focus{border-color:#8b5cf6}[data-theme=violet] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(139,92,246,.2)}[data-theme=violet] .from-emerald-200{--tw-gradient-from:#ddd6fe}[data-theme=violet] .from-emerald-300{--tw-gradient-from:#c4b5fd}[data-theme=violet] .from-emerald-400{--tw-gradient-from:#a78bfa}[data-theme=violet] .from-emerald-400\/30{--tw-gradient-from:rgba(167,139,250,.3)}[data-theme=violet] .from-emerald-500{--tw-gradient-from:#8b5cf6}[data-theme=violet] .from-emerald-500\/10{--tw-gradient-from:rgba(139,92,246,.1)}[data-theme=violet] .from-emerald-500\/15{--tw-gradient-from:rgba(139,92,246,.15)}[data-theme=violet] .from-emerald-500\/20{--tw-gradient-from:rgba(139,92,246,.2)}[data-theme=violet] .from-emerald-600{--tw-gradient-from:#7c3aed}[data-theme=violet] .from-emerald-800{--tw-gradient-from:#5b21b6}[data-theme=violet] .group-hover\:bg-emerald-500\/30{background-color:rgba(139,92,246,.3)}[data-theme=violet] .group-hover\:border-emerald-500\/40{border-color:rgba(139,92,246,.4)}[data-theme=violet] .group-hover\:text-emerald-400{color:#a78bfa}[data-theme=violet] .hover\:bg-emerald-400:hover{background-color:#a78bfa}[data-theme=violet] .hover\:bg-emerald-500\/10:hover{background-color:rgba(139,92,246,.1)}[data-theme=violet] .hover\:bg-emerald-500\/25:hover{background-color:rgba(139,92,246,.25)}[data-theme=violet] .hover\:bg-emerald-500\/5:hover{background-color:rgba(139,92,246,.05)}[data-theme=violet] .hover\:border-emerald-500:hover{border-color:#8b5cf6}[data-theme=violet] .hover\:border-emerald-500\/30:hover{border-color:rgba(139,92,246,.3)}[data-theme=violet] .hover\:border-emerald-500\/40:hover{border-color:rgba(139,92,246,.4)}[data-theme=violet] .hover\:border-emerald-500\/50:hover{border-color:rgba(139,92,246,.5)}[data-theme=violet] .hover\:border-emerald-500\/60:hover{border-color:rgba(139,92,246,.6)}[data-theme=violet] .hover\:from-emerald-300:hover{--tw-gradient-from:#c4b5fd}[data-theme=violet] .hover\:ring-emerald-300:hover{--tw-ring-color:#c4b5fd}[data-theme=violet] .hover\:text-emerald-300:hover{color:#c4b5fd}[data-theme=violet] .hover\:text-emerald-400:hover{color:#a78bfa}[data-theme=violet] .hover\:to-emerald-500:hover{--tw-gradient-to:#8b5cf6}[data-theme=violet] .ring-emerald-400{--tw-ring-color:#a78bfa}[data-theme=violet] .ring-emerald-500\/40{--tw-ring-color:rgba(139,92,246,.4)}[data-theme=violet] .shadow-emerald-500\/10{--tw-shadow-color:rgba(139,92,246,.1)}[data-theme=violet] .shadow-emerald-500\/20{--tw-shadow-color:rgba(139,92,246,.2)}[data-theme=violet] .shadow-emerald-500\/30{--tw-shadow-color:rgba(139,92,246,.3)}[data-theme=violet] .text-emerald-200{color:#ddd6fe}[data-theme=violet] .text-emerald-200\/80{color:rgba(221,214,254,.8)}[data-theme=violet] .text-emerald-300{color:#c4b5fd}[data-theme=violet] .text-emerald-400{color:#a78bfa}[data-theme=violet] .text-emerald-400\/80{color:rgba(167,139,250,.8)}[data-theme=violet] .text-emerald-50{color:#f5f3ff}[data-theme=violet] .text-emerald-500{color:#8b5cf6}[data-theme=violet] .to-emerald-300{--tw-gradient-to:#c4b5fd}[data-theme=violet] .to-emerald-400{--tw-gradient-to:#a78bfa}[data-theme=violet] .to-emerald-500{--tw-gradient-to:#8b5cf6}[data-theme=violet] .to-emerald-500\/15{--tw-gradient-to:rgba(139,92,246,.15)}[data-theme=violet] .to-emerald-500\/5{--tw-gradient-to:rgba(139,92,246,.05)}[data-theme=violet] .to-emerald-600{--tw-gradient-to:#7c3aed}[data-theme=violet] .to-emerald-700{--tw-gradient-to:#6d28d9}[data-theme=violet] .via-emerald-400{--tw-gradient-via:#a78bfa}[data-theme=violet] .via-emerald-500\/5{--tw-gradient-via:rgba(139,92,246,.05)}[data-theme=sky] .accent-emerald-500{accent-color:#0ea5e9}[data-theme=sky] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(14,165,233,.1)}[data-theme=sky] .bg-emerald-300{background-color:#7dd3fc}[data-theme=sky] .bg-emerald-400{background-color:#38bdf8}[data-theme=sky] .bg-emerald-500{background-color:#0ea5e9}[data-theme=sky] .bg-emerald-500\/10{background-color:rgba(14,165,233,.1)}[data-theme=sky] .bg-emerald-500\/15{background-color:rgba(14,165,233,.15)}[data-theme=sky] .bg-emerald-500\/20{background-color:rgba(14,165,233,.2)}[data-theme=sky] .bg-emerald-500\/25{background-color:rgba(14,165,233,.25)}[data-theme=sky] .bg-emerald-500\/5{background-color:rgba(14,165,233,.05)}[data-theme=sky] .bg-emerald-500\/60{background-color:rgba(14,165,233,.6)}[data-theme=sky] .bg-emerald-600\/10{background-color:rgba(2,132,199,.1)}[data-theme=sky] .bg-emerald-700{background-color:#0369a1}[data-theme=sky] .bg-emerald-900\/80{background-color:rgba(12,74,110,.8)}[data-theme=sky] .border-emerald-400{border-color:#38bdf8}[data-theme=sky] .border-emerald-400\/50{border-color:rgba(56,189,248,.5)}[data-theme=sky] .border-emerald-500{border-color:#0ea5e9}[data-theme=sky] .border-emerald-500\/20{border-color:rgba(14,165,233,.2)}[data-theme=sky] .border-emerald-500\/25{border-color:rgba(14,165,233,.25)}[data-theme=sky] .border-emerald-500\/30{border-color:rgba(14,165,233,.3)}[data-theme=sky] .border-emerald-500\/40{border-color:rgba(14,165,233,.4)}[data-theme=sky] .border-emerald-500\/50{border-color:rgba(14,165,233,.5)}[data-theme=sky] .border-emerald-500\/60{border-color:rgba(14,165,233,.6)}[data-theme=sky] .fill-emerald-400\/40{fill:rgba(56,189,248,.4)}[data-theme=sky] .fill-emerald-500\/40{fill:rgba(14,165,233,.4)}[data-theme=sky] .focus\:border-emerald-500:focus{border-color:#0ea5e9}[data-theme=sky] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(14,165,233,.2)}[data-theme=sky] .from-emerald-200{--tw-gradient-from:#bae6fd}[data-theme=sky] .from-emerald-300{--tw-gradient-from:#7dd3fc}[data-theme=sky] .from-emerald-400{--tw-gradient-from:#38bdf8}[data-theme=sky] .from-emerald-400\/30{--tw-gradient-from:rgba(56,189,248,.3)}[data-theme=sky] .from-emerald-500{--tw-gradient-from:#0ea5e9}[data-theme=sky] .from-emerald-500\/10{--tw-gradient-from:rgba(14,165,233,.1)}[data-theme=sky] .from-emerald-500\/15{--tw-gradient-from:rgba(14,165,233,.15)}[data-theme=sky] .from-emerald-500\/20{--tw-gradient-from:rgba(14,165,233,.2)}[data-theme=sky] .from-emerald-600{--tw-gradient-from:#0284c7}[data-theme=sky] .from-emerald-800{--tw-gradient-from:#075985}[data-theme=sky] .group-hover\:bg-emerald-500\/30{background-color:rgba(14,165,233,.3)}[data-theme=sky] .group-hover\:border-emerald-500\/40{border-color:rgba(14,165,233,.4)}[data-theme=sky] .group-hover\:text-emerald-400{color:#38bdf8}[data-theme=sky] .hover\:bg-emerald-400:hover{background-color:#38bdf8}[data-theme=sky] .hover\:bg-emerald-500\/10:hover{background-color:rgba(14,165,233,.1)}[data-theme=sky] .hover\:bg-emerald-500\/25:hover{background-color:rgba(14,165,233,.25)}[data-theme=sky] .hover\:bg-emerald-500\/5:hover{background-color:rgba(14,165,233,.05)}[data-theme=sky] .hover\:border-emerald-500:hover{border-color:#0ea5e9}[data-theme=sky] .hover\:border-emerald-500\/30:hover{border-color:rgba(14,165,233,.3)}[data-theme=sky] .hover\:border-emerald-500\/40:hover{border-color:rgba(14,165,233,.4)}[data-theme=sky] .hover\:border-emerald-500\/50:hover{border-color:rgba(14,165,233,.5)}[data-theme=sky] .hover\:border-emerald-500\/60:hover{border-color:rgba(14,165,233,.6)}[data-theme=sky] .hover\:from-emerald-300:hover{--tw-gradient-from:#7dd3fc}[data-theme=sky] .hover\:ring-emerald-300:hover{--tw-ring-color:#7dd3fc}[data-theme=sky] .hover\:text-emerald-300:hover{color:#7dd3fc}[data-theme=sky] .hover\:text-emerald-400:hover{color:#38bdf8}[data-theme=sky] .hover\:to-emerald-500:hover{--tw-gradient-to:#0ea5e9}[data-theme=sky] .ring-emerald-400{--tw-ring-color:#38bdf8}[data-theme=sky] .ring-emerald-500\/40{--tw-ring-color:rgba(14,165,233,.4)}[data-theme=sky] .shadow-emerald-500\/10{--tw-shadow-color:rgba(14,165,233,.1)}[data-theme=sky] .shadow-emerald-500\/20{--tw-shadow-color:rgba(14,165,233,.2)}[data-theme=sky] .shadow-emerald-500\/30{--tw-shadow-color:rgba(14,165,233,.3)}[data-theme=sky] .text-emerald-200{color:#bae6fd}[data-theme=sky] .text-emerald-200\/80{color:rgba(186,230,253,.8)}[data-theme=sky] .text-emerald-300{color:#7dd3fc}[data-theme=sky] .text-emerald-400{color:#38bdf8}[data-theme=sky] .text-emerald-400\/80{color:rgba(56,189,248,.8)}[data-theme=sky] .text-emerald-50{color:#f0f9ff}[data-theme=sky] .text-emerald-500{color:#0ea5e9}[data-theme=sky] .to-emerald-300{--tw-gradient-to:#7dd3fc}[data-theme=sky] .to-emerald-400{--tw-gradient-to:#38bdf8}[data-theme=sky] .to-emerald-500{--tw-gradient-to:#0ea5e9}[data-theme=sky] .to-emerald-500\/15{--tw-gradient-to:rgba(14,165,233,.15)}[data-theme=sky] .to-emerald-500\/5{--tw-gradient-to:rgba(14,165,233,.05)}[data-theme=sky] .to-emerald-600{--tw-gradient-to:#0284c7}[data-theme=sky] .to-emerald-700{--tw-gradient-to:#0369a1}[data-theme=sky] .via-emerald-400{--tw-gradient-via:#38bdf8}[data-theme=sky] .via-emerald-500\/5{--tw-gradient-via:rgba(14,165,233,.05)}[data-theme=orange] .accent-emerald-500{accent-color:#f97316}[data-theme=orange] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(249,115,22,.1)}[data-theme=orange] .bg-emerald-300{background-color:#fdba74}[data-theme=orange] .bg-emerald-400{background-color:#fb923c}[data-theme=orange] .bg-emerald-500{background-color:#f97316}[data-theme=orange] .bg-emerald-500\/10{background-color:rgba(249,115,22,.1)}[data-theme=orange] .bg-emerald-500\/15{background-color:rgba(249,115,22,.15)}[data-theme=orange] .bg-emerald-500\/20{background-color:rgba(249,115,22,.2)}[data-theme=orange] .bg-emerald-500\/25{background-color:rgba(249,115,22,.25)}[data-theme=orange] .bg-emerald-500\/5{background-color:rgba(249,115,22,.05)}[data-theme=orange] .bg-emerald-500\/60{background-color:rgba(249,115,22,.6)}[data-theme=orange] .bg-emerald-600\/10{background-color:rgba(234,88,12,.1)}[data-theme=orange] .bg-emerald-700{background-color:#c2410c}[data-theme=orange] .bg-emerald-900\/80{background-color:rgba(124,45,18,.8)}[data-theme=orange] .border-emerald-400{border-color:#fb923c}[data-theme=orange] .border-emerald-400\/50{border-color:rgba(251,146,60,.5)}[data-theme=orange] .border-emerald-500{border-color:#f97316}[data-theme=orange] .border-emerald-500\/20{border-color:rgba(249,115,22,.2)}[data-theme=orange] .border-emerald-500\/25{border-color:rgba(249,115,22,.25)}[data-theme=orange] .border-emerald-500\/30{border-color:rgba(249,115,22,.3)}[data-theme=orange] .border-emerald-500\/40{border-color:rgba(249,115,22,.4)}[data-theme=orange] .border-emerald-500\/50{border-color:rgba(249,115,22,.5)}[data-theme=orange] .border-emerald-500\/60{border-color:rgba(249,115,22,.6)}[data-theme=orange] .fill-emerald-400\/40{fill:rgba(251,146,60,.4)}[data-theme=orange] .fill-emerald-500\/40{fill:rgba(249,115,22,.4)}[data-theme=orange] .focus\:border-emerald-500:focus{border-color:#f97316}[data-theme=orange] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(249,115,22,.2)}[data-theme=orange] .from-emerald-200{--tw-gradient-from:#fed7aa}[data-theme=orange] .from-emerald-300{--tw-gradient-from:#fdba74}[data-theme=orange] .from-emerald-400{--tw-gradient-from:#fb923c}[data-theme=orange] .from-emerald-400\/30{--tw-gradient-from:rgba(251,146,60,.3)}[data-theme=orange] .from-emerald-500{--tw-gradient-from:#f97316}[data-theme=orange] .from-emerald-500\/10{--tw-gradient-from:rgba(249,115,22,.1)}[data-theme=orange] .from-emerald-500\/15{--tw-gradient-from:rgba(249,115,22,.15)}[data-theme=orange] .from-emerald-500\/20{--tw-gradient-from:rgba(249,115,22,.2)}[data-theme=orange] .from-emerald-600{--tw-gradient-from:#ea580c}[data-theme=orange] .from-emerald-800{--tw-gradient-from:#9a3412}[data-theme=orange] .group-hover\:bg-emerald-500\/30{background-color:rgba(249,115,22,.3)}[data-theme=orange] .group-hover\:border-emerald-500\/40{border-color:rgba(249,115,22,.4)}[data-theme=orange] .group-hover\:text-emerald-400{color:#fb923c}[data-theme=orange] .hover\:bg-emerald-400:hover{background-color:#fb923c}[data-theme=orange] .hover\:bg-emerald-500\/10:hover{background-color:rgba(249,115,22,.1)}[data-theme=orange] .hover\:bg-emerald-500\/25:hover{background-color:rgba(249,115,22,.25)}[data-theme=orange] .hover\:bg-emerald-500\/5:hover{background-color:rgba(249,115,22,.05)}[data-theme=orange] .hover\:border-emerald-500:hover{border-color:#f97316}[data-theme=orange] .hover\:border-emerald-500\/30:hover{border-color:rgba(249,115,22,.3)}[data-theme=orange] .hover\:border-emerald-500\/40:hover{border-color:rgba(249,115,22,.4)}[data-theme=orange] .hover\:border-emerald-500\/50:hover{border-color:rgba(249,115,22,.5)}[data-theme=orange] .hover\:border-emerald-500\/60:hover{border-color:rgba(249,115,22,.6)}[data-theme=orange] .hover\:from-emerald-300:hover{--tw-gradient-from:#fdba74}[data-theme=orange] .hover\:ring-emerald-300:hover{--tw-ring-color:#fdba74}[data-theme=orange] .hover\:text-emerald-300:hover{color:#fdba74}[data-theme=orange] .hover\:text-emerald-400:hover{color:#fb923c}[data-theme=orange] .hover\:to-emerald-500:hover{--tw-gradient-to:#f97316}[data-theme=orange] .ring-emerald-400{--tw-ring-color:#fb923c}[data-theme=orange] .ring-emerald-500\/40{--tw-ring-color:rgba(249,115,22,.4)}[data-theme=orange] .shadow-emerald-500\/10{--tw-shadow-color:rgba(249,115,22,.1)}[data-theme=orange] .shadow-emerald-500\/20{--tw-shadow-color:rgba(249,115,22,.2)}[data-theme=orange] .shadow-emerald-500\/30{--tw-shadow-color:rgba(249,115,22,.3)}[data-theme=orange] .text-emerald-200{color:#fed7aa}[data-theme=orange] .text-emerald-200\/80{color:hsla(32,98%,83%,.8)}[data-theme=orange] .text-emerald-300{color:#fdba74}[data-theme=orange] .text-emerald-400{color:#fb923c}[data-theme=orange] .text-emerald-400\/80{color:rgba(251,146,60,.8)}[data-theme=orange] .text-emerald-50{color:#fff7ed}[data-theme=orange] .text-emerald-500{color:#f97316}[data-theme=orange] .to-emerald-300{--tw-gradient-to:#fdba74}[data-theme=orange] .to-emerald-400{--tw-gradient-to:#fb923c}[data-theme=orange] .to-emerald-500{--tw-gradient-to:#f97316}[data-theme=orange] .to-emerald-500\/15{--tw-gradient-to:rgba(249,115,22,.15)}[data-theme=orange] .to-emerald-500\/5{--tw-gradient-to:rgba(249,115,22,.05)}[data-theme=orange] .to-emerald-600{--tw-gradient-to:#ea580c}[data-theme=orange] .to-emerald-700{--tw-gradient-to:#c2410c}[data-theme=orange] .via-emerald-400{--tw-gradient-via:#fb923c}[data-theme=orange] .via-emerald-500\/5{--tw-gradient-via:rgba(249,115,22,.05)}[data-theme=pink] .accent-emerald-500{accent-color:#ec4899}[data-theme=pink] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(236,72,153,.1)}[data-theme=pink] .bg-emerald-300{background-color:#f9a8d4}[data-theme=pink] .bg-emerald-400{background-color:#f472b6}[data-theme=pink] .bg-emerald-500{background-color:#ec4899}[data-theme=pink] .bg-emerald-500\/10{background-color:rgba(236,72,153,.1)}[data-theme=pink] .bg-emerald-500\/15{background-color:rgba(236,72,153,.15)}[data-theme=pink] .bg-emerald-500\/20{background-color:rgba(236,72,153,.2)}[data-theme=pink] .bg-emerald-500\/25{background-color:rgba(236,72,153,.25)}[data-theme=pink] .bg-emerald-500\/5{background-color:rgba(236,72,153,.05)}[data-theme=pink] .bg-emerald-500\/60{background-color:rgba(236,72,153,.6)}[data-theme=pink] .bg-emerald-600\/10{background-color:rgba(219,39,119,.1)}[data-theme=pink] .bg-emerald-700{background-color:#be185d}[data-theme=pink] .bg-emerald-900\/80{background-color:rgba(131,24,67,.8)}[data-theme=pink] .border-emerald-400{border-color:#f472b6}[data-theme=pink] .border-emerald-400\/50{border-color:rgba(244,114,182,.5)}[data-theme=pink] .border-emerald-500{border-color:#ec4899}[data-theme=pink] .border-emerald-500\/20{border-color:rgba(236,72,153,.2)}[data-theme=pink] .border-emerald-500\/25{border-color:rgba(236,72,153,.25)}[data-theme=pink] .border-emerald-500\/30{border-color:rgba(236,72,153,.3)}[data-theme=pink] .border-emerald-500\/40{border-color:rgba(236,72,153,.4)}[data-theme=pink] .border-emerald-500\/50{border-color:rgba(236,72,153,.5)}[data-theme=pink] .border-emerald-500\/60{border-color:rgba(236,72,153,.6)}[data-theme=pink] .fill-emerald-400\/40{fill:rgba(244,114,182,.4)}[data-theme=pink] .fill-emerald-500\/40{fill:rgba(236,72,153,.4)}[data-theme=pink] .focus\:border-emerald-500:focus{border-color:#ec4899}[data-theme=pink] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(236,72,153,.2)}[data-theme=pink] .from-emerald-200{--tw-gradient-from:#fbcfe8}[data-theme=pink] .from-emerald-300{--tw-gradient-from:#f9a8d4}[data-theme=pink] .from-emerald-400{--tw-gradient-from:#f472b6}[data-theme=pink] .from-emerald-400\/30{--tw-gradient-from:rgba(244,114,182,.3)}[data-theme=pink] .from-emerald-500{--tw-gradient-from:#ec4899}[data-theme=pink] .from-emerald-500\/10{--tw-gradient-from:rgba(236,72,153,.1)}[data-theme=pink] .from-emerald-500\/15{--tw-gradient-from:rgba(236,72,153,.15)}[data-theme=pink] .from-emerald-500\/20{--tw-gradient-from:rgba(236,72,153,.2)}[data-theme=pink] .from-emerald-600{--tw-gradient-from:#db2777}[data-theme=pink] .from-emerald-800{--tw-gradient-from:#9d174d}[data-theme=pink] .group-hover\:bg-emerald-500\/30{background-color:rgba(236,72,153,.3)}[data-theme=pink] .group-hover\:border-emerald-500\/40{border-color:rgba(236,72,153,.4)}[data-theme=pink] .group-hover\:text-emerald-400{color:#f472b6}[data-theme=pink] .hover\:bg-emerald-400:hover{background-color:#f472b6}[data-theme=pink] .hover\:bg-emerald-500\/10:hover{background-color:rgba(236,72,153,.1)}[data-theme=pink] .hover\:bg-emerald-500\/25:hover{background-color:rgba(236,72,153,.25)}[data-theme=pink] .hover\:bg-emerald-500\/5:hover{background-color:rgba(236,72,153,.05)}[data-theme=pink] .hover\:border-emerald-500:hover{border-color:#ec4899}[data-theme=pink] .hover\:border-emerald-500\/30:hover{border-color:rgba(236,72,153,.3)}[data-theme=pink] .hover\:border-emerald-500\/40:hover{border-color:rgba(236,72,153,.4)}[data-theme=pink] .hover\:border-emerald-500\/50:hover{border-color:rgba(236,72,153,.5)}[data-theme=pink] .hover\:border-emerald-500\/60:hover{border-color:rgba(236,72,153,.6)}[data-theme=pink] .hover\:from-emerald-300:hover{--tw-gradient-from:#f9a8d4}[data-theme=pink] .hover\:ring-emerald-300:hover{--tw-ring-color:#f9a8d4}[data-theme=pink] .hover\:text-emerald-300:hover{color:#f9a8d4}[data-theme=pink] .hover\:text-emerald-400:hover{color:#f472b6}[data-theme=pink] .hover\:to-emerald-500:hover{--tw-gradient-to:#ec4899}[data-theme=pink] .ring-emerald-400{--tw-ring-color:#f472b6}[data-theme=pink] .ring-emerald-500\/40{--tw-ring-color:rgba(236,72,153,.4)}[data-theme=pink] .shadow-emerald-500\/10{--tw-shadow-color:rgba(236,72,153,.1)}[data-theme=pink] .shadow-emerald-500\/20{--tw-shadow-color:rgba(236,72,153,.2)}[data-theme=pink] .shadow-emerald-500\/30{--tw-shadow-color:rgba(236,72,153,.3)}[data-theme=pink] .text-emerald-200{color:#fbcfe8}[data-theme=pink] .text-emerald-200\/80{color:rgba(251,207,232,.8)}[data-theme=pink] .text-emerald-300{color:#f9a8d4}[data-theme=pink] .text-emerald-400{color:#f472b6}[data-theme=pink] .text-emerald-400\/80{color:rgba(244,114,182,.8)}[data-theme=pink] .text-emerald-50{color:#fdf2f8}[data-theme=pink] .text-emerald-500{color:#ec4899}[data-theme=pink] .to-emerald-300{--tw-gradient-to:#f9a8d4}[data-theme=pink] .to-emerald-400{--tw-gradient-to:#f472b6}[data-theme=pink] .to-emerald-500{--tw-gradient-to:#ec4899}[data-theme=pink] .to-emerald-500\/15{--tw-gradient-to:rgba(236,72,153,.15)}[data-theme=pink] .to-emerald-500\/5{--tw-gradient-to:rgba(236,72,153,.05)}[data-theme=pink] .to-emerald-600{--tw-gradient-to:#db2777}[data-theme=pink] .to-emerald-700{--tw-gradient-to:#be185d}[data-theme=pink] .via-emerald-400{--tw-gradient-via:#f472b6}[data-theme=pink] .via-emerald-500\/5{--tw-gradient-via:rgba(236,72,153,.05)}[data-theme=red] .accent-emerald-500{accent-color:#ef4444}[data-theme=red] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(239,68,68,.1)}[data-theme=red] .bg-emerald-300{background-color:#fca5a5}[data-theme=red] .bg-emerald-400{background-color:#f87171}[data-theme=red] .bg-emerald-500{background-color:#ef4444}[data-theme=red] .bg-emerald-500\/10{background-color:rgba(239,68,68,.1)}[data-theme=red] .bg-emerald-500\/15{background-color:rgba(239,68,68,.15)}[data-theme=red] .bg-emerald-500\/20{background-color:rgba(239,68,68,.2)}[data-theme=red] .bg-emerald-500\/25{background-color:rgba(239,68,68,.25)}[data-theme=red] .bg-emerald-500\/5{background-color:rgba(239,68,68,.05)}[data-theme=red] .bg-emerald-500\/60{background-color:rgba(239,68,68,.6)}[data-theme=red] .bg-emerald-600\/10{background-color:rgba(220,38,38,.1)}[data-theme=red] .bg-emerald-700{background-color:#b91c1c}[data-theme=red] .bg-emerald-900\/80{background-color:rgba(127,29,29,.8)}[data-theme=red] .border-emerald-400{border-color:#f87171}[data-theme=red] .border-emerald-400\/50{border-color:hsla(0,91%,71%,.5)}[data-theme=red] .border-emerald-500{border-color:#ef4444}[data-theme=red] .border-emerald-500\/20{border-color:rgba(239,68,68,.2)}[data-theme=red] .border-emerald-500\/25{border-color:rgba(239,68,68,.25)}[data-theme=red] .border-emerald-500\/30{border-color:rgba(239,68,68,.3)}[data-theme=red] .border-emerald-500\/40{border-color:rgba(239,68,68,.4)}[data-theme=red] .border-emerald-500\/50{border-color:rgba(239,68,68,.5)}[data-theme=red] .border-emerald-500\/60{border-color:rgba(239,68,68,.6)}[data-theme=red] .fill-emerald-400\/40{fill:hsla(0,91%,71%,.4)}[data-theme=red] .fill-emerald-500\/40{fill:rgba(239,68,68,.4)}[data-theme=red] .focus\:border-emerald-500:focus{border-color:#ef4444}[data-theme=red] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(239,68,68,.2)}[data-theme=red] .from-emerald-200{--tw-gradient-from:#fecaca}[data-theme=red] .from-emerald-300{--tw-gradient-from:#fca5a5}[data-theme=red] .from-emerald-400{--tw-gradient-from:#f87171}[data-theme=red] .from-emerald-400\/30{--tw-gradient-from:hsla(0,91%,71%,.3)}[data-theme=red] .from-emerald-500{--tw-gradient-from:#ef4444}[data-theme=red] .from-emerald-500\/10{--tw-gradient-from:rgba(239,68,68,.1)}[data-theme=red] .from-emerald-500\/15{--tw-gradient-from:rgba(239,68,68,.15)}[data-theme=red] .from-emerald-500\/20{--tw-gradient-from:rgba(239,68,68,.2)}[data-theme=red] .from-emerald-600{--tw-gradient-from:#dc2626}[data-theme=red] .from-emerald-800{--tw-gradient-from:#991b1b}[data-theme=red] .group-hover\:bg-emerald-500\/30{background-color:rgba(239,68,68,.3)}[data-theme=red] .group-hover\:border-emerald-500\/40{border-color:rgba(239,68,68,.4)}[data-theme=red] .group-hover\:text-emerald-400{color:#f87171}[data-theme=red] .hover\:bg-emerald-400:hover{background-color:#f87171}[data-theme=red] .hover\:bg-emerald-500\/10:hover{background-color:rgba(239,68,68,.1)}[data-theme=red] .hover\:bg-emerald-500\/25:hover{background-color:rgba(239,68,68,.25)}[data-theme=red] .hover\:bg-emerald-500\/5:hover{background-color:rgba(239,68,68,.05)}[data-theme=red] .hover\:border-emerald-500:hover{border-color:#ef4444}[data-theme=red] .hover\:border-emerald-500\/30:hover{border-color:rgba(239,68,68,.3)}[data-theme=red] .hover\:border-emerald-500\/40:hover{border-color:rgba(239,68,68,.4)}[data-theme=red] .hover\:border-emerald-500\/50:hover{border-color:rgba(239,68,68,.5)}[data-theme=red] .hover\:border-emerald-500\/60:hover{border-color:rgba(239,68,68,.6)}[data-theme=red] .hover\:from-emerald-300:hover{--tw-gradient-from:#fca5a5}[data-theme=red] .hover\:ring-emerald-300:hover{--tw-ring-color:#fca5a5}[data-theme=red] .hover\:text-emerald-300:hover{color:#fca5a5}[data-theme=red] .hover\:text-emerald-400:hover{color:#f87171}[data-theme=red] .hover\:to-emerald-500:hover{--tw-gradient-to:#ef4444}[data-theme=red] .ring-emerald-400{--tw-ring-color:#f87171}[data-theme=red] .ring-emerald-500\/40{--tw-ring-color:rgba(239,68,68,.4)}[data-theme=red] .shadow-emerald-500\/10{--tw-shadow-color:rgba(239,68,68,.1)}[data-theme=red] .shadow-emerald-500\/20{--tw-shadow-color:rgba(239,68,68,.2)}[data-theme=red] .shadow-emerald-500\/30{--tw-shadow-color:rgba(239,68,68,.3)}[data-theme=red] .text-emerald-200{color:#fecaca}[data-theme=red] .text-emerald-200\/80{color:hsla(0,96%,89%,.8)}[data-theme=red] .text-emerald-300{color:#fca5a5}[data-theme=red] .text-emerald-400{color:#f87171}[data-theme=red] .text-emerald-400\/80{color:hsla(0,91%,71%,.8)}[data-theme=red] .text-emerald-50{color:#fef2f2}[data-theme=red] .text-emerald-500{color:#ef4444}[data-theme=red] .to-emerald-300{--tw-gradient-to:#fca5a5}[data-theme=red] .to-emerald-400{--tw-gradient-to:#f87171}[data-theme=red] .to-emerald-500{--tw-gradient-to:#ef4444}[data-theme=red] .to-emerald-500\/15{--tw-gradient-to:rgba(239,68,68,.15)}[data-theme=red] .to-emerald-500\/5{--tw-gradient-to:rgba(239,68,68,.05)}[data-theme=red] .to-emerald-600{--tw-gradient-to:#dc2626}[data-theme=red] .to-emerald-700{--tw-gradient-to:#b91c1c}[data-theme=red] .via-emerald-400{--tw-gradient-via:#f87171}[data-theme=red] .via-emerald-500\/5{--tw-gradient-via:rgba(239,68,68,.05)}[data-theme=amber] .accent-emerald-500{accent-color:#f59e0b}[data-theme=amber] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(245,158,11,.1)}[data-theme=amber] .bg-emerald-300{background-color:#fcd34d}[data-theme=amber] .bg-emerald-400{background-color:#fbbf24}[data-theme=amber] .bg-emerald-500{background-color:#f59e0b}[data-theme=amber] .bg-emerald-500\/10{background-color:rgba(245,158,11,.1)}[data-theme=amber] .bg-emerald-500\/15{background-color:rgba(245,158,11,.15)}[data-theme=amber] .bg-emerald-500\/20{background-color:rgba(245,158,11,.2)}[data-theme=amber] .bg-emerald-500\/25{background-color:rgba(245,158,11,.25)}[data-theme=amber] .bg-emerald-500\/5{background-color:rgba(245,158,11,.05)}[data-theme=amber] .bg-emerald-500\/60{background-color:rgba(245,158,11,.6)}[data-theme=amber] .bg-emerald-600\/10{background-color:rgba(217,119,6,.1)}[data-theme=amber] .bg-emerald-700{background-color:#b45309}[data-theme=amber] .bg-emerald-900\/80{background-color:rgba(120,53,15,.8)}[data-theme=amber] .border-emerald-400{border-color:#fbbf24}[data-theme=amber] .border-emerald-400\/50{border-color:rgba(251,191,36,.5)}[data-theme=amber] .border-emerald-500{border-color:#f59e0b}[data-theme=amber] .border-emerald-500\/20{border-color:rgba(245,158,11,.2)}[data-theme=amber] .border-emerald-500\/25{border-color:rgba(245,158,11,.25)}[data-theme=amber] .border-emerald-500\/30{border-color:rgba(245,158,11,.3)}[data-theme=amber] .border-emerald-500\/40{border-color:rgba(245,158,11,.4)}[data-theme=amber] .border-emerald-500\/50{border-color:rgba(245,158,11,.5)}[data-theme=amber] .border-emerald-500\/60{border-color:rgba(245,158,11,.6)}[data-theme=amber] .fill-emerald-400\/40{fill:rgba(251,191,36,.4)}[data-theme=amber] .fill-emerald-500\/40{fill:rgba(245,158,11,.4)}[data-theme=amber] .focus\:border-emerald-500:focus{border-color:#f59e0b}[data-theme=amber] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(245,158,11,.2)}[data-theme=amber] .from-emerald-200{--tw-gradient-from:#fde68a}[data-theme=amber] .from-emerald-300{--tw-gradient-from:#fcd34d}[data-theme=amber] .from-emerald-400{--tw-gradient-from:#fbbf24}[data-theme=amber] .from-emerald-400\/30{--tw-gradient-from:rgba(251,191,36,.3)}[data-theme=amber] .from-emerald-500{--tw-gradient-from:#f59e0b}[data-theme=amber] .from-emerald-500\/10{--tw-gradient-from:rgba(245,158,11,.1)}[data-theme=amber] .from-emerald-500\/15{--tw-gradient-from:rgba(245,158,11,.15)}[data-theme=amber] .from-emerald-500\/20{--tw-gradient-from:rgba(245,158,11,.2)}[data-theme=amber] .from-emerald-600{--tw-gradient-from:#d97706}[data-theme=amber] .from-emerald-800{--tw-gradient-from:#92400e}[data-theme=amber] .group-hover\:bg-emerald-500\/30{background-color:rgba(245,158,11,.3)}[data-theme=amber] .group-hover\:border-emerald-500\/40{border-color:rgba(245,158,11,.4)}[data-theme=amber] .group-hover\:text-emerald-400{color:#fbbf24}[data-theme=amber] .hover\:bg-emerald-400:hover{background-color:#fbbf24}[data-theme=amber] .hover\:bg-emerald-500\/10:hover{background-color:rgba(245,158,11,.1)}[data-theme=amber] .hover\:bg-emerald-500\/25:hover{background-color:rgba(245,158,11,.25)}[data-theme=amber] .hover\:bg-emerald-500\/5:hover{background-color:rgba(245,158,11,.05)}[data-theme=amber] .hover\:border-emerald-500:hover{border-color:#f59e0b}[data-theme=amber] .hover\:border-emerald-500\/30:hover{border-color:rgba(245,158,11,.3)}[data-theme=amber] .hover\:border-emerald-500\/40:hover{border-color:rgba(245,158,11,.4)}[data-theme=amber] .hover\:border-emerald-500\/50:hover{border-color:rgba(245,158,11,.5)}[data-theme=amber] .hover\:border-emerald-500\/60:hover{border-color:rgba(245,158,11,.6)}[data-theme=amber] .hover\:from-emerald-300:hover{--tw-gradient-from:#fcd34d}[data-theme=amber] .hover\:ring-emerald-300:hover{--tw-ring-color:#fcd34d}[data-theme=amber] .hover\:text-emerald-300:hover{color:#fcd34d}[data-theme=amber] .hover\:text-emerald-400:hover{color:#fbbf24}[data-theme=amber] .hover\:to-emerald-500:hover{--tw-gradient-to:#f59e0b}[data-theme=amber] .ring-emerald-400{--tw-ring-color:#fbbf24}[data-theme=amber] .ring-emerald-500\/40{--tw-ring-color:rgba(245,158,11,.4)}[data-theme=amber] .shadow-emerald-500\/10{--tw-shadow-color:rgba(245,158,11,.1)}[data-theme=amber] .shadow-emerald-500\/20{--tw-shadow-color:rgba(245,158,11,.2)}[data-theme=amber] .shadow-emerald-500\/30{--tw-shadow-color:rgba(245,158,11,.3)}[data-theme=amber] .text-emerald-200{color:#fde68a}[data-theme=amber] .text-emerald-200\/80{color:hsla(48,97%,77%,.8)}[data-theme=amber] .text-emerald-300{color:#fcd34d}[data-theme=amber] .text-emerald-400{color:#fbbf24}[data-theme=amber] .text-emerald-400\/80{color:rgba(251,191,36,.8)}[data-theme=amber] .text-emerald-50{color:#fffbeb}[data-theme=amber] .text-emerald-500{color:#f59e0b}[data-theme=amber] .to-emerald-300{--tw-gradient-to:#fcd34d}[data-theme=amber] .to-emerald-400{--tw-gradient-to:#fbbf24}[data-theme=amber] .to-emerald-500{--tw-gradient-to:#f59e0b}[data-theme=amber] .to-emerald-500\/15{--tw-gradient-to:rgba(245,158,11,.15)}[data-theme=amber] .to-emerald-500\/5{--tw-gradient-to:rgba(245,158,11,.05)}[data-theme=amber] .to-emerald-600{--tw-gradient-to:#d97706}[data-theme=amber] .to-emerald-700{--tw-gradient-to:#b45309}[data-theme=amber] .via-emerald-400{--tw-gradient-via:#fbbf24}[data-theme=amber] .via-emerald-500\/5{--tw-gradient-via:rgba(245,158,11,.05)}[data-theme=indigo] .accent-emerald-500{accent-color:#6366f1}[data-theme=indigo] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(99,102,241,.1)}[data-theme=indigo] .bg-emerald-300{background-color:#a5b4fc}[data-theme=indigo] .bg-emerald-400{background-color:#818cf8}[data-theme=indigo] .bg-emerald-500{background-color:#6366f1}[data-theme=indigo] .bg-emerald-500\/10{background-color:rgba(99,102,241,.1)}[data-theme=indigo] .bg-emerald-500\/15{background-color:rgba(99,102,241,.15)}[data-theme=indigo] .bg-emerald-500\/20{background-color:rgba(99,102,241,.2)}[data-theme=indigo] .bg-emerald-500\/25{background-color:rgba(99,102,241,.25)}[data-theme=indigo] .bg-emerald-500\/5{background-color:rgba(99,102,241,.05)}[data-theme=indigo] .bg-emerald-500\/60{background-color:rgba(99,102,241,.6)}[data-theme=indigo] .bg-emerald-600\/10{background-color:rgba(79,70,229,.1)}[data-theme=indigo] .bg-emerald-700{background-color:#4338ca}[data-theme=indigo] .bg-emerald-900\/80{background-color:rgba(49,46,129,.8)}[data-theme=indigo] .border-emerald-400{border-color:#818cf8}[data-theme=indigo] .border-emerald-400\/50{border-color:rgba(129,140,248,.5)}[data-theme=indigo] .border-emerald-500{border-color:#6366f1}[data-theme=indigo] .border-emerald-500\/20{border-color:rgba(99,102,241,.2)}[data-theme=indigo] .border-emerald-500\/25{border-color:rgba(99,102,241,.25)}[data-theme=indigo] .border-emerald-500\/30{border-color:rgba(99,102,241,.3)}[data-theme=indigo] .border-emerald-500\/40{border-color:rgba(99,102,241,.4)}[data-theme=indigo] .border-emerald-500\/50{border-color:rgba(99,102,241,.5)}[data-theme=indigo] .border-emerald-500\/60{border-color:rgba(99,102,241,.6)}[data-theme=indigo] .fill-emerald-400\/40{fill:rgba(129,140,248,.4)}[data-theme=indigo] .fill-emerald-500\/40{fill:rgba(99,102,241,.4)}[data-theme=indigo] .focus\:border-emerald-500:focus{border-color:#6366f1}[data-theme=indigo] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(99,102,241,.2)}[data-theme=indigo] .from-emerald-200{--tw-gradient-from:#c7d2fe}[data-theme=indigo] .from-emerald-300{--tw-gradient-from:#a5b4fc}[data-theme=indigo] .from-emerald-400{--tw-gradient-from:#818cf8}[data-theme=indigo] .from-emerald-400\/30{--tw-gradient-from:rgba(129,140,248,.3)}[data-theme=indigo] .from-emerald-500{--tw-gradient-from:#6366f1}[data-theme=indigo] .from-emerald-500\/10{--tw-gradient-from:rgba(99,102,241,.1)}[data-theme=indigo] .from-emerald-500\/15{--tw-gradient-from:rgba(99,102,241,.15)}[data-theme=indigo] .from-emerald-500\/20{--tw-gradient-from:rgba(99,102,241,.2)}[data-theme=indigo] .from-emerald-600{--tw-gradient-from:#4f46e5}[data-theme=indigo] .from-emerald-800{--tw-gradient-from:#3730a3}[data-theme=indigo] .group-hover\:bg-emerald-500\/30{background-color:rgba(99,102,241,.3)}[data-theme=indigo] .group-hover\:border-emerald-500\/40{border-color:rgba(99,102,241,.4)}[data-theme=indigo] .group-hover\:text-emerald-400{color:#818cf8}[data-theme=indigo] .hover\:bg-emerald-400:hover{background-color:#818cf8}[data-theme=indigo] .hover\:bg-emerald-500\/10:hover{background-color:rgba(99,102,241,.1)}[data-theme=indigo] .hover\:bg-emerald-500\/25:hover{background-color:rgba(99,102,241,.25)}[data-theme=indigo] .hover\:bg-emerald-500\/5:hover{background-color:rgba(99,102,241,.05)}[data-theme=indigo] .hover\:border-emerald-500:hover{border-color:#6366f1}[data-theme=indigo] .hover\:border-emerald-500\/30:hover{border-color:rgba(99,102,241,.3)}[data-theme=indigo] .hover\:border-emerald-500\/40:hover{border-color:rgba(99,102,241,.4)}[data-theme=indigo] .hover\:border-emerald-500\/50:hover{border-color:rgba(99,102,241,.5)}[data-theme=indigo] .hover\:border-emerald-500\/60:hover{border-color:rgba(99,102,241,.6)}[data-theme=indigo] .hover\:from-emerald-300:hover{--tw-gradient-from:#a5b4fc}[data-theme=indigo] .hover\:ring-emerald-300:hover{--tw-ring-color:#a5b4fc}[data-theme=indigo] .hover\:text-emerald-300:hover{color:#a5b4fc}[data-theme=indigo] .hover\:text-emerald-400:hover{color:#818cf8}[data-theme=indigo] .hover\:to-emerald-500:hover{--tw-gradient-to:#6366f1}[data-theme=indigo] .ring-emerald-400{--tw-ring-color:#818cf8}[data-theme=indigo] .ring-emerald-500\/40{--tw-ring-color:rgba(99,102,241,.4)}[data-theme=indigo] .shadow-emerald-500\/10{--tw-shadow-color:rgba(99,102,241,.1)}[data-theme=indigo] .shadow-emerald-500\/20{--tw-shadow-color:rgba(99,102,241,.2)}[data-theme=indigo] .shadow-emerald-500\/30{--tw-shadow-color:rgba(99,102,241,.3)}[data-theme=indigo] .text-emerald-200{color:#c7d2fe}[data-theme=indigo] .text-emerald-200\/80{color:rgba(199,210,254,.8)}[data-theme=indigo] .text-emerald-300{color:#a5b4fc}[data-theme=indigo] .text-emerald-400{color:#818cf8}[data-theme=indigo] .text-emerald-400\/80{color:rgba(129,140,248,.8)}[data-theme=indigo] .text-emerald-50{color:#eef2ff}[data-theme=indigo] .text-emerald-500{color:#6366f1}[data-theme=indigo] .to-emerald-300{--tw-gradient-to:#a5b4fc}[data-theme=indigo] .to-emerald-400{--tw-gradient-to:#818cf8}[data-theme=indigo] .to-emerald-500{--tw-gradient-to:#6366f1}[data-theme=indigo] .to-emerald-500\/15{--tw-gradient-to:rgba(99,102,241,.15)}[data-theme=indigo] .to-emerald-500\/5{--tw-gradient-to:rgba(99,102,241,.05)}[data-theme=indigo] .to-emerald-600{--tw-gradient-to:#4f46e5}[data-theme=indigo] .to-emerald-700{--tw-gradient-to:#4338ca}[data-theme=indigo] .via-emerald-400{--tw-gradient-via:#818cf8}[data-theme=indigo] .via-emerald-500\/5{--tw-gradient-via:rgba(99,102,241,.05)}[data-theme=teal] .accent-emerald-500{accent-color:#14b8a6}[data-theme=teal] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(20,184,166,.1)}[data-theme=teal] .bg-emerald-300{background-color:#5eead4}[data-theme=teal] .bg-emerald-400{background-color:#2dd4bf}[data-theme=teal] .bg-emerald-500{background-color:#14b8a6}[data-theme=teal] .bg-emerald-500\/10{background-color:rgba(20,184,166,.1)}[data-theme=teal] .bg-emerald-500\/15{background-color:rgba(20,184,166,.15)}[data-theme=teal] .bg-emerald-500\/20{background-color:rgba(20,184,166,.2)}[data-theme=teal] .bg-emerald-500\/25{background-color:rgba(20,184,166,.25)}[data-theme=teal] .bg-emerald-500\/5{background-color:rgba(20,184,166,.05)}[data-theme=teal] .bg-emerald-500\/60{background-color:rgba(20,184,166,.6)}[data-theme=teal] .bg-emerald-600\/10{background-color:rgba(13,148,136,.1)}[data-theme=teal] .bg-emerald-700{background-color:#0f766e}[data-theme=teal] .bg-emerald-900\/80{background-color:rgba(19,78,74,.8)}[data-theme=teal] .border-emerald-400{border-color:#2dd4bf}[data-theme=teal] .border-emerald-400\/50{border-color:rgba(45,212,191,.5)}[data-theme=teal] .border-emerald-500{border-color:#14b8a6}[data-theme=teal] .border-emerald-500\/20{border-color:rgba(20,184,166,.2)}[data-theme=teal] .border-emerald-500\/25{border-color:rgba(20,184,166,.25)}[data-theme=teal] .border-emerald-500\/30{border-color:rgba(20,184,166,.3)}[data-theme=teal] .border-emerald-500\/40{border-color:rgba(20,184,166,.4)}[data-theme=teal] .border-emerald-500\/50{border-color:rgba(20,184,166,.5)}[data-theme=teal] .border-emerald-500\/60{border-color:rgba(20,184,166,.6)}[data-theme=teal] .fill-emerald-400\/40{fill:rgba(45,212,191,.4)}[data-theme=teal] .fill-emerald-500\/40{fill:rgba(20,184,166,.4)}[data-theme=teal] .focus\:border-emerald-500:focus{border-color:#14b8a6}[data-theme=teal] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(20,184,166,.2)}[data-theme=teal] .from-emerald-200{--tw-gradient-from:#99f6e4}[data-theme=teal] .from-emerald-300{--tw-gradient-from:#5eead4}[data-theme=teal] .from-emerald-400{--tw-gradient-from:#2dd4bf}[data-theme=teal] .from-emerald-400\/30{--tw-gradient-from:rgba(45,212,191,.3)}[data-theme=teal] .from-emerald-500{--tw-gradient-from:#14b8a6}[data-theme=teal] .from-emerald-500\/10{--tw-gradient-from:rgba(20,184,166,.1)}[data-theme=teal] .from-emerald-500\/15{--tw-gradient-from:rgba(20,184,166,.15)}[data-theme=teal] .from-emerald-500\/20{--tw-gradient-from:rgba(20,184,166,.2)}[data-theme=teal] .from-emerald-600{--tw-gradient-from:#0d9488}[data-theme=teal] .from-emerald-800{--tw-gradient-from:#115e59}[data-theme=teal] .group-hover\:bg-emerald-500\/30{background-color:rgba(20,184,166,.3)}[data-theme=teal] .group-hover\:border-emerald-500\/40{border-color:rgba(20,184,166,.4)}[data-theme=teal] .group-hover\:text-emerald-400{color:#2dd4bf}[data-theme=teal] .hover\:bg-emerald-400:hover{background-color:#2dd4bf}[data-theme=teal] .hover\:bg-emerald-500\/10:hover{background-color:rgba(20,184,166,.1)}[data-theme=teal] .hover\:bg-emerald-500\/25:hover{background-color:rgba(20,184,166,.25)}[data-theme=teal] .hover\:bg-emerald-500\/5:hover{background-color:rgba(20,184,166,.05)}[data-theme=teal] .hover\:border-emerald-500:hover{border-color:#14b8a6}[data-theme=teal] .hover\:border-emerald-500\/30:hover{border-color:rgba(20,184,166,.3)}[data-theme=teal] .hover\:border-emerald-500\/40:hover{border-color:rgba(20,184,166,.4)}[data-theme=teal] .hover\:border-emerald-500\/50:hover{border-color:rgba(20,184,166,.5)}[data-theme=teal] .hover\:border-emerald-500\/60:hover{border-color:rgba(20,184,166,.6)}[data-theme=teal] .hover\:from-emerald-300:hover{--tw-gradient-from:#5eead4}[data-theme=teal] .hover\:ring-emerald-300:hover{--tw-ring-color:#5eead4}[data-theme=teal] .hover\:text-emerald-300:hover{color:#5eead4}[data-theme=teal] .hover\:text-emerald-400:hover{color:#2dd4bf}[data-theme=teal] .hover\:to-emerald-500:hover{--tw-gradient-to:#14b8a6}[data-theme=teal] .ring-emerald-400{--tw-ring-color:#2dd4bf}[data-theme=teal] .ring-emerald-500\/40{--tw-ring-color:rgba(20,184,166,.4)}[data-theme=teal] .shadow-emerald-500\/10{--tw-shadow-color:rgba(20,184,166,.1)}[data-theme=teal] .shadow-emerald-500\/20{--tw-shadow-color:rgba(20,184,166,.2)}[data-theme=teal] .shadow-emerald-500\/30{--tw-shadow-color:rgba(20,184,166,.3)}[data-theme=teal] .text-emerald-200{color:#99f6e4}[data-theme=teal] .text-emerald-200\/80{color:rgba(153,246,228,.8)}[data-theme=teal] .text-emerald-300{color:#5eead4}[data-theme=teal] .text-emerald-400{color:#2dd4bf}[data-theme=teal] .text-emerald-400\/80{color:rgba(45,212,191,.8)}[data-theme=teal] .text-emerald-50{color:#f0fdfa}[data-theme=teal] .text-emerald-500{color:#14b8a6}[data-theme=teal] .to-emerald-300{--tw-gradient-to:#5eead4}[data-theme=teal] .to-emerald-400{--tw-gradient-to:#2dd4bf}[data-theme=teal] .to-emerald-500{--tw-gradient-to:#14b8a6}[data-theme=teal] .to-emerald-500\/15{--tw-gradient-to:rgba(20,184,166,.15)}[data-theme=teal] .to-emerald-500\/5{--tw-gradient-to:rgba(20,184,166,.05)}[data-theme=teal] .to-emerald-600{--tw-gradient-to:#0d9488}[data-theme=teal] .to-emerald-700{--tw-gradient-to:#0f766e}[data-theme=teal] .via-emerald-400{--tw-gradient-via:#2dd4bf}[data-theme=teal] .via-emerald-500\/5{--tw-gradient-via:rgba(20,184,166,.05)}[data-theme=cyan] .accent-emerald-500{accent-color:#06b6d4}[data-theme=cyan] .before\:from-emerald-500\/10{--tw-gradient-from:rgba(6,182,212,.1)}[data-theme=cyan] .bg-emerald-300{background-color:#67e8f9}[data-theme=cyan] .bg-emerald-400{background-color:#22d3ee}[data-theme=cyan] .bg-emerald-500{background-color:#06b6d4}[data-theme=cyan] .bg-emerald-500\/10{background-color:rgba(6,182,212,.1)}[data-theme=cyan] .bg-emerald-500\/15{background-color:rgba(6,182,212,.15)}[data-theme=cyan] .bg-emerald-500\/20{background-color:rgba(6,182,212,.2)}[data-theme=cyan] .bg-emerald-500\/25{background-color:rgba(6,182,212,.25)}[data-theme=cyan] .bg-emerald-500\/5{background-color:rgba(6,182,212,.05)}[data-theme=cyan] .bg-emerald-500\/60{background-color:rgba(6,182,212,.6)}[data-theme=cyan] .bg-emerald-600\/10{background-color:rgba(8,145,178,.1)}[data-theme=cyan] .bg-emerald-700{background-color:#0e7490}[data-theme=cyan] .bg-emerald-900\/80{background-color:rgba(22,78,99,.8)}[data-theme=cyan] .border-emerald-400{border-color:#22d3ee}[data-theme=cyan] .border-emerald-400\/50{border-color:rgba(34,211,238,.5)}[data-theme=cyan] .border-emerald-500{border-color:#06b6d4}[data-theme=cyan] .border-emerald-500\/20{border-color:rgba(6,182,212,.2)}[data-theme=cyan] .border-emerald-500\/25{border-color:rgba(6,182,212,.25)}[data-theme=cyan] .border-emerald-500\/30{border-color:rgba(6,182,212,.3)}[data-theme=cyan] .border-emerald-500\/40{border-color:rgba(6,182,212,.4)}[data-theme=cyan] .border-emerald-500\/50{border-color:rgba(6,182,212,.5)}[data-theme=cyan] .border-emerald-500\/60{border-color:rgba(6,182,212,.6)}[data-theme=cyan] .fill-emerald-400\/40{fill:rgba(34,211,238,.4)}[data-theme=cyan] .fill-emerald-500\/40{fill:rgba(6,182,212,.4)}[data-theme=cyan] .focus\:border-emerald-500:focus{border-color:#06b6d4}[data-theme=cyan] .focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(6,182,212,.2)}[data-theme=cyan] .from-emerald-200{--tw-gradient-from:#a5f3fc}[data-theme=cyan] .from-emerald-300{--tw-gradient-from:#67e8f9}[data-theme=cyan] .from-emerald-400{--tw-gradient-from:#22d3ee}[data-theme=cyan] .from-emerald-400\/30{--tw-gradient-from:rgba(34,211,238,.3)}[data-theme=cyan] .from-emerald-500{--tw-gradient-from:#06b6d4}[data-theme=cyan] .from-emerald-500\/10{--tw-gradient-from:rgba(6,182,212,.1)}[data-theme=cyan] .from-emerald-500\/15{--tw-gradient-from:rgba(6,182,212,.15)}[data-theme=cyan] .from-emerald-500\/20{--tw-gradient-from:rgba(6,182,212,.2)}[data-theme=cyan] .from-emerald-600{--tw-gradient-from:#0891b2}[data-theme=cyan] .from-emerald-800{--tw-gradient-from:#155e75}[data-theme=cyan] .group-hover\:bg-emerald-500\/30{background-color:rgba(6,182,212,.3)}[data-theme=cyan] .group-hover\:border-emerald-500\/40{border-color:rgba(6,182,212,.4)}[data-theme=cyan] .group-hover\:text-emerald-400{color:#22d3ee}[data-theme=cyan] .hover\:bg-emerald-400:hover{background-color:#22d3ee}[data-theme=cyan] .hover\:bg-emerald-500\/10:hover{background-color:rgba(6,182,212,.1)}[data-theme=cyan] .hover\:bg-emerald-500\/25:hover{background-color:rgba(6,182,212,.25)}[data-theme=cyan] .hover\:bg-emerald-500\/5:hover{background-color:rgba(6,182,212,.05)}[data-theme=cyan] .hover\:border-emerald-500:hover{border-color:#06b6d4}[data-theme=cyan] .hover\:border-emerald-500\/30:hover{border-color:rgba(6,182,212,.3)}[data-theme=cyan] .hover\:border-emerald-500\/40:hover{border-color:rgba(6,182,212,.4)}[data-theme=cyan] .hover\:border-emerald-500\/50:hover{border-color:rgba(6,182,212,.5)}[data-theme=cyan] .hover\:border-emerald-500\/60:hover{border-color:rgba(6,182,212,.6)}[data-theme=cyan] .hover\:from-emerald-300:hover{--tw-gradient-from:#67e8f9}[data-theme=cyan] .hover\:ring-emerald-300:hover{--tw-ring-color:#67e8f9}[data-theme=cyan] .hover\:text-emerald-300:hover{color:#67e8f9}[data-theme=cyan] .hover\:text-emerald-400:hover{color:#22d3ee}[data-theme=cyan] .hover\:to-emerald-500:hover{--tw-gradient-to:#06b6d4}[data-theme=cyan] .ring-emerald-400{--tw-ring-color:#22d3ee}[data-theme=cyan] .ring-emerald-500\/40{--tw-ring-color:rgba(6,182,212,.4)}[data-theme=cyan] .shadow-emerald-500\/10{--tw-shadow-color:rgba(6,182,212,.1)}[data-theme=cyan] .shadow-emerald-500\/20{--tw-shadow-color:rgba(6,182,212,.2)}[data-theme=cyan] .shadow-emerald-500\/30{--tw-shadow-color:rgba(6,182,212,.3)}[data-theme=cyan] .text-emerald-200{color:#a5f3fc}[data-theme=cyan] .text-emerald-200\/80{color:rgba(165,243,252,.8)}[data-theme=cyan] .text-emerald-300{color:#67e8f9}[data-theme=cyan] .text-emerald-400{color:#22d3ee}[data-theme=cyan] .text-emerald-400\/80{color:rgba(34,211,238,.8)}[data-theme=cyan] .text-emerald-50{color:#ecfeff}[data-theme=cyan] .text-emerald-500{color:#06b6d4}[data-theme=cyan] .to-emerald-300{--tw-gradient-to:#67e8f9}[data-theme=cyan] .to-emerald-400{--tw-gradient-to:#22d3ee}[data-theme=cyan] .to-emerald-500{--tw-gradient-to:#06b6d4}[data-theme=cyan] .to-emerald-500\/15{--tw-gradient-to:rgba(6,182,212,.15)}[data-theme=cyan] .to-emerald-500\/5{--tw-gradient-to:rgba(6,182,212,.05)}[data-theme=cyan] .to-emerald-600{--tw-gradient-to:#0891b2}[data-theme=cyan] .to-emerald-700{--tw-gradient-to:#0e7490}[data-theme=cyan] .via-emerald-400{--tw-gradient-via:#22d3ee}[data-theme=cyan] .via-emerald-500\/5{--tw-gradient-via:rgba(6,182,212,.05)}body{position:relative}html[data-pattern]:not([data-pattern=none]) body{background-color:transparent!important}html[data-pattern]:not([data-pattern=none]) body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-color:#020617}html[data-pattern]:not([data-pattern=none]) body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}html[data-pattern=sakura] body:before{background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(236,72,153,.18),transparent 60%),radial-gradient(ellipse 60% 40% at 0 100%,rgba(168,85,247,.14),transparent 60%),radial-gradient(ellipse 60% 40% at 100% 90%,rgba(244,114,182,.12),transparent 60%)}html[data-pattern=sakura] body:after{background-image:radial-gradient(circle at 15% 20%,rgba(244,114,182,.5) 0,transparent 5px),radial-gradient(circle at 75% 30%,rgba(236,72,153,.4) 0,transparent 6px),radial-gradient(circle at 35% 60%,rgba(168,85,247,.4) 0,transparent 4px),radial-gradient(circle at 85% 75%,rgba(244,114,182,.45) 0,transparent 5px),radial-gradient(circle at 50% 85%,rgba(236,72,153,.35) 0,transparent 6px),radial-gradient(circle at 20% 90%,hsla(0,94%,82%,.4) 0,transparent 5px),radial-gradient(circle at 60% 15%,rgba(236,72,153,.35) 0,transparent 4px),radial-gradient(circle at 5% 50%,rgba(244,114,182,.3) 0,transparent 5px);animation:sakura-drift 45s linear infinite}@keyframes sakura-drift{0%{transform:translateY(-10%) rotate(0deg);opacity:.7}50%{opacity:1}to{transform:translateY(110%) rotate(20deg);opacity:.7}}html[data-pattern=aurora] body:before{background-image:radial-gradient(ellipse 100% 60% at 20% 0,rgba(16,185,129,.22),transparent 70%),radial-gradient(ellipse 80% 50% at 80% 30%,rgba(6,182,212,.18),transparent 70%),radial-gradient(ellipse 90% 50% at 50% 60%,rgba(139,92,246,.16),transparent 70%)}html[data-pattern=aurora] body:after{inset:-20%;background:conic-gradient(from 0deg at 50% 30%,rgba(16,185,129,.18) 0,transparent 25%,rgba(6,182,212,.15) 50%,transparent 75%,rgba(139,92,246,.15) 100%);animation:aurora-spin 60s linear infinite;filter:blur(50px);opacity:.8}@keyframes aurora-spin{to{transform:rotate(1turn)}}html[data-pattern=stars] body:before{background-image:radial-gradient(1px 1px at 13% 27%,hsla(0,0%,100%,.6),transparent 50%),radial-gradient(1px 1px at 67% 84%,hsla(0,0%,100%,.5),transparent 50%),radial-gradient(1.5px 1.5px at 82% 13%,hsla(0,0%,100%,.7),transparent 50%),radial-gradient(1px 1px at 8% 71%,hsla(0,0%,100%,.4),transparent 50%),radial-gradient(1px 1px at 91% 56%,hsla(0,0%,100%,.5),transparent 50%),radial-gradient(1.5px 1.5px at 43% 41%,hsla(0,0%,100%,.4),transparent 50%),radial-gradient(1px 1px at 73% 94%,hsla(0,0%,100%,.5),transparent 50%),radial-gradient(1px 1px at 31% 12%,hsla(0,0%,100%,.6),transparent 50%),radial-gradient(1px 1px at 2% 3%,hsla(0,0%,100%,.4),transparent 50%),radial-gradient(1.5px 1.5px at 56% 9%,hsla(0,0%,100%,.5),transparent 50%),radial-gradient(1px 1px at 24% 89%,hsla(0,0%,100%,.5),transparent 50%),radial-gradient(1px 1px at 48% 64%,hsla(0,0%,100%,.4),transparent 50%);background-size:100% 100%}html[data-pattern=stars] body:after{background-image:radial-gradient(1.5px 1.5px at 21% 33%,#fff,transparent 50%),radial-gradient(2px 2px at 78% 22%,hsla(0,0%,100%,.9),transparent 50%),radial-gradient(1.5px 1.5px at 45% 76%,#fff,transparent 50%),radial-gradient(2px 2px at 88% 81%,hsla(0,0%,100%,.8),transparent 50%);animation:stars-blink 5s ease-in-out infinite}@keyframes stars-blink{0%,to{opacity:.8}25%{opacity:.3}50%{opacity:1}75%{opacity:.5}}html[data-pattern=geometric] body:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.04) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04)),linear-gradient(45deg,hsla(0,0%,100%,.04) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04));background-size:60px 60px;background-position:0 0,30px 30px;animation:geom-shift 25s linear infinite}@keyframes geom-shift{to{background-position:60px 60px,90px 90px}}html[data-pattern=dragon] body:before{background-color:#0f0505;background-image:radial-gradient(ellipse 90% 40% at 50% 0,rgba(220,38,38,.25),transparent 70%),radial-gradient(ellipse 60% 30% at 50% 100%,rgba(245,158,11,.18),transparent 70%),radial-gradient(circle 12px at 25px 0,rgba(220,38,38,.08) 99%,transparent 100%),radial-gradient(circle 12px at 0 25px,rgba(220,38,38,.08) 99%,transparent 100%),radial-gradient(circle 12px at 50px 25px,rgba(245,158,11,.06) 99%,transparent 100%),radial-gradient(circle 12px at 25px 50px,rgba(220,38,38,.08) 99%,transparent 100%);background-size:auto,auto,50px 50px,50px 50px,50px 50px,50px 50px;animation:dragon-breathe 8s ease-in-out infinite alternate}@keyframes dragon-breathe{0%{filter:brightness(.9) hue-rotate(0deg)}to{filter:brightness(1.15) hue-rotate(-10deg)}}html[data-pattern=dragon] body:after{background-image:radial-gradient(circle at 10% 100%,hsla(0,94%,82%,.9) 0,transparent 3px),radial-gradient(circle at 30% 100%,rgba(252,211,77,.8) 0,transparent 2px),radial-gradient(circle at 50% 100%,hsla(0,91%,71%,.9) 0,transparent 3px),radial-gradient(circle at 70% 100%,rgba(252,211,77,.7) 0,transparent 2px),radial-gradient(circle at 90% 100%,hsla(0,94%,82%,.8) 0,transparent 3px),radial-gradient(circle at 20% 100%,rgba(245,158,11,.7) 0,transparent 2px),radial-gradient(circle at 60% 100%,hsla(0,91%,71%,.6) 0,transparent 2px),radial-gradient(circle at 80% 100%,rgba(252,211,77,.8) 0,transparent 3px);background-size:100% 100%;animation:dragon-embers 12s linear infinite}@keyframes dragon-embers{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) scale(1.5);opacity:0}}html[data-pattern=wings] body:before{background-image:radial-gradient(ellipse 70% 50% at 50% 50%,hsla(0,0%,100%,.07),transparent 70%),radial-gradient(ellipse 60% 35% at 50% 100%,rgba(251,191,36,.1),transparent 70%)}html[data-pattern=wings] body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 700' preserveAspectRatio='xMaxYMid meet'><defs><radialGradient id='lg' cx='90%25' cy='50%25' r='80%25'><stop offset='0%25' stop-color='%23ffffff' stop-opacity='0.55'/><stop offset='50%25' stop-color='%23fef3c7' stop-opacity='0.25'/><stop offset='100%25' stop-color='%23fef3c7' stop-opacity='0'/></radialGradient></defs><g fill='url(%23lg)' stroke='%23ffffff' stroke-opacity='0.35' stroke-width='1.2' stroke-linejoin='round'><path d='M490 350 C 440 340, 380 332, 330 340 C 360 348, 380 360, 400 380 C 420 360, 460 358, 490 365 Z'/><path d='M490 320 C 420 290, 330 280, 250 290 C 290 310, 320 330, 340 360 C 380 330, 440 322, 490 332 Z'/><path d='M490 290 C 400 230, 260 210, 130 230 C 200 270, 250 310, 280 360 C 340 290, 420 270, 490 280 Z'/><path d='M490 380 C 430 380, 380 388, 350 410 C 380 408, 430 408, 470 412 C 450 396, 470 388, 490 388 Z'/></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 700' preserveAspectRatio='xMinYMid meet'><defs><radialGradient id='rg' cx='10%25' cy='50%25' r='80%25'><stop offset='0%25' stop-color='%23ffffff' stop-opacity='0.55'/><stop offset='50%25' stop-color='%23fef3c7' stop-opacity='0.25'/><stop offset='100%25' stop-color='%23fef3c7' stop-opacity='0'/></radialGradient></defs><g fill='url(%23rg)' stroke='%23ffffff' stroke-opacity='0.35' stroke-width='1.2' stroke-linejoin='round'><path d='M10 350 C 60 340, 120 332, 170 340 C 140 348, 120 360, 100 380 C 80 360, 40 358, 10 365 Z'/><path d='M10 320 C 80 290, 170 280, 250 290 C 210 310, 180 330, 160 360 C 120 330, 60 322, 10 332 Z'/><path d='M10 290 C 100 230, 240 210, 370 230 C 300 270, 250 310, 220 360 C 160 290, 80 270, 10 280 Z'/><path d='M10 380 C 70 380, 120 388, 150 410 C 120 408, 70 408, 30 412 C 50 396, 30 388, 10 388 Z'/></g></svg>");background-repeat:no-repeat,no-repeat;background-position:0,100%;background-size:45% auto,45% auto;filter:drop-shadow(0 0 30px rgba(255,255,255,.15));animation:wings-flap 4.5s ease-in-out infinite;transform-origin:center center;opacity:.92}@keyframes wings-flap{0%,to{transform:scaleY(1) scaleX(1) translateY(0);opacity:.88}35%{transform:scaleY(.94) scaleX(1.02) translateY(-8px);opacity:1}70%{transform:scaleY(.98) scaleX(.99) translateY(-2px);opacity:.94}}html[data-pattern=flames] body:before{background-image:radial-gradient(ellipse 90% 40% at 50% 110%,rgba(239,68,68,.45),transparent 60%),radial-gradient(ellipse 60% 30% at 30% 105%,rgba(245,158,11,.35),transparent 60%),radial-gradient(ellipse 60% 30% at 70% 105%,rgba(245,158,11,.35),transparent 60%),radial-gradient(ellipse 100% 20% at 50% 100%,rgba(220,38,38,.6),transparent 80%);animation:flames-flicker 3s ease-in-out infinite alternate}@keyframes flames-flicker{0%{filter:brightness(.9) hue-rotate(-5deg);transform:scaleX(1)}50%{filter:brightness(1.15) hue-rotate(5deg);transform:scaleX(1.03)}to{filter:brightness(1) hue-rotate(0deg);transform:scaleX(.98)}}html[data-pattern=flames] body:after{background-image:radial-gradient(circle at 15% 90%,rgba(252,211,77,.7) 0,transparent 4px),radial-gradient(circle at 35% 95%,hsla(0,91%,71%,.6) 0,transparent 3px),radial-gradient(circle at 55% 92%,rgba(252,211,77,.7) 0,transparent 4px),radial-gradient(circle at 75% 96%,hsla(0,91%,71%,.6) 0,transparent 3px),radial-gradient(circle at 90% 91%,rgba(252,211,77,.7) 0,transparent 4px),radial-gradient(circle at 25% 95%,rgba(245,158,11,.5) 0,transparent 3px);animation:flames-rise 4s linear infinite}@keyframes flames-rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}to{transform:translateY(-80vh);opacity:0}}html[data-pattern=matrix] body:before{background-image:repeating-linear-gradient(180deg,transparent,transparent 8px,rgba(16,185,129,.08) 0,rgba(16,185,129,.08) 10px),radial-gradient(ellipse 80% 60% at 50% 0,rgba(16,185,129,.12),transparent 70%)}html[data-pattern=matrix] body:after{background-image:linear-gradient(180deg,transparent,rgba(16,185,129,.6) 5%,rgba(16,185,129,0) 30%),linear-gradient(180deg,transparent,rgba(16,185,129,.5) 8%,rgba(16,185,129,0) 25%),linear-gradient(180deg,transparent,rgba(16,185,129,.7) 3%,rgba(16,185,129,0) 35%);background-size:4px 100vh,4px 100vh,4px 100vh;background-position:15% 0,47% 0,78% 0;background-repeat:no-repeat;animation:matrix-rain 4s linear infinite}@keyframes matrix-rain{0%{background-position:15% -100vh,47% -50vh,78% -80vh}to{background-position:15% 100vh,47% 150vh,78% 120vh}}html[data-pattern=bubbles] body:before{background-image:radial-gradient(ellipse 80% 60% at 30% 30%,rgba(139,92,246,.12),transparent 60%),radial-gradient(ellipse 70% 50% at 70% 70%,rgba(6,182,212,.1),transparent 60%)}html[data-pattern=bubbles] body:after{background-image:radial-gradient(circle at 20% 80%,rgba(167,139,250,.5) 0,transparent 40px),radial-gradient(circle at 80% 70%,rgba(56,189,248,.4) 0,transparent 50px),radial-gradient(circle at 50% 90%,rgba(244,114,182,.4) 0,transparent 35px),radial-gradient(circle at 30% 95%,rgba(56,189,248,.5) 0,transparent 30px),radial-gradient(circle at 70% 85%,rgba(167,139,250,.4) 0,transparent 45px);filter:blur(8px);animation:bubbles-rise 18s ease-in-out infinite}@keyframes bubbles-rise{0%{transform:translateY(20vh) scale(1);opacity:.6}50%{transform:translateY(-10vh) scale(1.15);opacity:1}to{transform:translateY(-50vh) scale(.8);opacity:0}}html[data-pattern=ocean] body:before{background-image:radial-gradient(ellipse 100% 60% at 50% 110%,rgba(6,182,212,.35),transparent 70%),linear-gradient(180deg,transparent 50%,rgba(14,165,233,.12))}html[data-pattern=ocean] body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'><path d='M0,100 C300,150 600,50 900,100 C1100,130 1150,90 1200,100 L1200,200 L0,200 Z' fill='%2306b6d4' fill-opacity='0.25'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'><path d='M0,120 C200,80 500,160 800,110 C1000,80 1100,120 1200,110 L1200,200 L0,200 Z' fill='%230891b2' fill-opacity='0.35'/></svg>");background-repeat:repeat-x,repeat-x;background-position:0 100%,0 100%;background-size:1200px 200px,1500px 220px;animation:ocean-wave 14s ease-in-out infinite alternate}@keyframes ocean-wave{0%{background-position:0 100%,0 100%}to{background-position:-200px 100%,250px 100%}}html[data-pattern=neon] body:before{background-color:#080418;background-image:radial-gradient(ellipse 80% 60% at 50% 0,rgba(236,72,153,.3),transparent 60%),radial-gradient(ellipse 80% 50% at 50% 110%,rgba(6,182,212,.35),transparent 60%)}html[data-pattern=neon] body:after{background-image:linear-gradient(180deg,transparent 95%,rgba(236,72,153,.5)),linear-gradient(90deg,transparent 95%,rgba(236,72,153,.4));background-size:100% 40px,40px 100%;transform-origin:center 60%;animation:neon-scroll 3s linear infinite;mask-image:linear-gradient(180deg,transparent 50%,#000 70%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 70%,#000)}@keyframes neon-scroll{0%{background-position:0 0,0 0}to{background-position:0 40px,0 0}}html[data-pattern=snow] body:before{background-image:linear-gradient(180deg,#0c1b3a,#061129 60%,#020617),radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.06),transparent 60%)}html[data-pattern=snow] body:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.85) 1.2px,transparent 1.8px),radial-gradient(circle,#fff 1.7px,transparent 2.4px);background-size:80px 80px,140px 140px;background-position:0 0,40px 60px;animation:snow-fall-back 14s linear infinite,snow-fall-front 9s linear infinite}@keyframes snow-fall-back{0%{background-position:0 -80px,40px 60px}to{background-position:0 80px,40px 60px}}@keyframes snow-fall-front{0%{background-position:0 0,40px -140px}to{background-position:0 0,40px 140px}}html[data-pattern=lightning] body:before{background-image:radial-gradient(ellipse at 50% 0,rgba(165,180,252,.18),transparent 60%),radial-gradient(ellipse at 30% 30%,rgba(99,102,241,.2),transparent 60%),radial-gradient(ellipse at 70% 50%,rgba(168,85,247,.18),transparent 60%),linear-gradient(180deg,#0a0e1f,#0f0a23 50%,#020617);animation:storm-shift 9s ease-in-out infinite}@keyframes storm-shift{0%,to{filter:brightness(.9)}50%{filter:brightness(1.05)}}html[data-pattern=lightning] body:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 600'><path d='M110 0 L 80 180 L 130 200 L 70 400 L 120 420 L 60 600' stroke='%23e0e7ff' stroke-width='2.5' fill='none' stroke-linejoin='round' stroke-linecap='round' opacity='0.85'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 600'><path d='M120 0 L 90 220 L 140 240 L 80 480 L 140 500 L 90 600' stroke='%23c4b5fd' stroke-width='2' fill='none' stroke-linejoin='round' stroke-linecap='round' opacity='0.7'/></svg>");background-repeat:no-repeat,no-repeat;background-position:20% top,75% top;background-size:30vw 100vh,25vw 100vh;opacity:0;animation:lightning-flash 6s ease-in-out infinite}@keyframes lightning-flash{0%,18%,22%,to{opacity:0}19%{opacity:.9;filter:drop-shadow(0 0 14px #e0e7ff)}20%{opacity:.2}21%{opacity:.85;filter:drop-shadow(0 0 12px #c4b5fd)}65%{opacity:0}66%{opacity:.75;filter:drop-shadow(0 0 10px #a5b4fc)}67%{opacity:0}}html[data-pattern=nebula] body:before{background-image:radial-gradient(ellipse 60% 40% at 25% 30%,rgba(168,85,247,.65),transparent 70%),radial-gradient(ellipse 55% 38% at 75% 70%,rgba(236,72,153,.55),transparent 70%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(59,130,246,.45),transparent 70%),radial-gradient(ellipse 40% 30% at 80% 20%,rgba(14,165,233,.45),transparent 70%),linear-gradient(135deg,#0a0524,#15052e 50%,#020617);background-size:200% 200%,220% 220%,250% 250%,180% 180%,100% 100%;background-repeat:no-repeat;animation:nebula-swirl 36s ease-in-out infinite alternate,nebula-hue 20s linear infinite;filter:saturate(1.25);transform-origin:center center}@keyframes nebula-swirl{0%{background-position:20% 30%,80% 60%,40% 60%,90% 10%,0 0;transform:scale(1) rotate(0deg)}50%{background-position:60% 50%,30% 80%,70% 30%,50% 40%,0 0;transform:scale(1.08) rotate(-3deg)}to{background-position:80% 20%,50% 40%,30% 70%,20% 60%,0 0;transform:scale(1.04) rotate(2deg)}}@keyframes nebula-hue{0%{filter:saturate(1.25) hue-rotate(0deg)}50%{filter:saturate(1.4) hue-rotate(25deg)}to{filter:saturate(1.25) hue-rotate(0deg)}}html[data-pattern=nebula] body:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.95) .9px,transparent 1.4px),radial-gradient(circle,hsla(0,0%,100%,.7) .6px,transparent 1px);background-size:110px 110px,70px 70px;background-position:0 0,35px 55px;animation:nebula-twinkle-a 4.5s ease-in-out infinite,nebula-twinkle-b 3s ease-in-out infinite alternate}@keyframes nebula-twinkle-a{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes nebula-twinkle-b{0%{background-position:0 0,35px 55px}to{background-position:110px 110px,0 0}}html[data-pattern=hearts] body:before{background-image:radial-gradient(ellipse at 30% 100%,rgba(134,239,172,.18),transparent 70%),radial-gradient(ellipse at 70% 100%,rgba(74,222,128,.12),transparent 70%),linear-gradient(180deg,#042818,#051f15 50%,#020617)}html[data-pattern=hearts] body:after{background-image:radial-gradient(circle,#fde047 1.2px,rgba(253,224,71,.5) 2.5px,transparent 5px),radial-gradient(circle,hsla(53,98%,77%,.9) .8px,hsla(53,98%,77%,.3) 1.8px,transparent 4px),radial-gradient(circle,rgba(187,247,208,.7) .5px,transparent 1.5px);background-size:220px 220px,140px 140px,90px 90px;background-position:30px 80px,90px 20px,50px 50px;filter:drop-shadow(0 0 6px rgba(253,224,71,.7));animation:firefly-big 18s linear infinite,firefly-small 12s linear infinite,firefly-tiny 9s ease-in-out infinite alternate,firefly-blink 2.4s ease-in-out infinite}@keyframes firefly-big{0%{background-position:30px calc(100vh + 100px),90px 20px,50px 50px}to{background-position:60px -120px,90px 20px,50px 50px}}@keyframes firefly-small{0%{background-position:30px 80px,90px calc(100vh + 60px),50px 50px}to{background-position:30px 80px,130px -80px,50px 50px}}@keyframes firefly-tiny{0%{background-position:30px 80px,90px 20px,50px calc(100vh + 40px)}to{background-position:30px 80px,90px 20px,80px -60px}}@keyframes firefly-blink{0%,to{opacity:.65}30%{opacity:1}60%{opacity:.4}80%{opacity:.95}}@media (prefers-reduced-motion:reduce){html[data-pattern] body:after,html[data-pattern] body:before{animation:none!important}}