[data-astro-cid-yavo4qgd]{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#000428,#004e92);color:#fff;line-height:1.6;overflow-x:hidden;position:relative;min-height:100vh}.bg-particles[data-astro-cid-yavo4qgd]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden}.particle[data-astro-cid-yavo4qgd]{position:absolute;background:radial-gradient(circle,rgba(0,255,255,.8),transparent);border-radius:50%;animation:float 20s infinite linear}.particle[data-astro-cid-yavo4qgd]:nth-child(1){width:4px;height:4px;left:10%;animation-delay:0s}.particle[data-astro-cid-yavo4qgd]:nth-child(2){width:6px;height:6px;left:20%;animation-delay:2s}.particle[data-astro-cid-yavo4qgd]:nth-child(3){width:3px;height:3px;left:30%;animation-delay:4s}.particle[data-astro-cid-yavo4qgd]:nth-child(4){width:5px;height:5px;left:40%;animation-delay:6s}.particle[data-astro-cid-yavo4qgd]:nth-child(5){width:4px;height:4px;left:50%;animation-delay:8s}.particle[data-astro-cid-yavo4qgd]:nth-child(6){width:7px;height:7px;left:60%;animation-delay:10s}.particle[data-astro-cid-yavo4qgd]:nth-child(7){width:3px;height:3px;left:70%;animation-delay:12s}.particle[data-astro-cid-yavo4qgd]:nth-child(8){width:5px;height:5px;left:80%;animation-delay:14s}.particle[data-astro-cid-yavo4qgd]:nth-child(9){width:4px;height:4px;left:90%;animation-delay:16s}@keyframes float{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.bg-logo[data-astro-cid-yavo4qgd]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;background-image:url(https://i.imgur.com/3dcksCn.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.05;z-index:-1;pointer-events:none;animation:pulse 4s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.03;transform:translate(-50%,-50%) scale(.95)}to{opacity:.08;transform:translate(-50%,-50%) scale(1.05)}}body:before{content:"";position:fixed;inset:0;border:2px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;animation:neonGlow 6s ease-in-out infinite alternate}@keyframes neonGlow{0%{filter:drop-shadow(0 0 10px #00ffff) drop-shadow(0 0 20px #0099ff);border-width:1px}50%{filter:drop-shadow(0 0 20px #00ffff) drop-shadow(0 0 40px #0099ff) drop-shadow(0 0 60px #0066ff);border-width:3px}to{filter:drop-shadow(0 0 15px #00ffff) drop-shadow(0 0 30px #0099ff);border-width:2px}}@keyframes slideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cardAppear{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.container[data-astro-cid-yavo4qgd]{max-width:1200px;margin:0 auto;padding:2rem 1rem;position:relative;z-index:1}.page-header[data-astro-cid-yavo4qgd]{text-align:center;padding:3rem 0;margin-bottom:3rem;animation:slideIn 1s ease-out}.page-header[data-astro-cid-yavo4qgd] h1[data-astro-cid-yavo4qgd]{font-size:clamp(2.5rem,8vw,4rem);font-weight:800;background:linear-gradient(135deg,#0ff,#09f,#fff,#0ff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;text-shadow:0 0 30px rgba(0,255,255,.3);line-height:1.2}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.page-header[data-astro-cid-yavo4qgd] p[data-astro-cid-yavo4qgd]{font-size:clamp(1rem,3vw,1.3rem);opacity:.9;max-width:800px;margin:0 auto;color:#fff;line-height:1.6}.activities-section[data-astro-cid-yavo4qgd]{margin:4rem 0}.section-title[data-astro-cid-yavo4qgd]{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;color:#0ff;text-align:center;margin-bottom:3rem;text-shadow:0 0 20px rgba(0,255,255,.5);position:relative}.section-title[data-astro-cid-yavo4qgd]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:lineGlow 2s ease-in-out infinite alternate}@keyframes lineGlow{0%{box-shadow:0 0 5px #0ff}to{box-shadow:0 0 20px #0ff,0 0 30px #09f}}.activities-grid[data-astro-cid-yavo4qgd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-bottom:4rem}.activity-card[data-astro-cid-yavo4qgd]{background:linear-gradient(145deg,#0f0f23e6,#191937cc);border:2px solid rgba(0,153,255,.5);border-radius:25px;padding:2.5rem 2rem;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(15px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none;color:#fff;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff1a;animation:cardAppear .8s ease-out forwards;opacity:0}.activity-card[data-astro-cid-yavo4qgd]:nth-child(1){animation-delay:.1s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(2){animation-delay:.2s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(3){animation-delay:.3s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(4){animation-delay:.4s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(5){animation-delay:.5s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(6){animation-delay:.6s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(7){animation-delay:.7s}.activity-card[data-astro-cid-yavo4qgd]:nth-child(8){animation-delay:.8s}.activity-card[data-astro-cid-yavo4qgd].available{background:linear-gradient(135deg,#0099ff1a,#00ffff1a);--card-bg-1: rgba(0, 200, 255, .15);--card-bg-2: rgba(0, 200, 255, .1);--card-border: #00ffff;--card-overlay-1: rgba(0, 200, 255, .25);--card-overlay-2: rgba(0, 200, 255, .15)}.activity-card[data-astro-cid-yavo4qgd].available:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--card-overlay-1),var(--card-overlay-2));opacity:0;transition:opacity .4s ease;z-index:-1}.activity-card[data-astro-cid-yavo4qgd].swimming-adults{--card-bg-1: rgba(0, 150, 255, .15);--card-bg-2: rgba(0, 200, 255, .1);--card-border: #0096ff;--card-overlay-1: rgba(0, 150, 255, .25);--card-overlay-2: rgba(0, 200, 255, .15)}.activity-card[data-astro-cid-yavo4qgd].swimming-kids{--card-bg-1: rgba(255, 150, 0, .15);--card-bg-2: rgba(255, 200, 100, .1);--card-border: #ff9600;--card-overlay-1: rgba(255, 150, 0, .25);--card-overlay-2: rgba(255, 200, 100, .15)}.activity-card[data-astro-cid-yavo4qgd].apnea{--card-bg-1: rgba(0, 200, 150, .15);--card-bg-2: rgba(100, 255, 200, .1);--card-border: #00c896;--card-overlay-1: rgba(0, 200, 150, .25);--card-overlay-2: rgba(100, 255, 200, .15)}.activity-card[data-astro-cid-yavo4qgd].open-water{--card-bg-1: rgba(50, 150, 255, .15);--card-bg-2: rgba(100, 200, 255, .1);--card-border: #3296ff;--card-overlay-1: rgba(50, 150, 255, .25);--card-overlay-2: rgba(100, 200, 255, .15)}.activity-card[data-astro-cid-yavo4qgd].scuba-diving{--card-bg-1: rgba(150, 100, 255, .15);--card-bg-2: rgba(200, 150, 255, .1);--card-border: #9664ff;--card-overlay-1: rgba(150, 100, 255, .25);--card-overlay-2: rgba(200, 150, 255, .15)}.activity-card[data-astro-cid-yavo4qgd].spearfishing{--card-bg-1: rgba(255, 100, 100, .15);--card-bg-2: rgba(255, 150, 150, .1);--card-border: #ff6464;--card-overlay-1: rgba(255, 100, 100, .25);--card-overlay-2: rgba(255, 150, 150, .15)}.activity-card[data-astro-cid-yavo4qgd].horse-riding{--card-bg-1: rgba(200, 150, 100, .15);--card-bg-2: rgba(255, 200, 150, .1);--card-border: #c89664;--card-overlay-1: rgba(200, 150, 100, .25);--card-overlay-2: rgba(255, 200, 150, .15)}.activity-card[data-astro-cid-yavo4qgd].hiking{--card-bg-1: rgba(100, 200, 100, .15);--card-bg-2: rgba(150, 255, 150, .1);--card-border: #64c864;--card-overlay-1: rgba(100, 200, 100, .25);--card-overlay-2: rgba(150, 255, 150, .15)}.activity-card[data-astro-cid-yavo4qgd].coming-soon{background:linear-gradient(145deg,#3c3c5066,#5050644d);border:2px solid rgba(150,150,150,.3);color:#bbb;cursor:not-allowed;opacity:.7}.activity-card[data-astro-cid-yavo4qgd].coming-soon:after{content:"BIENTÔT";position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#969696e6,#78788ce6);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:1px;box-shadow:0 2px 10px #0000004d}.activity-card[data-astro-cid-yavo4qgd].available:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 25px 50px #0006,0 0 40px var(--card-border),inset 0 1px #fff3;border-color:var(--card-border)}.activity-card[data-astro-cid-yavo4qgd].available:hover:before{opacity:1}.activity-card[data-astro-cid-yavo4qgd].available:hover .activity-icon[data-astro-cid-yavo4qgd] img[data-astro-cid-yavo4qgd]{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 15px var(--card-border))}.activity-icon[data-astro-cid-yavo4qgd]{width:200px;height:200px;display:flex;margin-bottom:0rem;transition:all .4s ease;position:absolute;z-index:-1}.activity-icon[data-astro-cid-yavo4qgd] img[data-astro-cid-yavo4qgd]{width:90%;height:90%;object-fit:contain;transition:all .4s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 20px 20px rgba(0,0,0,.3))}.activity-title[data-astro-cid-yavo4qgd]{font-size:1.5rem;font-weight:700;margin-bottom:.8rem;color:var(--card-border, #ffffff);transition:all .3s ease}.activity-card[data-astro-cid-yavo4qgd]:hover .activity-title[data-astro-cid-yavo4qgd]{text-shadow:0 0 10px var(--card-border)}.activity-description[data-astro-cid-yavo4qgd]{font-size:1rem;opacity:.85;line-height:1.5;transition:opacity .3s ease}.activity-card[data-astro-cid-yavo4qgd]:hover .activity-description[data-astro-cid-yavo4qgd]{opacity:1}.bg-frame[data-astro-cid-yavo4qgd]{position:fixed;top:0;left:0;width:100vw;height:100vh;border:none;z-index:-3;pointer-events:none;background:transparent}@media (prefers-reduced-motion: reduce){[data-astro-cid-yavo4qgd]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.activity-card[data-astro-cid-yavo4qgd]{border-width:3px}}
