.container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#58d7fd;min-height:100vh;padding:2rem;box-sizing:border-box;color:#58d7fd}.card-wrapper{display:flex;flex-direction:column;gap:3rem}.letreiro{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;border:2px solid #dbdf1f;background-color:#0000;color:red;font-family:Courier New,Courier,monospace;font-weight:700;font-size:1.2rem;padding:10px 0;animation:desliza 10s linear infinite}.botao-voltar{padding:8px 16px;background-color:#0f0;color:#000;border:none;border-radius:4px;cursor:pointer;font-weight:700;margin-top:10px;transition:background-color .3s ease;width:70px}.botao-voltar:hover{background-color:#0c0}.botao-voltar:active{background-color:#0a0}form{max-width:500px;margin:40px auto;padding:30px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 0 20px #0000001a}form h2{justify-items:center;text-align:center;margin-bottom:20px;font-size:24px;color:#333}input,textarea{width:100%;padding:12px 15px;margin:10px 0;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s ease}input:focus,textarea:focus{outline:none;border-color:#009688}button{width:100%;padding:12px;margin-top:15px;background-color:#009688;color:#fff;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#00796b}p{text-align:center;margin-top:20px;font-weight:700;color:#333}.form-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#eaeaea;padding:20px}.botao-voltar2{padding:8px 16px;background-color:#0f0;color:#000;border:none;border-radius:4px;cursor:pointer;font-weight:700;margin-top:10px;transition:background-color .3s ease;width:80px;height:40PX;display:flex}.botao-voltar2:hover{background-color:#0c0}.botao-voltar2:active{background-color:#0a0}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;background:#0000;padding:10px 0}.marquee{display:inline-block;color:#00ff41;font-family:Courier New,Courier,monospace;font-size:2rem;font-weight:700;animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#f2f2f2;min-height:100vh;gap:3rem}h1{font-size:2.8rem;color:#007bff;margin-bottom:1rem;text-align:center}.card{background-color:#fff;color:#000;padding:2rem 2.5rem;border-radius:12px;box-shadow:10px 6px 24px #0000008a;width:100%;max-width:520px;text-align:center;transition:transform .2s ease}.card:hover{transform:scale(1.015)}.button-group{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}button{padding:.9rem;font-size:1.05rem;font-weight:700;border:none;border-radius:6px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .25s ease}button:hover{background-color:#005fcc}.footer-link{color:#007bff;text-decoration:none;font-size:.9rem;margin-top:1rem}.footer-link:hover{text-decoration:underline}@media (max-width: 600px){.home-container{padding:1rem}h1{font-size:2.2rem}button{font-size:1rem;padding:.8rem}}.container{display:flex;justify-content:center;align-items:center;background-color:#f2f2f2;min-height:100vh;padding:2rem}.card{background-color:#fff;color:#000;padding:2.5rem;border-radius:12px;box-shadow:0 6px 24px #0000001a;width:100%;max-width:520px}form{display:flex;flex-direction:column;gap:1.2rem}form label{text-align:left;font-weight:500}form input{padding:.75rem;font-size:1rem;border-radius:6px;border:1px solid #ccc;background-color:#fff;color:#000}form button{margin-top:1rem;padding:.9rem;font-size:1rem;font-weight:700;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .25s ease}form button:hover{background-color:#005fcc}
