.card { font-family: roboto; font-size: 20px; text-align: left; font-weight: normal !important; margin: 20px 0px 0px 0px; } .night-mode .card { background: top center fixed; } span[style*="color: rgb(255, 0, 0)"], span[style*="color: red"] { color: #e82323 !important; } .deck { position: relative; left: 50%; transform: translateX(-50%); font-weight: bold; font-size: 20px; color: #ffff; max-width: 500px; text-align: center; padding: 15px; margin-top: 20px; border-radius: 15px 15px 15px 15px; box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2); background: rgba(10, 10, 10, 0.8); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.3); /* Borda sutil */ box-sizing: border-box; } .topico { position: relative; left: 50%; font-style: italic; transform: translateX(-50%); font-size: 14px; color: #ffff; max-width: 500px; text-align: center; margin-top: 5px; padding: 5px; border-radius: 10px 10px 10px 10px; box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2); background: rgba(30, 30, 30, 0.7); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.3); box-sizing: border-box; } .night-mode .deck{ background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ -webkit-backdrop-filter: blur(10px); color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .night-mode .topico{ background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .night-mode .deck:hover { background: rgba(250, 250, 250, 0.1); } .night-mode .topico:hover { background: rgba(250, 250, 250, 0.1); } .deck:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(10, 10, 10, 0.9); } .topico:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(10, 10, 10, 0.8); } .pergunta { position: relative; left: 50%; transform: translateX(-50%); font-size: 16px; color: #000000; margin-top: 20px; border-radius: 15px; text-align: justify; height: auto; max-width: 500px; padding: 30px 30px; background: rgba(255, 255, 255, 0.2); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); box-shadow: 2px 5px 8px rgba(0, 0, 0, 0.2); box-sizing: border-box; } .night-mode .pergunta { background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .pergunta:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(250, 250, 250, 1); } .night-mode .pergunta:hover { background: rgba(250, 250, 250, 0.1); } .cloze { text-align: center; font-size: 16px; color: red; font-weight: bold; text-decoration: underline; } .night-mode .cloze { } .dica { position: relative; left: 50%; transform: translateX(-50%); font-size: 15px; color: #black; text-align: center; padding: 10px; height: auto; max-width: 500px; width: 100%; padding: 15px; border-radius: 15px; margin-top: 20px; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2); background: rgba(217, 217, 217, 0.3); backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.2); box-sizing: border-box; padding 0.3s ease-in-out; cursor: pointer; } .night-mode .dica { color: #fafafaa; background: rgba(30, 30, 30, 0.5); border: 1px solid rgba(30, 30, 30, 0.5); } .dica:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(250, 250, 250, 1); } .night-mode .dica:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(250, 250, 250, 0.1); } .resposta { position: relative; left: 50%; transform: translateX(-50%); height: auto; max-width: 500px; text-align: center; font-weight: bold; font-size: 18px; padding: 10px; margin-top: 20px; border-radius: 15px 15px 15px 15px; background-color: #323131; box-sizing: border-box; box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2); background: rgba(10, 10, 10, 0.7); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.3); box-sizing: border-box; } .night-mode .resposta { background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .resposta:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); } .night-mode .resposta:hover { background: rgba(250, 250, 250, 0.1); } .justificativa { position: relative; left: 50%; transform: translateX(-50%); font-size: 16px; color: #000000; margin-top: 20px; border-radius: 15px; text-align: justify; height: auto; max-width: 500px; padding: 30px 30px; background: rgba(255, 255, 255, 0.2); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); box-shadow: 2px 5px 8px rgba(0, 0, 0, 0.2); box-sizing: border-box; } .night-mode .justificativa { background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .justificativa:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(250, 250, 250, 1); } .night-mode .justificativa:hover { background: rgba(250, 250, 250, 0.1); } .justificativa img { max-width: 100%; /* Garante que a imagem não ultrapasse o container */ cursor: pointer; display: block; margin-left: auto; margin-right: auto; margin-top: 7px; } .justificativa img:hover { transform: scale(1.3); /* Aumenta a imagem em 30% */ transition: transform 0.3s ease-in-out; } .botao img { max-width: 100%; /* Garante que a imagem não ultrapasse o container */ display: block; margin-left: auto; margin-right: auto; cursor: pointer; margin-top: 7px; } .botao img:hover { transform: scale(1.3); /* Aumenta a imagem em 30% */ transition: transform 0.3s ease-in-out; } .hint { text-decoration: none; font-size: 15px; text-align: justify; padding: 20px 20px; color: black; } .night-mode .hint { color: #fafafa; } .botao { position: relative; left: 50%; transform: translateX(-50%); text-align: center; height: auto; max-width: 500px; /* Mantém um limite máximo */ width: 100%; /* Adapta à tela menor */ padding: 20px 20px; border-radius: 15px; margin-top: 15px; box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.2); background: rgba(255, 255, 255, 0.2); /* Fundo semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.3); /* Borda sutil */ } .night-mode .botao { background: rgba(50, 50, 50, 0.3); /* Fundo escuro semi-transparente */ backdrop-filter: blur(4px); /* Efeito vidro */ -webkit-backdrop-filter: blur(10px); color: #fafafa; border: 1px solid rgba(0, 0, 0, 0.4); } .botao:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); } .night-mode .botao:hover { box-shadow: 2px 5px 8px rgba(50, 50, 50, 0.4); background: rgba(250, 250, 250, 0.1); } .copyright { position: fixed; bottom: 0; /* Fixa o rodapé na parte inferior da tela */ width: 100%; /* Faz o rodapé ocupar toda a largura */ text-align: center; font-size: 12px; } .copyright2 { text-align: center; padding: 10px; font-size: 12px; } #particles-js { position: fixed; width: 100%; height: 100%; z-index: -1; /* Mantém as partículas atrás do conteúdo */ }