.btn-colors{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-colors:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.btn-colors:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.btn-colors:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.btn-active-colors{--tw-border-opacity:1;border-color:rgb(156 105 233/var(--tw-border-opacity));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f7f4fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(247 244 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f0ebfc var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(142 73 222/var(--tw-text-opacity))}.btn-active-colors:is(.dark *){--tw-border-opacity:1;border-color:rgb(181 148 241/var(--tw-border-opacity));--tw-gradient-from:rgb(87 39 139/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(87 39 139/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgb(106 45 170/0.4) var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(181 148 241/var(--tw-text-opacity))}.input-colors{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.input-colors:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.markdown-content h1{font-size:1.5rem;line-height:2rem}.markdown-content h1,.markdown-content h2{padding-top:.5rem;padding-bottom:.5rem;font-weight:700}.markdown-content h2{font-size:1.25rem;line-height:1.75rem}.markdown-content p{padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem}.markdown-content ul{list-style-type:disc;padding-left:1.25rem}.dock-item{box-shadow:0 2px 10px rgba(0,0,0,.1);backdrop-filter:blur(4px);min-width:70px;text-align:center}.dock-indicator{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background-color:white;box-shadow:0 0 8px rgba(255,255,255,.8)}.active-tool,.dock-reflection{display:none}@media (prefers-color-scheme:dark){.dock-item{box-shadow:0 2px 10px rgba(0,0,0,.3)}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) rgba(229,231,235,.1)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(229,231,235,.1);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:10px;transition:background-color .2s ease-in-out}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(107,114,128,.7)}.dark .custom-scrollbar{scrollbar-color:rgba(75,85,99,.5) rgba(17,24,39,.1)}.dark .custom-scrollbar::-webkit-scrollbar-track{background:rgba(17,24,39,.1)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(75,85,99,.5)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(107,114,128,.7)}