*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f9fafb;color:#1f2937}button{background:#2563eb;color:white;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:1rem}button:hover{background:#1d4ed8}button:not(:disabled):hover{filter:brightness(.93)!important}button:not(:disabled),button:not(:disabled):hover{transition:filter .12s ease,opacity .12s ease!important}button:disabled{opacity:.5!important;cursor:not-allowed!important}input{padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:1rem}input:focus{outline:none;border-color:#2563eb}