*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;color:#333;background-color:#fff}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none}input,textarea,select{font-family:inherit;font-size:inherit}:root{--primary-color: #165791;--secondary-color: #e60000;--success-color: #28a745;--danger-color: #dc3545;--warning-color: #ffc107;--info-color: #17a2b8;--light-gray: #f8f9fa;--medium-gray: #6c757d;--dark-gray: #343a40}
