.container{max-width:1200px}code{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.bg-gradient-to-br{background:linear-gradient(to bottom right,#eff6ff,#e0e7ff)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.rounded-lg{border-radius:.5rem}.transition-all{transition:all .3s ease}.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.border-l-4{border-left-width:4px}button:hover{transform:translateY(-1px);transition:all .2s ease}@media (max-width: 768px){.container{padding-left:1rem;padding-right:1rem}.grid{grid-template-columns:1fr}.text-4xl{font-size:2.5rem}.text-xl{font-size:1.125rem}}pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:1rem;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
