/* Scrollable nest and supplied transparent Meowl artwork. */
html{scroll-behavior:smooth;scroll-padding-top:28px}
.meowl-pet{width:320px;height:470px;top:12px;max-width:80%}
.meowl-pet img{clip-path:none;object-fit:contain}
.topbar nav a{color:#fff;text-shadow:0 1px 3px #005686;font-size:14px;padding:10px 18px;border-radius:7px;text-decoration:none}
.topbar nav a:hover{background:#c6eeff44}
.aqua-button,.glass-button{text-decoration:none;display:inline-block}
.hero-actions a{font-size:14px}
.link-bubble{position:absolute;width:100px;height:100px;z-index:7;text-decoration:none;display:flex;align-items:center;justify-content:center;animation:float 6s ease-in-out infinite;transition:filter .2s,scale .2s;border-radius:50%}
.link-bubble:hover{filter:brightness(1.13);scale:1.08}
.link-bubble-shell{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 6px 9px #065d8b55);pointer-events:none}
.link-bubble-icon{position:relative;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 3px 4px #084f8840);pointer-events:none}
.link-bubble span{position:absolute;top:91%;left:50%;transform:translateX(-50%);padding:5px 9px;background:#e5fbffed;border:1px solid #ffffffdc;border-radius:20px;color:#0a5d89;font-size:12px;white-space:nowrap;box-shadow:0 3px 10px #026f973d}
.twitter-bubble{left:5%;top:3px;rotate:-8deg}.argus-bubble{right:3%;top:0;rotate:8deg;animation-delay:-3s}.argus-bubble .link-bubble-icon{width:58px;height:58px}
.butterfly{top:155px;right:14%}.fish{top:320px;right:2%}
.scroll-invitation{position:relative;z-index:9;width:max-content;max-width:90%;margin:20px auto 34px;display:flex;align-items:center;gap:16px;background:linear-gradient(#f0ffffd9,#a9eaffc7);border:1px solid white;box-shadow:0 5px 20px #004b7655;border-radius:30px;padding:12px 20px;color:#15597b;text-decoration:none;font-size:14px}.scroll-invitation b{font-size:22px;font-weight:normal}
.below-clouds{position:relative;padding:65px max(6%,calc((100% - 1160px)/2)) 28px;background:linear-gradient(#0089ad18,#007aafb8 150px,#035b91e6 75%,#034e80f5);border-top:1px solid #edffff82;isolation:isolate}
.lower-heading{text-align:center;color:white;text-shadow:0 2px 5px #035b8b66;margin-bottom:40px}.lower-heading>span{font-size:12px;letter-spacing:2px}.lower-heading h2{font:1000 58px/1.02 Nunito,sans-serif;letter-spacing:-2px;margin:17px 0}.lower-heading p{font-size:16px;color:#ddfaff;margin:16px 0}
.story-window,.coin-info-window{scroll-margin-top:28px;margin-bottom:30px}.below-clouds .titlebar{height:39px;font-size:13px;padding:0 15px}.story-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;padding:42px}.chapter{display:block;font-size:12px;letter-spacing:1.5px;color:#167c9b;font-weight:bold}.below-clouds h3{font:900 33px/1.15 Nunito,sans-serif;letter-spacing:-.7px;margin:12px 0 18px;color:#136d9c}.story-copy p,.coin-story p{font-size:16px;line-height:1.8;color:#255b77}.story-copy blockquote{margin:26px 0 31px;padding:17px 20px;border-left:3px solid #36bbdf;background:#ffffff69;border-radius:0 7px 7px 0;font:italic 17px/1.7 Georgia,serif;color:#2b7491}
.story-portrait{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 0;background:radial-gradient(ellipse,#c4f7ffb3,transparent 70%)}.story-portrait>img{width:min(100%,280px);height:auto;filter:drop-shadow(0 10px 13px #14648740)}.story-portrait>span{font-size:12px;letter-spacing:1px;margin:15px 0;color:#4b7e94}.story-portrait strong{font:italic 22px Georgia;color:#1b7ea4}.story-portrait small{font-size:12px;margin-top:12px;color:#4b7e94}
.coin-info-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:42px}.coin-story small{display:block;font-size:12px;line-height:1.6;color:#4d7890;margin-top:22px}.coin-details{position:relative;padding:20px 25px;border:1px solid #fff;border-radius:10px;background:linear-gradient(#ffffff91,#96dcef60);align-self:center}.coin-details>img{position:absolute;right:-24px;top:-40px;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 6px 7px #096c9040)}.coin-details dl{margin:0}.coin-details dl div{padding:17px 0;border-bottom:1px solid #4ca6c335}.coin-details dl div:last-child{border-bottom:0}.coin-details dt{font-size:11px;letter-spacing:1.5px;color:#4e8096;margin-bottom:5px}.coin-details dd{font:900 25px Nunito;color:#087cad;margin:0}
.nest-links{display:flex;align-items:center;gap:18px;padding:28px 0 44px}.nest-links>div{margin-right:auto}.nest-links .chapter{color:#b9ecff}.nest-links h3{color:white;font-size:26px;margin:9px 0 0}.nest-links>a{display:flex;gap:10px;align-items:center;padding:14px 18px;border:1px solid #d9ffffa6;border-radius:9px;background:linear-gradient(#e4ffff66,#81d4ef26 48%,#087dbe40 50%,#92e4f14d);box-shadow:inset 0 0 0 1px #ddffff38;color:white;text-decoration:none;font-size:14px}.nest-links img{width:37px;height:37px;object-fit:contain}.nest-links>a>span{margin-left:6px}
.lower-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;border-top:1px solid #c7faff4a;color:#cfedfb;font-size:12px}.lower-footer button{padding:0;border:0;background:none;color:inherit;font-size:12px}.lower-footer a{color:inherit;text-decoration:none}
@media(min-width:1500px){.meowl-pet{width:350px;height:515px;top:6px}}
@media(max-width:1100px){.meowl-pet{width:295px;height:440px;top:6px}.hero-actions a{font-size:11px}.link-bubble{width:84px;height:84px}.link-bubble-icon{width:48px;height:48px}.argus-bubble .link-bubble-icon{width:49px;height:49px}.twitter-bubble{left:0;top:19px}.argus-bubble{right:-1%;top:10px}.link-bubble span{font-size:11px}.topbar nav a{padding:10px 12px}.story-layout,.coin-info-layout{padding:30px;gap:28px}.nest-links{flex-wrap:wrap}.nest-links>div{width:100%;margin-bottom:3px}}
@media(max-width:800px){.meowl-pet{width:290px;height:435px;top:8px}.topbar nav a{font-size:12px;padding:10px}.twitter-bubble{left:3%;top:12px}.argus-bubble{right:2%;top:10px}.butterfly{right:5%;top:155px}.fish{right:2%;top:324px}.scroll-invitation{margin:15px auto 30px;font-size:13px}.below-clouds{padding:40px 20px 22px}.lower-heading h2{font-size:48px}.lower-heading>span{font-size:10px}.story-layout{grid-template-columns:1fr}.story-portrait{padding:0 0 10px}.story-portrait>img{width:200px}.coin-info-layout{grid-template-columns:1fr;gap:30px}.coin-details{margin-top:12px}.below-clouds h3{font-size:30px}.lower-footer{flex-wrap:wrap;justify-content:center;text-align:center}.lower-footer>span{width:100%}}
@media(max-width:470px){.meowl-pet{width:257px;height:386px;top:15px;max-width:76%}.topbar nav a{font-size:11px;padding:8px}.hero-actions a{font-size:11px;padding:12px 9px}.link-bubble{width:69px;height:69px}.link-bubble-icon{width:42px;height:42px}.argus-bubble .link-bubble-icon{width:43px;height:43px}.link-bubble span{font-size:10px;padding:4px 7px}.twitter-bubble{left:0;top:8px}.argus-bubble{right:0;top:8px}.butterfly{width:45px;top:153px}.fish{top:312px;width:53px}.story-layout,.coin-info-layout{padding:24px 20px}.below-clouds .titlebar{font-size:11px}.lower-heading h2{font-size:43px}.lower-heading p{font-size:14px;line-height:1.6}.story-copy p,.coin-story p{font-size:16px}.nest-links{gap:12px}.nest-links>a{width:100%;font-size:15px}.nest-links>a>span{margin-left:auto}.scroll-invitation{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
