*{box-sizing:border-box}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.glow{animation:glow-pulse 3s ease-in-out infinite;box-shadow:0 0 20px #9333ea4d}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #9333ea4d}50%{box-shadow:0 0 30px #9333ea80}}.overflow-y-auto::-webkit-scrollbar{width:8px}.overflow-y-auto::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#9333ea80;border-radius:4px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#9333eab3}aside.overflow-y-auto::-webkit-scrollbar{width:6px}aside.overflow-y-auto::-webkit-scrollbar-track{background:#0000}aside.overflow-y-auto::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px}aside.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#9333ea80}.prose{color:inherit}.prose p{line-height:1.6;margin-bottom:.75rem}.prose p:last-child{margin-bottom:0}.prose code{background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;color:#fbbf24;font-size:.9em;padding:.2rem .4rem}.prose pre{background:#0006;border:1px solid #ffffff1a;border-radius:8px;margin:.75rem 0;overflow-x:auto;padding:1rem}.prose pre code{background:#0000;border:none;color:inherit;padding:0}.prose ol,.prose ul{margin-bottom:.75rem;margin-left:1.5rem}.prose li{margin-bottom:.5rem}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:inherit;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.prose h1{border-bottom:2px solid #ffffff1a;font-size:1.5rem;padding-bottom:.5rem}.prose h2{border-bottom:1px solid #ffffff1a;font-size:1.25rem;padding-bottom:.25rem}.prose h3{font-size:1.1rem}.prose blockquote{background:#a855f71a;border-left:4px solid #a855f7;border-radius:4px;font-style:italic;margin:.75rem 0;padding:.5rem 1rem}.prose a{color:#a855f7;text-decoration:underline;transition:color .2s ease}.prose a:hover{color:#9333ea}.prose table{background:#0003;border-collapse:collapse;border-radius:8px;margin:.75rem 0;overflow:hidden;width:100%}.prose td,.prose th{border-bottom:1px solid #ffffff1a;padding:.5rem;text-align:left}.prose th{background:#ffffff0d;font-weight:600}.prose tr:hover{background:#ffffff08}@keyframes bounce{0%,80%,to{opacity:.7;transform:translateY(0)}40%{opacity:1;transform:translateY(-10px)}}.animate-bounce{animation:bounce 1.4s ease-in-out infinite}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}@media (max-width:768px){.max-w-4xl{max-width:100%}.grid-cols-1.md\\:grid-cols-3{grid-template-columns:1fr}}input:focus,textarea:focus{ring:2px;ring-color:#a855f7;outline:none}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}.group:hover .group-hover\:opacity-100{opacity:1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=main.6586e174.css.map*/