@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--bg-primary:#09090b;--bg-secondary:#18181b;--bg-card:#18181b;--bg-hover:#27272a;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#71717a;--accent:#6366f1;--accent-hover:#4f46e5;--accent-glow:#6366f126;--border:#27272a;--border-light:#3f3f46;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px}html[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-card:#fff;--bg-hover:#f3f4f6;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--border:#e5e7eb;--border-light:#f3f4f6}html[data-theme=light] .dark-logo{display:none}html[data-theme=light] .light-logo{display:block}html[data-theme=light] .input{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}html[data-theme=light] .input:focus{color:#111827!important;border-color:var(--accent)!important;background-color:#fff!important;box-shadow:0 0 0 3px #6366f14d!important}html[data-theme=light] .btn-ghost{color:#111827!important;background-color:#0000!important}html[data-theme=light] .btn-ghost:hover{color:#111827!important;background-color:#f3f4f6!important}html[data-theme=light] .glass{background-color:#ffffffb3}html[data-theme=dark]{--bg-primary:#09090b;--bg-secondary:#18181b;--bg-card:#18181b;--bg-hover:#27272a;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-muted:#71717a;--border:#27272a;--border-light:#3f3f46}html[data-theme=dark] .dark-logo{display:block}html[data-theme=dark] .light-logo{display:none}html[data-theme=dark] .input{color:#fff!important;background-color:#0f172a!important;border-color:#475569!important}html[data-theme=dark] .input:focus{color:#fff!important;border-color:var(--accent)!important;background-color:#020617!important;box-shadow:0 0 0 3px #6366f14d!important}html[data-theme=dark] .btn-ghost{color:#fff!important;background-color:#0000!important}html[data-theme=dark] .btn-ghost:hover{color:#fff!important;background-color:#374151!important}html[data-theme=dark] .glass{background-color:#18181bb3}@media (prefers-color-scheme:light){:root{--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-card:#fff;--bg-hover:#f3f4f6;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--border:#e5e7eb;--border-light:#f3f4f6}.dark-logo{display:none}.light-logo{display:block}.input{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}.input:focus{color:#111827!important;border-color:var(--accent)!important;background-color:#fff!important;box-shadow:0 0 0 3px #6366f14d!important}.btn-ghost{color:#111827!important;background-color:#0000!important}.btn-ghost:hover{color:#111827!important;background-color:#f3f4f6!important}.glass{background-color:#ffffffb3}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.container{padding:0 64px}}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1;min-width:0}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;font-weight:600}.text-secondary{color:var(--text-secondary)}.text-accent{color:var(--accent)}.w-full{width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.h-full{height:100%}.h-16{height:64px}.w-8{width:32px}.h-8{height:32px}.w-px{width:1px}.sticky{position:sticky}.top-0{top:0}.z-50{z-index:50}.border-b{border-bottom:1px solid var(--border)}.border{border:1px solid var(--border)}.glass{-webkit-backdrop-filter:blur(12px);background-color:#18181bb3}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:9999px}.mx-2{margin-left:8px;margin-right:8px}.p-1{padding:4px}.pr-3{padding-right:12px}.mb-8{margin-bottom:32px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-12{margin-bottom:48px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mt-12{margin-top:48px}.mr-1{margin-right:4px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.pt-32{padding-top:64px}.pb-16,.pb-12{padding-bottom:32px}.p-2{padding:8px}.p-4{padding:16px}.p-8{padding:32px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-8{padding-left:32px;padding-right:32px}.px-10{padding-left:40px;padding-right:40px}.py-5{padding-top:20px;padding-bottom:20px}.font-bold{font-weight:700}.font-medium{font-weight:500}.hover-opacity:hover{opacity:.8}.transition-all{transition:all .2s}.bg-white{background-color:#fff}.text-black{color:#000}.text-gray-900{color:#111827}.text-gray-600{color:#4b5563}.text-gray-500{color:#6b7280}.text-gray-400{color:#9ca3af}.border-gray-100{border-color:#f3f4f6}.border-gray-50{border-color:#f9fafb}.border-t{border-style:solid;border-top-width:1px}.border-b-2{border-style:solid;border-bottom-width:2px}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.whitespace-pre-line{white-space:pre-line}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-indigo-600{color:#4f46e5}.text-indigo-700,.hover\:text-indigo-700:hover{color:#4338ca}.relative{position:relative}.absolute{position:absolute}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.text-4xl{font-size:2.25rem;line-height:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-12{padding-top:3rem;padding-bottom:3rem}.min-h-invoice{min-height:800px}.dark-logo{display:block}.light-logo{display:none}@media print{.dark-logo{display:none!important}.light-logo{display:block!important}body *{visibility:hidden}.invoice-preview,.invoice-preview *,.quote-preview,.quote-preview *{visibility:visible!important}html,body{visibility:visible!important;color:#000!important;background-color:#fff!important;margin:0!important;padding:0!important}main{visibility:visible!important;color:#000!important;background-color:#fff!important;height:auto!important;margin:0!important;padding:0!important}.container{visibility:visible!important;color:#000!important;background-color:#fff!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important}.flex,.flex-col,.flex-1,.sticky{visibility:visible!important;color:#000!important;background-color:#fff!important;height:auto!important;margin:0!important;padding:0!important}.editor-panel,button,.btn,nav,a[href],.card:not(.invoice-preview):not(.quote-preview){visibility:hidden!important;display:none!important}.invoice-preview,.quote-preview{width:100%!important;max-width:100%!important;box-shadow:none!important;page-break-after:avoid!important;page-break-inside:avoid!important;break-after:avoid!important;break-inside:avoid!important;border:none!important;margin:0!important;padding:.5rem!important;position:static!important}.sticky{height:auto!important;position:static!important}.min-h-invoice,.min-h-screen,.min-h-invoice{min-height:auto!important}.invoice-header,.invoice-meta{margin-bottom:.5rem!important}.invoice-notes{margin-bottom:.5rem!important;padding-top:.25rem!important}.invoice-footer{margin-top:.5rem!important;padding:.25rem 0 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.invoice-preview>*,.quote-preview>*,.invoice-preview table,.quote-preview table,.invoice-preview .mb-12,.quote-preview .mb-12,.invoice-preview .mb-8,.quote-preview .mb-8,.invoice-preview .mb-20,.quote-preview .mb-20{margin-bottom:.5rem!important}.invoice-preview .p-8,.quote-preview .p-8{padding:.25rem!important}@media print and (max-width:640px){.invoice-preview,.quote-preview{width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:.0625rem!important;overflow:visible!important}.invoice-preview .p-8,.quote-preview .p-8{padding:.0625rem!important}.invoice-preview h1,.quote-preview h1{margin-bottom:.125rem!important;font-size:1.25rem!important;line-height:1.2!important}.invoice-preview h2,.quote-preview h2{margin-bottom:.125rem!important;font-size:1.125rem!important;line-height:1.2!important}.invoice-preview h3,.quote-preview h3{margin-bottom:.125rem!important;font-size:.875rem!important;line-height:1.2!important}.invoice-preview table,.quote-preview table{margin-bottom:.125rem!important;font-size:.65rem!important;line-height:1.1!important}.invoice-preview table th,.quote-preview table th,.invoice-preview table td,.quote-preview table td{padding:.0625rem .125rem!important;font-size:.55rem!important;line-height:1.1!important}.invoice-preview .w-64,.quote-preview .w-64{width:auto!important;max-width:100%!important;margin:0!important}.invoice-preview .invoice-footer,.quote-preview .invoice-footer{margin-top:.0625rem!important;padding:.0625rem!important;font-size:.5rem!important;line-height:1!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.invoice-preview .invoice-header,.quote-preview .invoice-header{flex-direction:column!important;align-items:flex-start!important;gap:.125rem!important;margin-bottom:.125rem!important}.invoice-preview .invoice-meta,.quote-preview .invoice-meta{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;margin-bottom:.125rem!important}.invoice-preview .invoice-notes,.quote-preview .invoice-notes{margin-bottom:.125rem!important;padding-top:.0625rem!important}.invoice-preview>*,.quote-preview>*{margin-bottom:.125rem!important}.invoice-preview,.quote-preview,.invoice-preview *,.quote-preview *{page-break-before:auto!important;page-break-after:auto!important;page-break-inside:avoid!important;break-before:auto!important;break-after:auto!important;break-inside:avoid!important}.invoice-preview .overflow-hidden,.quote-preview .overflow-hidden{overflow:visible!important}@page{size:auto;margin:.05in}body,main{height:auto!important;overflow:visible!important}.container{height:auto!important;padding:0!important;overflow:visible!important}}.invoice-preview .invoice-header,.quote-preview .invoice-header,.invoice-preview .invoice-meta,.quote-preview .invoice-meta{margin-bottom:.5rem!important}.quote-preview *{page-break-inside:avoid}button,.btn,nav{display:none!important}body{height:auto!important;margin:0!important;padding:0!important}html{height:auto!important}.flex:empty,.flex-col:empty,.container:empty{display:none!important}.invoice-preview,.quote-preview{break-inside:avoid!important;page-break-inside:avoid!important;overflow:visible!important}main>div:not(.container),.container>div:not(.invoice-preview):not(.quote-preview):not(.flex){visibility:hidden!important;display:none!important}@page{size:letter;margin:.1in}h1,h2,h3,h4,h5,h6{page-break-after:avoid}table{page-break-inside:avoid}}.btn{border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--accent);color:#fff;box-shadow:var(--shadow-glow)}.btn-primary:hover{background-color:var(--accent-hover);box-shadow:0 0 30px var(--accent-glow);transform:translateY(-1px)}.btn-secondary{color:#fff!important;background-color:#374151!important;border:1px solid #4b5563!important}.btn-secondary:hover{color:#fff!important;background-color:#4b5563!important;border-color:#6b7280!important}.btn-accent{color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%)!important;box-shadow:0 0 20px #3b82f633!important}.btn-accent:hover{background:linear-gradient(135deg,#2563eb 0%,#0891b2 100%)!important;transform:translateY(-1px)!important;box-shadow:0 0 30px #3b82f64d!important}.btn-ghost{color:#fff!important;background-color:#0000!important}.btn-ghost:hover{color:#fff!important;background-color:#374151!important}.btn-success{color:#fff!important;background-color:#16a34a!important;box-shadow:0 0 20px #22c55e33!important}.btn-success:hover{background-color:#15803d!important;transform:translateY(-1px)!important;box-shadow:0 0 30px #22c55e4d!important}.dropdown-item{text-align:left;width:100%;color:var(--text-primary);padding:8px 16px;transition:background-color .2s}.dropdown-item:hover{background-color:var(--bg-hover)}.card{background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;transition:all .2s}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (min-width:768px){.card.pricing-card{min-width:0;padding:16px}}@media (min-width:1024px){.card.pricing-card{min-width:0;padding:20px}}.grid.grid-cols-5>*{flex-shrink:1;min-width:0}.input{border-radius:var(--radius-md);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s;color:#fff!important;background-color:#0f172a!important;border:1px solid #475569!important;font-weight:500!important}.input:focus{border-color:var(--accent)!important;color:#fff!important;background-color:#020617!important;outline:none!important;font-weight:600!important;box-shadow:0 0 0 3px #6366f14d!important}.input.input-error{background-color:#ef44441a!important;border-color:#ef4444!important}.input.input-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44444d!important}input[type=text].input,input[type=email].input,input[type=number].input,input[type=date].input,input[type=tel].input,input[type=url].input,textarea.input{color:#fff!important;background-color:#0f172a!important;border-color:#475569!important;font-weight:500!important}input[type=text].input:focus,input[type=email].input:focus,input[type=number].input:focus,input[type=date].input:focus,input[type=tel].input:focus,input[type=url].input:focus,textarea.input:focus{color:#fff!important;border-color:var(--accent)!important;background-color:#020617!important;font-weight:600!important;box-shadow:0 0 0 3px #6366f14d!important}input[type=text].input.input-error,input[type=email].input.input-error,input[type=number].input.input-error,input[type=date].input.input-error,input[type=tel].input.input-error,input[type=url].input.input-error,textarea.input.input-error{background-color:#ef44441a!important;border-color:#ef4444!important}input[type=text].input.input-error:focus,input[type=email].input.input-error:focus,input[type=number].input.input-error:focus,input[type=date].input.input-error:focus,input[type=tel].input.input-error:focus,input[type=url].input.input-error:focus,textarea.input.input-error:focus{background-color:#ef444426!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44444d!important}input[type=text].input::selection,input[type=email].input::selection,input[type=number].input::selection,input[type=date].input::selection,textarea.input::selection{color:#fff!important;background-color:#3b82f6!important}input::placeholder,textarea::placeholder{color:var(--text-secondary);opacity:.7}textarea.input{resize:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;overflow:hidden auto}.label{color:var(--text-secondary);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.animate-fade-in-down{animation:.4s ease-out forwards fadeInDown}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.btn-delete{color:var(--text-primary);border-radius:var(--radius-lg);margin-top:4px;padding:8px;transition:all .2s}.btn-delete:hover{color:#f87171;background-color:#f871711a}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.hidden{display:none}.block{display:block}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:px-8{padding-left:32px;padding-right:32px}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:table-cell{display:table-cell}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[var\(--accent\)\]{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#6366f100)}.via-purple-500{--tw-gradient-via:#a855f7;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to,#a855f700)}.to-pink-500{--tw-gradient-to:#ec4899}.to-purple-600{--tw-gradient-to:#9333ea}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:#0000}.title-gradient{color:#0000;background-image:linear-gradient(90deg,#3b82f6,#06b6d4);-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:light){.title-gradient{background-image:linear-gradient(90deg,#2563eb,#0891b2)}}html[data-theme=dark] .title-gradient{background-image:linear-gradient(90deg,#3b82f6,#06b6d4)}html[data-theme=light] .title-gradient{background-image:linear-gradient(90deg,#2563eb,#0891b2)}.title-shadow{filter:drop-shadow(0 0 8px #0000004d)}@media (prefers-color-scheme:light){.title-shadow{filter:drop-shadow(0 0 4px #00000026)}}.group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-green-500{color:#22c55e}.text-yellow-500{color:#eab308}.text-purple-500{color:#a855f7}.text-emerald-500{color:#10b981}.text-pink-500{color:#ec4899}.text-orange-500{color:#f97316}.bg-green-500{background-color:#22c55e}.border-green-500\/50{border-color:#22c55e80}.bg-secondary-30{background-color:#18181b4d}@media (prefers-color-scheme:light){.bg-secondary-30{background-color:#f0f0f04d}}.border-accent-50{border-color:#6366f180}.border-accent-30{border-color:#6366f14d}.hover-border-accent-50:hover{border-color:#6366f180}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.text-primary{color:var(--text-primary)}.btn-icon-danger{border-radius:var(--radius-md);color:#dc2626;background-color:#fee2e2;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.btn-icon-danger:hover{background-color:#fecaca}html[data-theme=dark] .btn-icon-danger{color:#fecaca;background-color:#7f1d1d66}html[data-theme=dark] .btn-icon-danger:hover{background-color:#7f1d1d99}.bg-hover,.hover-bg-hover:hover{background-color:var(--bg-hover)}.bg-accent{background-color:var(--accent)}.border-accent{border-color:var(--accent)}.border-light{border-color:var(--border-light)}.bg-card{background-color:var(--bg-card)}.group:hover .group-hover-text-primary{color:var(--text-primary)}.group:hover .group-hover-border-secondary{border-color:var(--text-secondary)}
