:root{--ceu-azul:#a0dde6;--grama-verde:#76b752;--sol-amarelo:#f6e27f;--texto-escuro:#4e4e4e;--fundo-papel:#fdfdf6;--fonte-titulos-gerais:"Gochi Hand",cursive;--fonte-texto:"Nunito",sans-serif;--fonte-logo:"Press Start 2P",cursive}body{background-color:#fdfdf6;background-color:var(--fundo-papel);box-sizing:border-box;color:#4e4e4e;color:var(--texto-escuro);font-family:Nunito,sans-serif;font-family:var(--fonte-texto);margin:0;padding:0}h2,h3{font-family:Gochi Hand,cursive;font-family:var(--fonte-titulos-gerais)}.App{text-align:center}.back-button{background-color:var(--fundo-papel);border:2px solid var(--texto-escuro);border-radius:50px;box-shadow:2px 2px 0 var(--texto-escuro);color:var(--texto-escuro);font-weight:700;left:1rem;padding:.6rem 1.2rem;position:absolute;top:1rem;z-index:100}.back-button:hover{box-shadow:4px 4px 0 var(--texto-escuro)}@media (min-width:768px){.back-button{font-size:1.2rem;left:20px;padding:.8rem 1.6rem;top:20px}}.main-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:15px 40px;position:fixed;top:0;width:100%;z-index:10}.logo-link{display:inline-block;height:80px}.logo-img{height:100%;transition:transform .3s ease;width:auto}.logo-link:hover .logo-img{transform:scale(1.05)}.main-nav ul{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-button{background-color:var(--sol-amarelo);border:2px solid var(--texto-escuro);border-radius:50px;box-shadow:3px 3px 0 var(--texto-escuro);color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-titulos-gerais);font-size:1.2rem;padding:10px 25px;text-decoration:none;transition:all .3s ease}.nav-button:hover{box-shadow:5px 5px 0 var(--texto-escuro);transform:translateY(-3px) scale(1.05)}.main-nav button.nav-button{line-height:normal}.main-footer{background-color:var(--texto-escuro);box-sizing:border-box;color:var(--fundo-papel);font-family:var(--fonte-texto);font-size:.9rem;padding:20px 0;text-align:center;width:100%}.main-footer p{margin:5px 0}.made-by{opacity:.7}.section{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;text-align:center}.hero-section{background-color:var(--ceu-azul);overflow:hidden;position:relative}.elemento-cena{pointer-events:none;position:absolute;transform-origin:center bottom}.ceu-azul{height:100%;left:0;object-fit:cover;top:0;width:100%;z-index:0}.arvores{animation:balancoArvores 15s ease-in-out infinite alternate;bottom:-50px;left:0;width:100%;z-index:2}.menina{bottom:2%;left:10%;width:25%}.menina,.menina-exploradora{animation:flutuacaoSuave 8s ease-in-out infinite alternate;z-index:3}.menina-exploradora{animation-delay:-4s;bottom:5%;right:12%;width:22%}.sol{animation:pulsoDeLuz 10s ease-in-out infinite alternate;right:60px;top:20px;transform-origin:center center;width:250px;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:800px;position:relative;width:100%;z-index:4}.hero-logo-grande{animation:flutuacaoSuave 8s ease-in-out infinite alternate;filter:drop-shadow(5px 5px 10px rgba(0,0,0,.3));height:auto;margin-bottom:40px;max-width:600px;width:80%}.hero-button{background-color:var(--sol-amarelo);border:4px solid var(--texto-escuro);border-radius:50px;box-shadow:5px 5px 0 var(--texto-escuro);color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-titulo);font-size:1.8rem;padding:20px 40px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.hero-button:hover{box-shadow:10px 10px 0 var(--texto-escuro);transform:scale(1.1) rotate(2deg)}@keyframes pulsoDeLuz{0%{filter:drop-shadow(0 0 15px rgba(255,255,150,.5));transform:scale(1)}to{filter:drop-shadow(0 0 30px rgba(255,255,150,.8));transform:scale(1.05)}}@keyframes balancoArvores{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}.games-section{background-image:url(/static/media/papel-caderno.6efbdb96f584a125d486.jpg);background-position:50%;background-size:cover;overflow:hidden;position:relative}.games-title{color:var(--texto-escuro);font-size:4rem;margin-bottom:50px;text-shadow:2px 2px 4px #ffffff80}.game-cards-container{flex-wrap:wrap;gap:50px}.game-card,.game-cards-container{display:flex;justify-content:center}.game-card{align-items:center;background-color:initial;background-image:url(/static/media/recorte-nav.7c693b4bcd74d694811a.png);background-size:100% 100%;border:none;box-sizing:border-box;cursor:pointer;flex-direction:column;height:350px;padding:40px 30px;transition:all .3s ease-out;width:300px}.game-card:hover{filter:drop-shadow(10px 10px 15px rgba(0,0,0,.3));transform:translateY(-15px) rotate(3deg) scale(1.05)}.game-card-icon{height:80px;margin-bottom:15px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:80px}.game-card:hover .game-card-icon{transform:scale(1.2) rotate(-10deg)}.game-card-title{color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:2.2rem;margin:10px 0}.game-card-description{color:var(--texto-escuro);font-family:var(--fonte-texto);font-size:1rem}.jogo-da-memoria-page{align-items:center;background-image:url(/static/media/fundo-floresta.2233796b46e4dad80215.jpg);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100%}.game-board{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);perspective:1000px}.card{cursor:pointer;height:120px;width:120px}.card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;box-shadow:0 4px 8px #0003;height:100%;position:absolute;width:100%}.card-back{background-image:url(/static/media/verso-carta.0a910626c4a6d3ab31f1.png);background-size:cover}.card-front{background-color:#fff;transform:rotateY(180deg)}.mascote-guia-container{bottom:20px;flex-direction:column;left:50px;position:fixed;width:auto}.mascote-guia-container img{display:block;height:150px}.speech-bubble-game{border-radius:15px;bottom:140px;left:50%;max-width:220px;padding:15px 20px;position:absolute;text-align:center;transform:translateX(-50%)}.mascote-guia-container.jump{animation:puloMascote .5s ease-out}@keyframes puloMascote{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-back img,.card-front img{box-sizing:border-box;height:100%;object-fit:contain;padding:10px;width:100%}.card-inner.is-flipped{transform:rotateY(180deg)}.card-inner.is-flipped.par-encontrado{box-shadow:0 0 10px green;opacity:.5}.level-select{background-color:#fffc;border:4px solid var(--texto-escuro);border-radius:20px;box-shadow:0 10px 20px #0003;padding:40px;text-align:center}.level-select-title{color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:3rem;margin-bottom:30px}.level-buttons{display:flex;flex-direction:column;gap:15px}.level-buttons button{background-color:var(--sol-amarelo);border:2px solid var(--texto-escuro);border-radius:15px;color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-texto);font-size:1.5rem;font-weight:700;padding:15px 30px;transition:all .2s ease}.level-buttons button:hover{box-shadow:0 5px 10px #0003;transform:scale(1.05)}.placar{background-color:var(--fundo-papel);border:3px solid var(--texto-escuro);border-radius:10px;box-shadow:0 4px 8px #0003;font-family:var(--fonte-texto);font-size:1.5rem;font-weight:700;padding:10px 20px;position:absolute;right:20px;top:20px}.win-screen{animation:aparecer .5s ease-out;background-color:#ffffffe6;border:4px solid var(--grama-verde);border-radius:20px;box-shadow:0 10px 20px #0003;padding:50px;text-align:center}.win-title{color:var(--grama-verde);font-family:var(--fonte-titulos-gerais);font-size:3.5rem;margin-bottom:15px}.win-text{font-size:1.5rem;margin-bottom:30px}.win-buttons button,.win-text{font-family:var(--fonte-texto)}.win-buttons button{background-color:var(--sol-amarelo);border:2px solid var(--texto-escuro);border-radius:15px;color:var(--texto-escuro);cursor:pointer;font-size:1.2rem;font-weight:700;margin:0 10px;padding:15px 30px;transition:all .2s ease}.win-buttons button:hover{box-shadow:0 5px 10px #0003;transform:scale(1.05)}@media (max-width:480px){.mascote-guia-container{bottom:10px;left:10px;width:140px}.mascote-guia-container img{height:100px}.speech-bubble-game{bottom:110px;font-size:1rem;max-width:160px;padding:8px 12px}.card{height:80px;width:80px}.game-board{gap:8px}.card-back img,.card-front img{padding:5px}.level-select{padding:20px}.level-select-title{font-size:2rem;margin-bottom:15px}.level-buttons button{font-size:1.2rem;padding:10px 20px}.placar{font-size:1rem;padding:5px 10px;right:10px;top:10px}.win-screen{padding:25px}.win-title{font-size:2rem}.win-text{font-size:1rem}.win-buttons button{font-size:1rem;margin:5px 0;padding:8px 16px}}.timeline-board-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px 0;position:relative;width:100%;z-index:1}.mascote-guia-container{left:20px;position:absolute;text-align:center;top:80px;width:200px;z-index:20}.mascote-guia-container img{filter:drop-shadow(3px 3px 5px rgba(0,0,0,.3));height:180px;margin-bottom:-20px}.speech-bubble-game{max-width:180px;width:-webkit-max-content;width:max-content}.game-area{gap:20px;justify-content:center;width:100%}.game-area,.side-piece-box{align-items:center;display:flex}.side-piece-box{background-color:#0003;border:2px dashed #ffffff4d;border-radius:15px;flex-direction:column;gap:15px;height:600px;overflow-y:auto;padding:15px;width:150px}.timeline-scroll-container{height:205vh;max-height:700px;max-width:1100px;position:relative;width:65%}.scroll-bg{filter:drop-shadow(5px 5px 10px rgba(0,0,0,.3));object-fit:fill}.scroll-bg,.timeline-slots-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.timeline-slots-wrapper{box-sizing:border-box;display:grid;grid-template-columns:repeat(8,1fr);padding:20px 40px;z-index:2}.timeline-slot{align-items:center;border:2px dashed #0003;border-radius:10px;display:flex;height:100%;justify-content:center;transition:background-color .3s ease,border-color .3s ease;width:100%}.draggable-event{background:none;border:none;cursor:grab;filter:drop-shadow(3px 3px 5px rgba(0,0,0,.4));height:100px;transition:transform .2s ease;width:100px}.draggable-event:active{cursor:grabbing;transform:scale(1.1);z-index:5}.draggable-event img{height:100%;object-fit:contain;pointer-events:none;width:100%}.event-name{display:none}@media (max-width:480px){.game-area{align-items:center;flex-direction:column;gap:15px}.mascote-guia-container{left:50%;top:20px;transform:translateX(-50%);width:120px}.mascote-guia-container img{height:120px;margin-bottom:-10px}.speech-bubble-game{font-size:.9rem;max-width:140px;padding:6px 10px}.side-piece-box{gap:10px;height:400px;padding:10px;width:120px}.timeline-scroll-container{height:150vh;max-height:500px;width:90%}.timeline-slots-wrapper{grid-template-columns:repeat(4,1fr);padding:10px 20px}.draggable-event{height:70px;width:70px}}.timeline-game-page{background-attachment:fixed;background-image:url(/static/media/fundo-mesa.ab5d81b021a147954376.webp);background-position:50%;background-size:cover;min-height:100vh;overflow:hidden;position:relative;width:100%}.timeline-game-page:before{background:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.intro-screen{align-items:center;animation:fadeIn 1s ease-in-out;background:#0000;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;position:relative;width:100%;z-index:1}.intro-screen:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.intro-imagem-principal{animation:flutuacaoSuave 6s ease-in-out infinite alternate;height:auto;margin-top:40px;max-width:900px;position:relative;width:100%;z-index:4}.intro-start-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-top:-320px;padding:0;position:relative;transition:transform .3s ease;z-index:4}.start-button-bg{height:auto;width:300px}.start-button-text{color:#fff;font-family:var(--fonte-titulos-gerais);font-size:2.5rem;padding-bottom:10px;pointer-events:none;position:absolute;text-shadow:2px 2px 2px #00000080}.intro-start-button:hover{transform:scale(1.1)}.back-button{background-color:#fffc;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-family:var(--fonte-texto);font-size:1rem;left:20px;padding:10px 15px;position:fixed;top:20px;transition:all .2s ease;z-index:30}.back-button:hover{background-color:#fff;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.intro-imagem-principal{margin-top:20px;max-width:250px}.intro-start-button{margin-top:-200px}.start-button-bg{width:180px}.start-button-text{font-size:1.5rem;padding-bottom:5px}.back-button{font-size:.9rem;left:10px;padding:5px 10px;top:10px}}.quiz-page-container{display:flex;flex-direction:row;height:100vh;position:relative;width:100vw}.mascote-guia-container{align-items:center;display:flex;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:40px;margin-top:80px;min-width:250px;position:relative;width:250px}.quiz-main-content{flex:1 1;margin-left:-200px}.speech-bubble-game{background-color:#fff;border:3px solid var(--texto-escuro);border-radius:10px;box-shadow:0 5px 10px #00000026;color:var(--texto-escuro);font-family:var(--fonte-texto);font-weight:700;margin-bottom:-115px;margin-top:80px;padding:10px 15px;position:relative;width:100%}.speech-bubble-game:after{border-color:var(--texto-escuro) #0000 #0000 #0000;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.quiz-main-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:20px}.progress-bar{border-radius:10px;gap:10px;padding:10px}.progress-bar,.progress-dot{background-color:#00000080;display:flex}.progress-dot{align-items:center;border:2px solid #ffffff4d;border-radius:50%;height:35px;justify-content:center;transition:background-color .5s ease;width:35px}.progress-dot img{height:60%;width:60%}.progress-dot.correct{background-color:#2ecc71}.progress-dot.incorrect{background-color:#e74c3c}.question-stage{align-items:center;background-image:url(/static/media/pergaminho.f20efb2ab952661d5b27.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:45vh;justify-content:center;max-height:400px;max-width:700px;width:100%}.question-image{filter:drop-shadow(3px 3px 5px rgba(0,0,0,.3));max-height:80%;max-width:80%;object-fit:contain}.answer-options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:800px;width:100%}.answer-button{background-color:var(--sol-amarelo);border:3px solid var(--texto-escuro);border-radius:15px;box-shadow:4px 4px 0 var(--texto-escuro);color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-texto);font-size:1.2rem;font-weight:700;padding:20px;transition:all .2s ease}.answer-button:hover:not(:disabled){box-shadow:6px 6px 0 var(--texto-escuro);transform:translateY(-3px)}.answer-button:disabled{cursor:not-allowed;filter:grayscale(80%)}.answer-button.correct{background-color:#2ecc71;border-color:#fff;color:#fff;transform:scale(1.05)}.answer-button.incorrect{background-color:#e74c3c;color:#fff;opacity:.7}.results-screen{animation:aparecer .5s ease-out;background-color:#fffffff2;border:4px solid var(--texto-escuro);border-radius:20px;box-shadow:0 10px 20px #0003;margin-left:80px;padding:50px;position:relative;text-align:center;z-index:5}.results-title{color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:3.5rem;margin-bottom:15px}.results-score{font-family:var(--fonte-texto);font-size:1.5rem;margin-bottom:30px}.results-score span{color:var(--grama-verde);display:block;font-size:4rem;font-weight:700}.results-buttons button{background-color:var(--sol-amarelo);border:2px solid var(--texto-escuro);border-radius:15px;color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-texto);font-size:1.2rem;font-weight:700;margin:0 10px;padding:15px 30px;transition:all .2s ease}.results-buttons button:hover{box-shadow:0 5px 10px #0003;transform:scale(1.05)}@keyframes aparecer{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes flutuacaoSuave{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@media (max-width:480px){.quiz-page-container{align-items:center;flex-direction:column;justify-content:flex-start}.mascote-guia-container{margin-bottom:20px;margin-top:40px;min-width:150px;width:150px}.quiz-main-content{gap:15px;margin-left:0;padding:10px}.speech-bubble-game{font-size:.9rem;margin-bottom:-80px;margin-top:40px;padding:8px 12px}.question-stage{height:35vh;max-width:300px}.question-image{max-height:70%;max-width:70%}.answer-options{gap:10px;grid-template-columns:1fr}.answer-button{font-size:1rem;padding:12px 20px}.results-screen{margin-left:0;padding:25px}.results-title{font-size:2rem}.results-score{font-size:1.2rem}.results-score span{font-size:3rem}.results-buttons button{font-size:1rem;margin:5px;padding:10px 20px}}.math-game-page{align-items:center;background-image:url(/static/media/picnic.a6702356f9199ee21420.webp);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.math-mascote-container{align-items:center;bottom:20px;display:flex;flex-direction:column;left:20px;position:absolute;width:280px;z-index:10}.mascote-math{filter:drop-shadow(3px 3px 5px rgba(0,0,0,.3));height:200px;transition:transform .3s ease}.speech-bubble-math{background-color:#fff;border:3px solid var(--texto-escuro);border-radius:15px;box-shadow:0 5px 10px #00000026;color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:1.5rem;margin-bottom:10px;padding:15px 20px;position:relative;text-align:center;width:100%}.speech-bubble-math:after{border-color:var(--texto-escuro) #0000 #0000 #0000;border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.math-game-content{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffb3;border:3px solid #fff;border-radius:20px;display:flex;flex-direction:column;gap:30px;max-width:700px;padding:30px;width:90%}.cesta-container{align-items:center;display:flex;justify-content:center;margin-top:50px;max-width:500px;min-height:250px;position:relative;width:100%}.cesta-img{bottom:0;height:auto;position:absolute;width:100%;z-index:1}.frutas-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:230px;padding-bottom:20px;position:relative;width:80%;z-index:2}.fruta-img{animation:aparecerFruta .5s ease backwards;height:50px;object-fit:contain;width:50px}.fruta-img:nth-child(2){animation-delay:.1s}.fruta-img:nth-child(3){animation-delay:.2s}.fruta-img:nth-child(4){animation-delay:.3s}.fruta-img:nth-child(5){animation-delay:.4s}.fruta-img:nth-child(6){animation-delay:.5s}@keyframes aparecerFruta{0%{transform:scale(0)}to{transform:scale(1)}}.answer-options-math{display:flex;gap:20px;justify-content:center;width:100%}.answer-options-math .answer-button{background-color:var(--sol-amarelo);border:3px solid var(--texto-escuro);border-radius:15px;box-shadow:4px 4px 0 var(--texto-escuro);color:var(--texto-escuro);cursor:pointer;font-family:var(--fonte-texto);font-size:2rem;font-weight:700;padding:15px 30px;transition:all .2s ease}.answer-options-math .answer-button:hover:not(:disabled){box-shadow:6px 6px 0 var(--texto-escuro);transform:translateY(-3px)}.answer-options-math .answer-button:disabled{cursor:not-allowed;filter:grayscale(80%)}.answer-options-math .answer-button.correct{background-color:#2ecc71;border-color:#fff;color:#fff;transform:scale(1.05)}.answer-options-math .answer-button.incorrect{background-color:#e74c3c;color:#fff;opacity:.7}@media (max-width:480px){.math-mascote-container{bottom:10px;left:10px;width:180px}.mascote-math{height:140px}.speech-bubble-math{font-size:1rem;padding:10px 15px}.math-game-content{gap:15px;padding:20px}.cesta-container{margin-top:30px;min-height:180px}.frutas-container{gap:8px;max-width:160px}.fruta-img{height:35px;width:35px}.answer-options-math{flex-direction:column;gap:10px}.answer-options-math .answer-button{font-size:1.4rem;padding:10px 20px}}.contact-page-container{align-items:center;background-image:url(/static/media/papel-caderno.6efbdb96f584a125d486.jpg);background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative;width:100%}.contact-card{background-color:#ffffffe6;border:1px solid #fff;border-radius:20px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:2rem;max-width:900px;padding:2rem;width:100%}.photo-column{align-items:center;display:flex;flex-basis:100%;justify-content:center}.polaroid-container{position:relative;transform:rotate(-4deg)}.profile-photo{border:solid #fff;border-width:15px 15px 60px;box-shadow:5px 5px 15px #0000004d;height:auto;max-width:200px;width:100%}.tape-img{left:50%;opacity:.8;position:absolute;top:-25px;transform:translateX(-50%);width:100px}.info-column{flex-basis:100%}.info-title{color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:2rem;margin-bottom:1rem;margin-top:0}.info-bio{font-family:var(--fonte-texto);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;text-align:justify}.info-subtitle{color:var(--texto-escuro);font-family:var(--fonte-titulos-gerais);font-size:1.5rem;margin-bottom:1rem}.contact-links{flex-wrap:wrap;gap:10px}.contact-button,.contact-links{align-items:center;display:flex}.contact-button{background-color:var(--fundo-papel);border:2px solid #ddd;border-radius:10px;color:var(--texto-escuro);font-family:var(--fonte-texto);font-weight:700;gap:8px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.contact-button:hover{border-color:var(--texto-escuro);box-shadow:0 3px 6px #0000001a;transform:translateY(-2px)}.contact-button img{height:20px}.contact-email{font-size:.85rem;margin-top:10px;width:100%}@media (min-width:768px){.contact-card{flex-direction:row;gap:40px;padding:40px}.photo-column{flex-basis:35%}.info-column{flex-basis:65%}.profile-photo{max-width:250px}.tape-img{top:-30px;width:120px}.info-title{font-size:3rem}.info-bio{font-size:1rem;line-height:1.6}.info-subtitle{font-size:1.8rem}.contact-links{gap:15px}.contact-button{gap:10px;padding:10px 15px}.contact-button img{height:24px}.contact-email{font-size:.9rem}}
/*# sourceMappingURL=main.7e4d26f6.css.map*/