/* ! Shadcn UI Default Styles - Uncomment to use */

/* ! Shadcn UI Default Styles - Uncomment to use */html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}

/* ! Custom text highlight styles */::-moz-selection{color:rgba(255,255,255,.8);background-color:rgba(255,20,188,.75)}::selection{color:rgba(255,255,255,.8);background-color:rgba(255,20,188,.75)}@keyframes connectionHighlight{0%{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}20%{box-shadow:0 0 30px rgba(59,130,246,.4),0 0 60px rgba(59,130,246,.2)}80%{box-shadow:0 0 30px rgba(59,130,246,.4),0 0 60px rgba(59,130,246,.2)}to{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}@keyframes connectionHighlightDark{0%{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}20%{box-shadow:0 0 30px rgba(147,197,253,.3),0 0 60px rgba(147,197,253,.15)}80%{box-shadow:0 0 30px rgba(147,197,253,.3),0 0 60px rgba(147,197,253,.15)}to{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}}.animate-connection-highlight{animation:connectionHighlight 3s ease-in-out}.dark .animate-connection-highlight{animation:connectionHighlightDark 3s ease-in-out}