body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#f8f9fa;color:#333}button{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;background-color:#4f46e5;color:#fff;font-weight:500;transition:all .2s ease}button:hover{background-color:#4338ca}select{padding:5px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px}.card{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}img{transition:transform .2s ease}img:hover{transform:scale(1.05)}h2,h3,h4{margin:15px 0 10px;color:#111}div{box-sizing:border-box}@media (max-width: 768px){body{padding:0 10px}.card{padding:15px}img{width:100px!important;height:100px!important}}
