*{box-sizing:border-box}body{color:#000;margin:0;font-family:system-ui,-apple-system,sans-serif}hr{color:#000;width:80%}p{color:#303030;text-align:center;width:90%;max-width:500px;font-weight:500}.navbar{color:#e70073;text-align:center;cursor:pointer;background-color:#00000035;border-radius:25px;width:100%;margin-bottom:45px}.page{flex-direction:column;align-items:center;min-height:100vh;padding:16px;display:flex}.container{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}.card{color:#fff;background:#2a3d6a;border-radius:12px;width:100%;max-width:420px;padding:24px}.green{background-color:#268a26}.green-btn{background-color:#afc8b4}.card h2{text-align:center;margin-top:0;margin-bottom:20px;font-size:1.8rem}.form{flex-direction:column;gap:16px;display:flex}button{color:#000;cursor:pointer;background:#afb4c8;border:none;border-radius:8px;padding:12px;font-size:.94rem}button:disabled{cursor:not-allowed}button:hover:not(:disabled){background:#ffffffbc}button:focus-visible{outline-offset:2px;outline:2px solid #000}.dropzone{word-break:break-word;text-align:center;cursor:pointer;background:#0206175b;border:2px dashed #334155;border-radius:10px;padding:30px;transition:border-color .2s,background .2s}.dropzone.active{background:#02061782;border-color:#2563eb}.dropzone label{cursor:pointer;color:#fff;font-size:.95rem}
