table{width:70%;border-collapse:collapse;margin-top:20px;margin-left:auto;margin-right:auto}td,th{border:1px solid #ddd;text-align:left;padding:8px}th{background-color:#04aa6d;color:#fff}tr:nth-child(2n){background-color:#f2f2f2}button{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}button:hover{background-color:#0056b3;transform:translateY(-2px)}button:active{background-color:#004085;transform:translateY(1px)}button:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.5)}button:disabled{background-color:#ccc;cursor:not-allowed}select{padding:8px 12px;font-size:16px;border:2px solid #00a2ff;border-radius:4px;background-color:#fff;cursor:pointer;outline:none;transition:border-color .3s ease,box-shadow .2s ease}select:hover{border-color:#007acc}select:focus{border-color:#005fa3;box-shadow:0 0 0 2px rgba(0,162,255,.2)}select:disabled{background-color:#f0f0f0;cursor:not-allowed}h1{font-size:2.5rem;color:#0070f3;letter-spacing:1.5px;margin-bottom:40px}h1,h2{text-transform:uppercase;text-align:center}h2{font-size:2rem;color:#0060b1;letter-spacing:1.2px;margin:10px 0;text-shadow:1px 1px 3px rgba(0,0,0,.1)}