<!DOCTYPE html> <html lang="en-CA"> <head> <script type="application/ld+json"> {
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Sky Canopy Entertainment Ltd.",
  "url": "https://macawfeatherblitz.com",
  "logo": "https://cdn.macawfeatherblitz.com/favicon.png?r=5e99fae6",
  "description": "A completely free social casino platform offering simulated games for entertainment only. No real money or prizes.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Rainforest Way",
    "addressLocality": "Vancouver",
    "addressRegion": "BC",
    "postalCode": "V6B 2W7",
    "addressCountry": "CA"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "email": "support@macawfeatherblitz.com",
    "contactType": "customer support"
  }
} </script> <script type="application/ld+json"> {
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Canopy Cascade",
  "applicationCategory": "GameApplication",
  "genre": "Social Casino Slot",
  "operatingSystem": "All",
  "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
} </script> <script type="application/ld+json"> {
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Plummeting Plume",
  "applicationCategory": "GameApplication",
  "genre": "Social Casino Plinko",
  "operatingSystem": "All",
  "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
} </script> <script type="application/ld+json"> {
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "Forager's Flight",
  "applicationCategory": "GameApplication",
  "genre": "Social Casino Mines",
  "operatingSystem": "All",
  "offers": { "@type": "Offer", "price": "0", "priceCurrency": "CAD" }
} </script> <style>:root{--bg:#0A192F;--text:#E2F1F8;--primary:#FF4B3E;--secondary:#FFC107;--accent:#00E676;--surface:#172A45;--font-h:'Fredoka One',cursive;--font-b:'Nunito',sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-b);background-color:var(--bg);color:var(--text);overflow-x:hidden;position:relative;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-h);font-weight:400}a{color:var(--secondary);text-decoration:none;transition:.3s}a:hover{color:var(--text)}button{font-family:var(--font-h);cursor:pointer;border:none;border-radius:50px;padding:12px 24px;font-size:1.1rem;transition:transform .2s cubic-bezier(.175, .885, .32, 1.275),background .3s;background:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(255,75,62,.4)}button:hover{transform:scale(1.05) translateY(-2px)}button:active{transform:scale(.95)}.btn-secondary{background:var(--surface);color:var(--text);box-shadow:0 4px 15px rgba(0,0,0,.3);border:2px solid var(--secondary)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.wind-current{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100vh;pointer-events:none;z-index:-2;background:radial-gradient(ellipse at center,rgba(226,241,248,.03) 0,transparent 70%);opacity:.5}.spore{position:absolute;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent);pointer-events:none;animation:floatUp 10s linear infinite;opacity:0}@keyframes floatUp{0%{transform:translateY(100vh) scale(.5);opacity:0}10%{opacity:.8}90%{opacity:.8}100%{transform:translateY(-10vh) scale(1.5);opacity:0}}header{position:fixed;top:0;width:100%;background:rgba(23,42,69,.85);backdrop-filter:blur(10px);z-index:100;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo-area{display:flex;align-items:center;gap:10px;font-family:var(--font-h);font-size:1.5rem;color:var(--secondary)}.logo-area img{border-radius:50%}.balance-container{background:rgba(0,0,0,.5);padding:8px 16px;border-radius:30px;display:flex;align-items:center;gap:10px;border:1px solid var(--accent);box-shadow:0 0 15px rgba(0,230,118,.2)}.seed-icon{width:20px;height:20px;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 5px var(--accent)}50%{box-shadow:0 0 15px var(--accent)}100%{box-shadow:0 0 5px var(--accent)}}.balance-amt{font-family:var(--font-h);color:var(--text);font-size:1.2rem;transition:transform .3s}.balance-bump{transform:scale(1.3);color:var(--accent)}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding-top:60px}.hero-bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-bg-wrapper img{width:100%;height:100%;object-fit:cover;animation:slowPan 30s infinite alternate ease-in-out;opacity:.6}@keyframes slowPan{from{transform:scale(1)}to{transform:scale(1.1) translateY(2%)}}.hero-content{position:relative;z-index:1;max-width:800px;padding:20px}.hero h1{font-size:clamp(2.5rem, 5vw, 4.5rem);margin-bottom:20px;text-shadow:0 4px 10px rgba(0,0,0,.8)}.hero p{font-size:1.2rem;margin-bottom:30px;text-shadow:0 2px 5px rgba(0,0,0,.8)}.disclaimer-badge{display:inline-block;background:rgba(0,0,0,.6);padding:5px 15px;border-radius:20px;font-size:.9rem;border:1px solid var(--text);margin-top:20px}section{padding:80px 0;position:relative}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:2.5rem;color:var(--secondary);margin-bottom:10px}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.game-card{background:var(--surface);border-radius:20px;overflow:hidden;border:2px solid rgba(255,255,255,.05);transition:transform .4s,box-shadow .4s;position:relative;display:flex;flex-direction:column;height:100%}.game-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.5);border-color:var(--secondary)}.game-card:nth-child(2n){animation:float1 6s ease-in-out infinite}.game-card:nth-child(odd){animation:float2 5s ease-in-out infinite}@keyframes float1{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float2{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.game-img-wrap{width:100%;height:250px;overflow:hidden;position:relative}.game-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.game-card:hover .game-img-wrap img{transform:scale(1.1);filter:brightness(1.2)}.game-info{padding:20px;display:flex;flex-direction:column;flex-grow:1}.game-info h3{font-size:1.5rem;margin-bottom:10px}.game-info p{font-size:.95rem;color:#aaa;margin-bottom:20px;flex-grow:1}.game-meta{display:flex;justify-content:space-between;font-size:.85rem;color:var(--secondary);margin-bottom:15px}.lore-section{display:flex;flex-wrap:wrap;align-items:center;gap:40px;position:relative;overflow:hidden}.lore-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.lore-bg img{width:100%;height:100%;object-fit:cover;opacity:.2}.lore-text{flex:1;min-width:300px}.lore-text p{margin-bottom:15px;font-size:1.1rem}.steps-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.step{background:rgba(23,42,69,.6);padding:30px;border-radius:15px;flex:1;min-width:250px;text-align:center;border-top:3px solid var(--accent)}.step-num{font-family:var(--font-h);font-size:3rem;color:var(--accent);opacity:.3;margin-bottom:-20px}.harvest-container{text-align:center;background:radial-gradient(circle,rgba(255,193,7,.1) 0,transparent 60%);padding:50px 20px}.harvest-img-wrapper{width:200px;height:200px;margin:0 auto 20px;position:relative}.harvest-img-wrapper img{width:100%;height:100%;object-fit:contain;animation:pulseGlow 3s infinite}@keyframes pulseGlow{0%,100%{filter:drop-shadow(0 0 10px var(--secondary))}50%{filter:drop-shadow(0 0 30px var(--secondary))}}.mascot-section{text-align:center;padding-top:100px}.quote-box{background:#e6d5b8;color:#333;padding:40px;border-radius:10px;max-width:700px;margin:0 auto;position:relative;box-shadow:10px 10px 0 rgba(0,0,0,.3);transform:rotate(-2deg)}.mascot-img{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:150px;height:150px;z-index:2;filter:drop-shadow(0 10px 10px rgba(0,0,0,.5))}.mascot-img img{width:100%;height:100%;object-fit:contain}.leaderboard-table{width:100%;max-width:600px;margin:0 auto;background:var(--surface);border-radius:15px;overflow:hidden;border-collapse:collapse}.leaderboard-table td,.leaderboard-table th{padding:15px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.leaderboard-table th{background:rgba(0,0,0,.3);font-family:var(--font-h);color:var(--secondary)}.rank-1 td{color:gold;font-weight:700}.rank-2 td{color:silver}.rank-3 td{color:#cd7f32}footer{background:linear-gradient(to bottom,transparent,#050a14);padding:60px 0 20px;border-top:2px solid #000;margin-top:50px;font-size:.9rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-col h4{color:var(--secondary);margin-bottom:20px;font-size:1.2rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.rg-box{background:rgba(255,255,255,.05);padding:20px;border-radius:10px;border-left:4px solid var(--accent)}.age-badge{font-family:var(--font-h);font-size:2rem;border:3px solid #fff;display:inline-block;padding:5px 15px;border-radius:10px;margin-top:10px}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:#888}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,25,47,.95);backdrop-filter:blur(15px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content{background:var(--surface);padding:40px;border-radius:20px;max-width:500px;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px rgba(0,0,0,.5)}.modal-content h2{color:var(--secondary);margin-bottom:20px}.modal-btns{display:flex;gap:15px;justify-content:center;margin-top:30px}#age-gate{display:flex}#cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:var(--surface);padding:20px;z-index:9998;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-top:2px solid var(--accent);box-shadow:0 -10px 20px rgba(0,0,0,.5)}.game-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:1000;display:none;flex-direction:column}.game-header{display:flex;justify-content:space-between;padding:15px 30px;background:var(--bg);align-items:center;border-bottom:1px solid var(--surface)}.close-game{background:0 0;border:2px solid var(--text);padding:5px 15px;font-size:1rem;box-shadow:none}.game-area{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:20px}.game-ui-overlay{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:20px;align-items:center;background:rgba(0,0,0,.7);padding:10px 25px;border-radius:30px}.win-display{position:absolute;top:20%;left:50%;transform:translateX(-50%);font-family:var(--font-h);font-size:3rem;color:var(--secondary);text-shadow:0 0 20px #000;opacity:0;transition:opacity .3s;pointer-events:none;z-index:10}.slot-machine{background:#2c1a0e;border:10px solid #4a2e1b;border-radius:20px;padding:20px;position:relative;box-shadow:inset 0 0 50px rgba(0,0,0,.8)}.slot-grid{display:grid;grid-template-columns:repeat(5,70px);grid-template-rows:repeat(3,70px);gap:10px;background:#000;padding:10px;border-radius:10px}.slot-cell{background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:2.5rem;border-radius:5px;box-shadow:inset 0 0 10px rgba(0,0,0,.8);overflow:hidden;position:relative}.slot-cell img{width:80%;height:80%;object-fit:contain}.spinning .slot-cell{animation:slotBlur .1s infinite alternate}@keyframes slotBlur{from{filter:blur(0px);transform:translateY(0)}to{filter:blur(4px);transform:translateY(10px)}}.win-line{box-shadow:0 0 20px var(--secondary) inset;background:rgba(255,193,7,.3)}#plinkoCanvas{background:0 0;max-width:100%;height:auto;display:block;margin:0 auto}.plinko-container{height:80vh;width:100%;max-width:600px;background:url('data:image/svg+xml;utf8,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" fill="%23172A45" opacity="0.5"/></svg>');border-radius:20px;position:relative}.mines-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%;max-width:400px;transform:perspective(800px) rotateX(10deg);transition:transform .2s}.mine-cell{aspect-ratio:1;background:#2c3e50;border:2px solid #34495e;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .3s;box-shadow:0 4px 0 #1a252f}.mine-cell:hover:not(.revealed){background:#34495e;transform:translateY(-2px);box-shadow:0 6px 0 #1a252f}.mine-cell:active:not(.revealed){transform:translateY(2px);box-shadow:0 2px 0 #1a252f}.mine-cell.revealed{background:#16a085;box-shadow:inset 0 4px 10px rgba(0,0,0,.3);cursor:default;border-color:#1abc9c}.mine-cell.revealed img{width:70%;height:70%;object-fit:contain;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275)}.mine-cell.mine-hit{background:#e74c3c;border-color:#c0392b;animation:shake .4s}@keyframes popIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.mines-stats{text-align:center;margin-bottom:20px;font-family:var(--font-h);font-size:1.5rem;color:var(--secondary)}@media (max-width:768px){.hero h1{font-size:2.2rem}.slot-grid{grid-template-columns:repeat(5,50px);grid-template-rows:repeat(3,50px)}.slot-cell{font-size:1.8rem}.game-ui-overlay{flex-direction:column;gap:10px;width:90%}}</style> <style>html{scroll-behavior:smooth}canvas,img,svg,video{max-width:100%;height:auto}</style> <style>@font-face{font-family:'Fredoka One';font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.macawfeatherblitz.com/fonts/fredoka-one-400.woff2?r=2qt3zrc8) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.macawfeatherblitz.com/fonts/nunito-400.woff2?t=mpl1n6b9) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.macawfeatherblitz.com/fonts/nunito-400.woff2?t=mpl1n6yy) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.macawfeatherblitz.com/fonts/nunito-400.woff2?t=mpl1n7l5) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}</style> <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' data: https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https:; font-src 'self' data: https:; connect-src 'self' https:; object-src 'none'"> <meta name="description" content="Explore the cloud-city of Aeris at Macaw Feather Blitz! Enjoy 100% free social casino games for Canadians 19+. No real money, just pure entertainment."> <meta charset="UTF-8"> <meta name="robots" content="index, follow"> <link rel="icon" href="https://cdn.macawfeatherblitz.com/favicon.png?r=5e99fae6" type="image/x-icon"> <link rel="preload" as="image" fetchpriority="high" href="https://cdn.macawfeatherblitz.com/favicon.png?r=5e99fae6" type="image/webp"> <link rel="preload" as="font" type="font/woff2" crossorigin href="https://cdn.macawfeatherblitz.com/fonts/nunito-400.woff2?t=mpl1n6b9"> <meta property="og:type" content="website"> <title>Macaw Feather Blitz | Free Social Casino Games in Canada</title> <link rel="dns-prefetch" href="https://cdn.macawfeatherblitz.com"> <link rel="preconnect" href="https://cdn.macawfeatherblitz.com"> <meta property="og:description" content="Catch the wind and play for the thrill of the canopy! 100% Free, no real money."> <meta property="og:title" content="Macaw Feather Blitz | Free Social Casino Games"> <link rel="preload" as="font" type="font/woff2" crossorigin href="https://cdn.macawfeatherblitz.com/fonts/fredoka-one-400.woff2?r=2qt3zrc8" fetchpriority="high"> <meta name="viewport" content="width=device-width,initial-scale=1"> </head> <body> <div id="age-gate" class="overlay"> <div class="modal-content"> <h1>Welcome to Aeris</h1> <p>This social casino platform is strictly for users 19 years of age or older in Canada. No real money gambling is offered.</p> <div class="modal-btns" id="age-btns"> <button onclick="confirmAge(!0)">I am 19 or Older</button> <button class="btn-secondary" onclick="confirmAge(!1)">I am Under 19</button> </div> <div id="age-error" style="display:none;color:var(--primary);margin-top:20px;font-weight:700"> Access Denied. You must be 19+ to enter. </div> </div> </div> <div id="cookie-banner" style="display:none"> <div> <strong>Cookie Preferences</strong> <p style="margin:5px 0 0;font-size:.9rem">We use essential cookies to save your game progress and preferences locally. No tracking.</p> </div> <div style="display:flex;gap:10px"> <button onclick="acceptCookies()">Accept All</button> <button class="btn-secondary" onclick="acceptCookies()">Essential Only</button> </div> </div> <div class="wind-current" id="windContainer"></div> <header> <div class="container nav-inner"> <div class="logo-area"> <img fetchpriority="high" src="https://cdn.macawfeatherblitz.com/favicon.png?r=5e99fae6" alt="Logo" width="40" height="40"> <span style="display:none">Feather Blitz</span> </div> <div class="balance-container"> <div class="seed-icon"></div> <span class="balance-amt" id="ui-balance">15000</span> </div> </div> </header> <main> <section class="hero" id="hero_welcome"> <div class="hero-bg-wrapper"> <img loading="lazy" src="https://cdn.macawfeatherblitz.com/hero_bg_scene.webp?r=mpl1moom" srcset="https://cdn.macawfeatherblitz.com/hero_bg_scene.webp?r=mpl1moom&w=321 321w, https://cdn.macawfeatherblitz.com/hero_bg_scene.webp?r=mpl1moom&w=541 541w, https://cdn.macawfeatherblitz.com/hero_bg_scene.webp?r=mpl1moom&w=787 787w, https://cdn.macawfeatherblitz.com/hero_bg_scene.webp?r=mpl1moom 1024w" sizes="(max-width: 768px) 90vw, (max-width: 1200px) 51vw, 600px" width="1024" height="572" alt="Floating islands in the twilight sky" width="1920" height="1080"> </div> <div class="hero-content"> <h1>Ascend to the Clouds of Aeris</h1> <p>Join the Macaw Guardians for a completely free, no-real-money social casino experience where the only thing at stake is your sense of adventure.</p> <button onclick='document.getElementById("festival_games").scrollIntoView({behavior:"smooth"})'>Take Flight Now</button> <br> <div class="disclaimer-badge">100% Free to Play • No Real Money • 19+ Only</div> </div> </section> <section class="container" id="festival_games"> <div class="section-header"> <h2>The Canopy Festival</h2> <p>Choose your challenge and test the winds.</p> </div> <div class="games-grid"> <div class="game-card"> <div class="game-img-wrap"> <img loading="eager" src="https://cdn.macawfeatherblitz.com/canopy_cascade_cover.webp?v=0peiznhr" srcset="https://cdn.macawfeatherblitz.com/canopy_cascade_cover.webp?v=0peiznhr&w=225 225w, https://cdn.macawfeatherblitz.com/canopy_cascade_cover.webp?v=0peiznhr&w=406 406w, https://cdn.macawfeatherblitz.com/canopy_cascade_cover.webp?v=0peiznhr&w=546 546w, https://cdn.macawfeatherblitz.com/canopy_cascade_cover.webp?v=0peiznhr 765w" sizes="(max-width: 768px) 92vw, (max-width: 1200px) 51vw, 600px" width="765" height="1024" alt="Canopy Cascade Game" width="400" height="533"> </div> <div class="game-info"> <h3>Canopy Cascade</h3> <div class="game-meta"><span>Type: Slots</span><span>Cost: 50 Seeds</span></div> <p>Watch the jungle fruits align in this tumbling canopy puzzle. Match mystical macaw feathers to trigger chain reactions of pure sunlight.</p> <button onclick='openGame("slot")'>Play Now</button> </div> </div> <div class="game-card"> <div class="game-img-wrap"> <img loading="eager" src="https://cdn.macawfeatherblitz.com/plummeting_plume_cover.webp?_=5e9ab3e7" srcset="https://cdn.macawfeatherblitz.com/plummeting_plume_cover.webp?_=5e9ab3e7&w=270 270w, https://cdn.macawfeatherblitz.com/plummeting_plume_cover.webp?_=5e9ab3e7&w=403 403w, https://cdn.macawfeatherblitz.com/plummeting_plume_cover.webp?_=5e9ab3e7&w=575 575w, https://cdn.macawfeatherblitz.com/plummeting_plume_cover.webp?_=5e9ab3e7 765w" sizes="(max-width: 768px) 87vw, (max-width: 1200px) 50vw, 600px" width="765" height="1024" alt="Plummeting Plume Game" width="400" height="533"> </div> <div class="game-info"> <h3>Plummeting Plume</h3> <div class="game-meta"><span>Type: Plinko</span><span>Cost: 20 Seeds</span></div> <p>Release a magical feather from the peak of the Sun Pyramid. Let the mountain winds guide your fate into the woven baskets below.</p> <button onclick='openGame("plinko")'>Play Now</button> </div> </div> <div class="game-card"> <div class="game-img-wrap"> <img loading="eager" src="https://cdn.macawfeatherblitz.com/foragers_flight_cover.webp?v=5e9afc8b" srcset="https://cdn.macawfeatherblitz.com/foragers_flight_cover.webp?v=5e9afc8b&w=278 278w, https://cdn.macawfeatherblitz.com/foragers_flight_cover.webp?v=5e9afc8b&w=386 386w, https://cdn.macawfeatherblitz.com/foragers_flight_cover.webp?v=5e9afc8b&w=549 549w, https://cdn.macawfeatherblitz.com/foragers_flight_cover.webp?v=5e9afc8b 765w" sizes="(max-width: 768px) 85vw, (max-width: 1200px) 59vw, 600px" width="765" height="1024" alt="Forager's Flight Game" width="400" height="533"> </div> <div class="game-info"> <h3>Forager's Flight</h3> <div class="game-meta"><span>Type: Mines</span><span>Cost: 100 Seeds</span></div> <p>Search the delicate orchids for sweet nectar crystals, but beware the hidden thorny vines. Know when to fly away with your bounty!</p> <button onclick='openGame("mines")'>Play Now</button> </div> </div> </div> </section> <section class="lore-section" id="world_lore"> <div class="lore-bg"> <img loading="lazy" src="https://cdn.macawfeatherblitz.com/lore_bg_scene.webp?cb=mpl1mrll" srcset="https://cdn.macawfeatherblitz.com/lore_bg_scene.webp?cb=mpl1mrll&w=354 354w, https://cdn.macawfeatherblitz.com/lore_bg_scene.webp?cb=mpl1mrll&w=521 521w, https://cdn.macawfeatherblitz.com/lore_bg_scene.webp?cb=mpl1mrll&w=793 793w, https://cdn.macawfeatherblitz.com/lore_bg_scene.webp?cb=mpl1mrll 1024w" sizes="(max-width: 768px) 94vw, (max-width: 1200px) 46vw, 600px" width="1024" height="572" alt="Ancient vines and floating islands" width="1920" height="1080"> </div> <div class="container lore-section"> <div class="lore-text"> <h2>The Legend of the Macaw Guardians</h2> <p>High above the mist-shrouded peaks of the Andes lies Aeris, a mythical cloud-city forged from ancient vines and floating islands. Here, the magnificent Macaw Guardians host spirited festivals where sky-explorers test their luck against the whimsical winds.</p> <p>They trade purely in <strong>Lumina Seeds</strong>, magical glowing pods that carry no real-world value, ensuring the festivals remain a pure celebration of luck, skill, and wind navigation.</p> </div> </div> </section> <section class="container" id="how_to_play"> <div class="section-header"> <h2>Wind Navigation 101</h2> <p>How to enjoy the festival safely and freely.</p> </div> <div class="steps-container"> <div class="step"> <div class="step-num">1</div> <h3>Claim Seeds</h3> <p>Start with a generous balance of free Lumina Seeds. No deposits required.</p> </div> <div class="step"> <div class="step-num">2</div> <h3>Play Games</h3> <p>Use your seeds to participate in canopy games. Wins increase your virtual stash.</p> </div> <div class="step"> <div class="step-num">3</div> <h3>Refill Freely</h3> <p>Run out? The wind always brings more. Claim daily harvests to keep playing.</p> </div> </div> </section> <section class="container" id="daily_harvest"> <div class="harvest-container"> <div class="harvest-img-wrapper"> <img loading="lazy" src="https://cdn.macawfeatherblitz.com/daily_rewards_scene.webp?_=5e9b9afe" srcset="https://cdn.macawfeatherblitz.com/daily_rewards_scene.webp?_=5e9b9afe&w=321 321w, https://cdn.macawfeatherblitz.com/daily_rewards_scene.webp?_=5e9b9afe&w=522 522w, https://cdn.macawfeatherblitz.com/daily_rewards_scene.webp?_=5e9b9afe&w=788 788w, https://cdn.macawfeatherblitz.com/daily_rewards_scene.webp?_=5e9b9afe 1024w" sizes="(max-width: 768px) 86vw, (max-width: 1200px) 48vw, 600px" width="1024" height="1024" alt="Glowing chest of Lumina Seeds" width="500" height="500"> </div> <h2>Gather Your Daily Harvest</h2> <p style="max-width:600px;margin:0 auto 20px">The canopy provides! If your Lumina Seed pouch ever feels light, click below to summon a fresh breeze of 5,000 seeds.</p> <button onclick="refillBalance()">Summon Seeds</button> </div> </section> <section class="container mascot-section" id="mascot_feature"> <div class="quote-box"> <div class="mascot-img"> <img loading="lazy" src="https://cdn.macawfeatherblitz.com/mascot_corvus.webp?cb=mpl1kth7" srcset="https://cdn.macawfeatherblitz.com/mascot_corvus.webp?cb=mpl1kth7&w=192 192w, https://cdn.macawfeatherblitz.com/mascot_corvus.webp?cb=mpl1kth7&w=324 324w, https://cdn.macawfeatherblitz.com/mascot_corvus.webp?cb=mpl1kth7&w=502 502w, https://cdn.macawfeatherblitz.com/mascot_corvus.webp?cb=mpl1kth7 640w" sizes="(max-width: 768px) 85vw, (max-width: 1200px) 58vw, 600px" width="640" height="640" alt="Captain Corvus" width="300" height="300"> </div> <h3 style="font-family:var(--font-h);font-size:1.5rem;margin-bottom:10px">A Word From Captain Corvus</h3> <p><em>"Squawk! Welcome to the upper currents, explorer! Remember, we fly for the thrill of the wind, not for gold! Keep your feathers preened, play safe, and if the gusts get too strong, there's no shame in landing for a rest!"</em></p> </div> </section> <section class="container" id="community_flyers"> <div class="section-header"> <h2>High Flyers of the Week</h2> <p>Legendary wind-riders of Aeris.</p> </div> <table class="leaderboard-table" aria-label="Leaderboard"> <thead> <tr><th>Rank</th><th>Explorer</th><th>Highest Seed Count</th></tr> </thead> <tbody> <tr class="rank-1"><td>1st</td><td>SkyDancer99</td><td>842,000</td></tr> <tr class="rank-2"><td>2nd</td><td>CloudSurfer</td><td>750,500</td></tr> <tr class="rank-3"><td>3rd</td><td>FeatherKing</td><td>620,100</td></tr> <tr><td>4th</td><td>WindWhisper</td><td>410,000</td></tr> <tr><td>5th</td><td>AeroNomad</td><td>395,200</td></tr> </tbody> </table> </section> </main> <footer> <div class="container"> <div class="footer-grid"> <div class="footer-col"> <h3>Company Info</h3> <p><strong>Sky Canopy Entertainment Ltd.</strong></p> <p>Registration: 123456-7</p> <p>123 Rainforest Way</p> <p>Vancouver, BC V6B 2W7</p> <p>Email: support@macawfeatherblitz.com</p> <div class="age-badge">19+</div> </div> <div class="footer-col rg-box"> <h4>Responsible Play</h4> <p style="margin-bottom:15px">At Macaw Feather Blitz, we believe the thrill of the canopy should remain a purely entertaining experience. All games are completely free, offer no real money prizes, and are for users 19+. If you feel gaming is negatively impacting you, support is available:</p> <ul> <li><a href="https://www.responsiblegambling.org/" target="_blank" rel="noopener">Responsible Gambling Council</a></li> <li><a href="https://www.connexontario.ca/" target="_blank" rel="noopener">ConnexOntario (1-866-531-2600)</a></li> <li><a href="https://www.ccsa.ca/" target="_blank" rel="noopener">Canadian Centre on Substance Use</a></li> </ul> </div> <div class="footer-col"> <h4>Legal</h4> <ul> <li><a href="/terms">Terms of Service</a></li> <li><a href="/privacy">Privacy Policy</a></li> <li><a href="/cookies">Cookie Policy</a></li> </ul> </div> </div> <div class="footer-bottom"> <p>&copy; <span id="year"></span> Sky Canopy Entertainment Ltd. All Rights Reserved. A Free Social Casino.</p> </div> </div> </footer> <div id="modal-slot" class="game-modal"> <div class="game-header"> <div class="logo-area">Canopy Cascade</div> <div class="balance-container"><div class="seed-icon"></div><span class="balance-amt slot-bal"></span></div> <button class="close-game" onclick='closeGame("slot")' aria-label="Close Game">X</button> </div> <div class="game-area"> <div id="slot-win" class="win-display"></div> <div class="slot-machine"> <div class="slot-grid" id="slotGrid"></div> </div> <div class="game-ui-overlay"> <div style="color:#fff">Cost: 50</div> <button id="spinBtn" onclick="spinSlot()">SPIN VINES</button> </div> </div> </div> <div id="modal-plinko" class="game-modal"> <div class="game-header"> <div class="logo-area">Plummeting Plume</div> <div class="balance-container"><div class="seed-icon"></div><span class="balance-amt plinko-bal"></span></div> <button class="close-game" onclick='closeGame("plinko")' aria-label="Close Game">X</button> </div> <div class="game-area"> <div id="plinko-win" class="win-display"></div> <div class="plinko-container" id="plinkoWrap"> <canvas id="plinkoCanvas"></canvas> </div> <div class="game-ui-overlay"> <div style="color:#fff">Cost: 20</div> <button id="dropBtn" onclick="dropPlume()">DROP FEATHER</button> </div> </div> </div> <div id="modal-mines" class="game-modal"> <div class="game-header"> <div class="logo-area">Forager's Flight</div> <div class="balance-container"><div class="seed-icon"></div><span class="balance-amt mines-bal"></span></div> <button class="close-game" onclick='closeGame("mines")' aria-label="Close Game">X</button> </div> <div class="game-area" style="flex-direction:column"> <div id="mines-win" class="win-display"></div> <div class="mines-stats" id="minesStats">Multiplier: 1.00x | Pot: 0</div> <div class="mines-grid" id="minesGrid"></div> <div class="game-ui-overlay" style="bottom:50px"> <div style="color:#fff" id="minesCostTxt">Cost: 100</div> <button id="minesStartBtn" onclick="startMines()">START FORAGE</button> <button id="minesCashBtn" class="btn-secondary" style="display:none" onclick="cashOutMines()">FLY AWAY</button> </div> </div> </div> <script>let balance=15e3;const CONST_START_BAL=15e3;function confirmAge(e){e?(localStorage.setItem("ageVerified","true"),document.getElementById("age-gate").style.display="none",document.body.style.overflow="auto",checkCookies()):(localStorage.setItem("ageVerified","false"),document.getElementById("age-btns").style.display="none",document.getElementById("age-error").style.display="block")}function checkCookies(){localStorage.getItem("cookiesAccepted")||(document.getElementById("cookie-banner").style.display="flex")}function acceptCookies(){localStorage.setItem("cookiesAccepted","true"),document.getElementById("cookie-banner").style.display="none"}function saveBalance(){localStorage.setItem("luminaBalance",balance),updateUIBalance()}function updateUIBalance(){document.querySelectorAll(".balance-amt").forEach(e=>{e.textContent=balance,e.classList.add("balance-bump"),setTimeout(()=>e.classList.remove("balance-bump"),300)})}function refillBalance(){balance+=5e3,saveBalance(),showWinDisplay(document.body,"+5000",window.innerHeight/2,"fixed")}function showWinDisplay(e,t,n=0,l="absolute"){const a=document.createElement("div");a.className="win-display",a.textContent=t,a.style.position=l,"fixed"===l&&(a.style.top="50%",a.style.zIndex="9999"),e.appendChild(a),setTimeout(()=>a.style.opacity="1",10),a.style.transform="translate(-50%, -100px) scale(1.5)",setTimeout(()=>{a.style.opacity="0",setTimeout(()=>a.remove(),300)},1500)}function initParticles(){const e=document.getElementById("windContainer");for(let t=0;t<20;t++){let t=document.createElement("div");t.className="spore",t.style.left=100*Math.random()+"vw",t.style.width=10*Math.random()+5+"px",t.style.height=t.style.width,t.style.animationDelay=10*Math.random()+"s",t.style.animationDuration=10*Math.random()+10+"s",e.appendChild(t)}}function openGame(e){document.getElementById(`modal-${e}`).style.display="flex",document.body.style.overflow="hidden","slot"===e&&initSlot(),"plinko"===e&&initPlinko(),"mines"===e&&initMines()}function closeGame(e){document.getElementById(`modal-${e}`).style.display="none",document.body.style.overflow="auto"}document.addEventListener("DOMContentLoaded",()=>{document.getElementById("year").textContent=(new Date).getFullYear(),initParticles(),"false"===localStorage.getItem("ageVerified")?(document.getElementById("age-btns").style.display="none",document.getElementById("age-error").style.display="block"):localStorage.getItem("ageVerified")?(document.getElementById("age-gate").style.display="none",checkCookies()):document.body.style.overflow="hidden";let e=localStorage.getItem("luminaBalance");null!==e?balance=parseInt(e):saveBalance(),updateUIBalance()});const slotSymbols=["🍇","🍉","🍌","🥝","🥥",'<img loading="eager" src="https://cdn.macawfeatherblitz.com/canopy_cascade_icon_1.webp?t=5e9a529c" srcset="https://cdn.macawfeatherblitz.com/canopy_cascade_icon_1.webp?t=5e9a529c&w=354 354w, https://cdn.macawfeatherblitz.com/canopy_cascade_icon_1.webp?t=5e9a529c&w=513 513w, https://cdn.macawfeatherblitz.com/canopy_cascade_icon_1.webp?t=5e9a529c&w=756 756w, https://cdn.macawfeatherblitz.com/canopy_cascade_icon_1.webp?t=5e9a529c 1024w" sizes="(max-width: 768px) 88vw, (max-width: 1200px) 47vw, 600px" width="1024" height="1024" alt="Feather">'],slotGrid=document.getElementById("slotGrid");let isSpinning=!1;function initSlot(){if(0===slotGrid.children.length)for(let e=0;e<15;e++){let e=document.createElement("div");e.className="slot-cell",e.innerHTML=slotSymbols[Math.floor(Math.random()*slotSymbols.length)],slotGrid.appendChild(e)}}function spinSlot(){if(isSpinning||balance<50)return;balance-=50,saveBalance(),isSpinning=!0,document.getElementById("spinBtn").disabled=!0;const e=document.querySelectorAll(".slot-cell");e.forEach(e=>{e.classList.remove("win-line"),e.parentElement.classList.add("spinning")}),setTimeout(()=>{e.forEach(e=>{e.parentElement.classList.remove("spinning"),e.innerHTML=slotSymbols[Math.floor(Math.random()*slotSymbols.length)]});let t=e[5].innerHTML,n=e[6].innerHTML,l=e[7].innerHTML;if(t===n&&n===l){e[5].classList.add("win-line"),e[6].classList.add("win-line"),e[7].classList.add("win-line");let t=800;balance+=t,saveBalance(),showWinDisplay(document.getElementById("modal-slot"),`+${t}`)}isSpinning=!1,document.getElementById("spinBtn").disabled=!1},1e3)}const pCanvas=document.getElementById("plinkoCanvas"),pCtx=pCanvas.getContext("2d");let pW,pH,pAnimFrame,pegs=[],plume=null,pIsDropping=!1;const featherImg=new Image;function initPlinko(){const e=document.getElementById("plinkoWrap");pW=pCanvas.width=e.clientWidth,pH=pCanvas.height=e.clientHeight,pegs=[];const t=pW/9,n=pH/11;for(let e=1;e<=9;e++){let l=e%2==0?8:9,a=e%2==0?t/2:0;for(let i=1;i<l;i++)pegs.push({x:i*t+a,y:e*n,r:4})}drawPlinko()}function drawPlinko(){pCtx.clearRect(0,0,pW,pH),pCtx.fillStyle="var(--surface)",pegs.forEach(e=>{pCtx.beginPath(),pCtx.arc(e.x,e.y,e.r,0,2*Math.PI),pCtx.fill(),pCtx.strokeStyle="var(--accent)",pCtx.stroke()});const e=pW/7;pCtx.fillStyle="rgba(255, 193, 7, 0.2)";for(let t=0;t<7;t++){pCtx.fillRect(t*e+2,pH-30,e-4,30),pCtx.fillStyle="var(--secondary)",pCtx.font="12px var(--font-h)";let n=[10,2,.5,0,.5,2,10][t];pCtx.fillText(n+"x",t*e+e/2-10,pH-10),pCtx.fillStyle="rgba(255, 193, 7, 0.2)"}plume&&(featherImg.complete?pCtx.drawImage(featherImg,plume.x-15,plume.y-15,30,30):(pCtx.fillStyle="#fff",pCtx.beginPath(),pCtx.arc(plume.x,plume.y,10,0,2*Math.PI),pCtx.fill()))}function dropPlume(){pIsDropping||balance<20||(balance-=20,saveBalance(),pIsDropping=!0,document.getElementById("dropBtn").disabled=!0,plume={x:pW/2+(20*Math.random()-10),y:10,vx:0,vy:0,r:10},function e(){if(plume.vy+=.2,plume.vx+=.5*(Math.random()-.5),plume.x+=plume.vx,plume.y+=plume.vy,plume.x<10&&(plume.x=10,plume.vx*=-1),plume.x>pW-10&&(plume.x=pW-10,plume.vx*=-1),pegs.forEach(e=>{let t=plume.x-e.x,n=plume.y-e.y;Math.sqrt(t*t+n*n)<plume.r+e.r&&(plume.vy=.4*-plume.vy,plume.vx+=t>0?2:-2)}),drawPlinko(),plume.y>pH-30){let e=pW/7,t=Math.floor(plume.x/e);t=Math.max(0,Math.min(6,t));let n=[10,2,.5,0,.5,2,10],l=Math.floor(20*n[t]);return l>0&&(balance+=l,saveBalance(),showWinDisplay(document.getElementById("modal-plinko"),`+${l}`)),pIsDropping=!1,document.getElementById("dropBtn").disabled=!1,void setTimeout(()=>{plume=null,drawPlinko()},1e3)}pAnimFrame=requestAnimationFrame(e)}())}featherImg.src="https://cdn.macawfeatherblitz.com/plummeting_plume_feather.webp?r=mpl1lwai",window.addEventListener("resize",()=>{"flex"===document.getElementById("modal-plinko").style.display&&initPlinko()});const mGrid=document.getElementById("minesGrid"),mStats=document.getElementById("minesStats"),mBtnStart=document.getElementById("minesStartBtn"),mBtnCash=document.getElementById("minesCashBtn"),mCostTxt=document.getElementById("minesCostTxt");let mActive=!1,mMulti=1,mPot=0,mMinesArr=[];const mTotalMines=5;function initMines(){mGrid.innerHTML="";for(let e=0;e<25;e++){let t=document.createElement("div");t.className="mine-cell",t.dataset.index=e,t.onclick=()=>clickMine(t,e),mGrid.appendChild(t)}mStats.textContent="Multiplier: 1.00x | Pot: 0"}function startMines(){if(balance<100)return;balance-=100,saveBalance(),mActive=!0,mMulti=1,mPot=100,mMinesArr=Array(25).fill("safe");let e=0;for(;e<5;){let t=Math.floor(25*Math.random());"mine"!==mMinesArr[t]&&(mMinesArr[t]="mine",e++)}Array.from(mGrid.children).forEach(e=>{e.className="mine-cell",e.innerHTML=""}),mBtnStart.style.display="none",mCostTxt.style.display="none",mBtnCash.style.display="block",updateMinesStats()}function clickMine(e,t){mActive&&!e.classList.contains("revealed")&&(e.classList.add("revealed"),"mine"===mMinesArr[t]?(mActive=!1,e.classList.add("mine-hit"),e.innerHTML="💥",mBtnStart.style.display="block",mCostTxt.style.display="block",mBtnCash.style.display="none",mStats.textContent="VINE SNAPPED! Lost 100",Array.from(mGrid.children).forEach((e,n)=>{"mine"===mMinesArr[n]&&n!==t&&(e.innerHTML="💥")})):(e.innerHTML='<img loading="eager" src="https://cdn.macawfeatherblitz.com/foragers_flight_crystal.webp?r=mpl1mdly" srcset="https://cdn.macawfeatherblitz.com/foragers_flight_crystal.webp?r=mpl1mdly&w=308 308w, https://cdn.macawfeatherblitz.com/foragers_flight_crystal.webp?r=mpl1mdly&w=492 492w, https://cdn.macawfeatherblitz.com/foragers_flight_crystal.webp?r=mpl1mdly&w=770 770w, https://cdn.macawfeatherblitz.com/foragers_flight_crystal.webp?r=mpl1mdly 1024w" sizes="(max-width: 768px) 85vw, (max-width: 1200px) 57vw, 600px" width="1024" height="1024" alt="Crystal">',mMulti+=.2,mPot=Math.floor(100*mMulti),updateMinesStats()))}function cashOutMines(){mActive&&(balance+=mPot,saveBalance(),mActive=!1,showWinDisplay(document.getElementById("modal-mines"),`+${mPot}`),mBtnStart.style.display="block",mCostTxt.style.display="block",mBtnCash.style.display="none",mStats.textContent=`Collected ${mPot}!`,Array.from(mGrid.children).forEach((e,t)=>{e.classList.contains("revealed")||"mine"!==mMinesArr[t]||(e.innerHTML="💥")}))}function updateMinesStats(){mStats.textContent=`Multiplier: ${mMulti.toFixed(2)}x | Pot: ${mPot}`}document.getElementById("modal-mines").addEventListener("mousemove",e=>{if("flex"!==document.getElementById("modal-mines").style.display)return;const t=(window.innerWidth/2-e.pageX)/50,n=(window.innerHeight/2-e.pageY)/50;mGrid.style.transform=`perspective(800px) rotateY(${t}deg) rotateX(${10+n}deg)`})</script> </body> </html>