@media (max-width:768px){.topo{flex-direction:column;align-items:flex-start;gap:1em}nav ul{flex-direction:column;gap:1em}.hero{padding:2em 1em}.hero .sub{font-size:1em}.capa{width:160px}.cards{grid-template-columns:1fr}.post-list{grid-template-columns:1fr}.container{padding:0 1em}form input,form textarea{font-size:1em}.card-personagem .img-hover{width:80px}}html,html:root{margin-top:0 !important}header{background:linear-gradient(to right,#001f3f,#0074d9);padding:1.5em 0;color:#fff;border-bottom:5px solid #f0c808;box-shadow:0 4px 10px rgba(0,0,0,.2)}header h1{font-family:'Comic Neue',cursive;font-size:2em;margin:0}header h1 a{color:#fff;text-decoration:none;text-shadow:2px 2px #000}.topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}nav ul{list-style:none;display:flex;gap:1.5em;padding:0;margin:0}nav ul li a{color:#ffe;text-decoration:none;font-weight:700;transition:color .3s ease}nav ul li a:hover{color:#ffdd57}body{font-family:'Comic Neue',sans-serif;margin:0;background:url(//noahopirata.robertmello.com.br/wp-content/themes/noah-o-pirata/assets/mapa-fundo.png) repeat;color:#333;line-height:1.6;background-attachment:fixed;background-size:cover;position:relative}.hero{padding:4em 2em;text-align:center;color:#000}.hero .sub{font-size:1.2em;margin-bottom:1em}.capa{width:220px;margin-bottom:1em;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:8px}.btn-compra{background:#e63946;color:#fff;padding:.75em 2em;border-radius:12px;font-weight:700;text-transform:uppercase;border:4px solid #fff;box-shadow:solid 0 0 0 2px #444,2px 4px 8px rgba(0,0,0,.2);background-image:url(//noahopirata.robertmello.com.br/wp-content/themes/noah-o-pirata/assets/tecido-pirata.png)}.btn-compra:hover{background:#d62828}section{padding:3em 1em}.bg-light{background:#fffbe6}.container{max-width:900px;margin:auto}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1em;margin-top:2em}.card{background:#eaf4f4;padding:1em;border-radius:10px;text-align:center;box-shadow:2px 4px 10px rgba(0,0,0,.1)}ul.post-list li{margin:.5em 0}form input,form textarea{width:100%;max-width:600px;padding:.75em;margin-top:.5em;border:1px solid #ccc;border-radius:6px}form label{font-weight:700}.wpcf7-submit{background:#e63946;color:#fff;padding:.75em 2em;border-radius:12px;border:4px solid #fff;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.wpcf7-submit:hover{background:#c62828}.depoimentos-slider{display:flex;overflow-x:auto;gap:1em;scroll-snap-type:x mandatory;padding:1em 0}.depoimento{flex:0 0 300px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1em;scroll-snap-align:start}.depoimento h3{margin:.5em 0}.depoimento img{border-radius:50%;max-width:60px;float:left;margin-right:1em}article.post{background:#fff;padding:2em;margin:2em auto;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);max-width:800px}article.post img{max-width:100%;margin-top:1em;border-radius:6px}.onda-wrapper{position:relative;width:100%;height:100px;margin-top:0;overflow:hidden;background:0 0;z-index:3}.onda-wrapper .onda{position:absolute;top:0;left:0;width:100%;height:100px;background-image:url(//noahopirata.robertmello.com.br/wp-content/themes/noah-o-pirata/assets/onda.svg);background-repeat:repeat-x;background-size:cover;animation:ondas 15s linear infinite;z-index:2;pointer-events:none}#barquinho{position:absolute;left:50%;width:120px;transform:translateX(-50%);animation:flutuar 4s ease-in-out infinite;z-index:4}footer{background:#00587a;color:#eee;text-align:center;padding:4em 1em 6em;font-size:.9em;margin-top:0;position:relative;z-index:1}@keyframes flutuar{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}100%{transform:translateX(-50%) translateY(0)}}@keyframes ondas{0%{background-position-x:0}100%{background-position-x:1000px}}.post-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2em;margin-top:2em}.post-preview{background:#fff;padding:1.5em;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease}.post-preview:hover{transform:translateY(-6px)}.post-thumb{width:100%;height:auto;border-radius:8px;margin-bottom:1em}.post-preview h3{margin-top:.5em;font-size:1.2em}.post-preview p{font-size:.95em;color:#555}.btn-leia-mais{display:inline-block;margin-top:.8em;background-color:#e63946;color:#fff;padding:.5em 1.2em;border-radius:6px;text-decoration:none;font-weight:700;transition:background .2s}.btn-leia-mais:hover{background-color:#c62828}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5em;margin-top:2em}.card-personagem{position:relative;background:#fffbe6;border-radius:12px;padding:1.5em;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s ease}.card-personagem:hover{transform:scale(1.05)}.card-personagem .img-hover{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:100px;z-index:10;pointer-events:none}.card-personagem:hover .img-hover{display:block;animation:subirFlutuar .3s ease-out forwards}@keyframes subirFlutuar{0%{opacity:0;transform:translateX(-50%) translateY(5px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}