*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--primary-color:#3498db;--secondary-color:#2c3e50;--accent-color:#e74c3c;--background-color:#f8f9fa;--text-color:#333;--light-gray:#e9ecef;--medium-gray:#ced4da;--dark-gray:#6c757d;--success-color:#28a745;--warning-color:#ffc107;--danger-color:#dc3545;--border-radius:4px;--box-shadow:0 2px 5px #0000001a;--transition:all .3s ease}body{font-family:var(--font-roboto), var(--font-devanagari), "Nirmala UI", system-ui, sans-serif;line-height:1.4;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--primary-color);transition:var(--transition);text-decoration:none}a:hover{color:var(--secondary-color)}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.app{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}p{margin-bottom:0}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:2.5rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:2.5rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.p-5{padding:2.5rem}.dashboard-wrapper{flex-direction:row;gap:24px;width:100%;min-height:100vh;display:flex;overflow-x:hidden}@media (max-width:1024px){.dashboard-wrapper{flex-direction:column;gap:0}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.features-grid{grid-template-columns:1fr}}
