/* Targeted visual fixes only. */
.arcy-wordmark-y{color:#f0b164!important;text-shadow:0 0 16px #f0ab4220}#hero h1 .arcy-wordmark-y{font-size:inherit;letter-spacing:inherit;display:inline}#search .title h1 .arcy-wordmark-y{color:#f0b164!important}.nav .brand .arcy-wordmark-y{color:#f0b164!important}#unlocks .token-icon{display:block;width:30px;height:30px;flex:0 0 30px;object-fit:contain;border:0;background:#0b1e2b;border-radius:50%;padding:1px}#unlocks .token-cell{gap:10px;flex-wrap:wrap}#unlocks .token-cell small{font-size:10px;color:#849eae;max-width:120px}
/* Restore the original bounded Pulse card composition. */
#pulse .pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;align-items:stretch}#pulse .pulse-card,#pulse .pulse-card:first-child{grid-column:auto;grid-row:auto;min-width:0;border:1px solid #8ebace18;border-top:2px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:14px;background:linear-gradient(145deg,#10263690,#071421b0);padding:22px;overflow:hidden;box-shadow:inset 0 1px 0 #ffffff04;display:flex;flex-direction:column;gap:0}#pulse .pulse-card h4,#pulse .pulse-card:first-child h4{font-size:16px;line-height:1.45;letter-spacing:-.015em;font-weight:600;margin:12px 0;color:#e7f4fb;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:5.8em}#pulse .pulse-card .pulse-owner{display:block;font-size:8px;letter-spacing:.06em;margin:13px 0 0;color:#829bab}#pulse .pulse-card p{font-size:12px;line-height:1.7;margin:0 0 18px}#pulse .pulse-card a{align-self:flex-start;margin-top:auto!important;font-size:10px!important;padding-top:4px}#pulse .pulse-card:after{opacity:.055;right:-40px;top:-35px}#pulse .pulse-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}#pulse .pulse-card summary{font-size:10px;color:#85c7db;cursor:pointer}#pulse .pulse-card .pulse-full-title{font-size:12px;line-height:1.7;color:#b5cbd6;margin:10px 0;overflow-wrap:anywhere}#pulse .pulse-card details{margin:0 0 14px}
/* Calm intact mascot: no whole-image squash or simulated continuous flapping. */
#hero .hero-flight{animation:owl-idle 12s ease-in-out infinite;transform-origin:50% 65%}#hero .hero-flight img{animation:none!important;transform:none!important}#hero .hero-wing-light{animation:owl-light 14s ease-in-out infinite}#hero .hero-flight:after{content:'';position:absolute;bottom:-1%;left:25%;right:20%;height:9%;border-radius:50%;background:#02070dc0;filter:blur(15px);z-index:-2;animation:owl-contact 12s ease-in-out infinite;pointer-events:none}#hero .hero-medallion{top:64%;animation-duration:10s}#hero .owl-greeting .hero-medallion,#hero .owl-greeting .hero-wing-light{animation:owl-hello-light 4.5s ease-in-out 1}#hero .owl-greeting{animation:owl-hello-tilt 4.5s ease-in-out 1}#hero .hero-aura{animation-duration:17s}@keyframes owl-idle{0%,100%{transform:translateY(2px) rotate(-.2deg)}50%{transform:translateY(-6px) rotate(.2deg)}}@keyframes owl-light{50%{opacity:.8;transform:translateX(3px)}}@keyframes owl-contact{50%{opacity:.65;transform:scaleX(.97)}}@keyframes owl-hello-tilt{0%,100%{transform:translateY(0) rotate(0)}20%{transform:translateY(-3px) rotate(-1deg)}65%{transform:translateY(-2px) rotate(.4deg)}}@keyframes owl-hello-light{0%,100%{opacity:.5}20%,45%,70%{opacity:1;filter:brightness(1.25)}32%,57%,82%{opacity:.6;filter:brightness(1)}}@media(max-width:1000px){#pulse .pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#pulse .pulse-grid{grid-template-columns:1fr;gap:12px}#pulse .pulse-card,#pulse .pulse-card:first-child{padding:18px 20px}#pulse .pulse-card h4,#pulse .pulse-card:first-child h4{font-size:15px;-webkit-line-clamp:3;max-height:4.35em}#hero .hero-flight{animation:owl-mobile-idle 16s ease-in-out infinite}#hero .owl-greeting{animation:owl-mobile-hello 4.5s ease-in-out 1}#hero .hero-flight:after{filter:blur(9px);animation:none}#hero .hero-wing-light{animation:none}#hero .hero-particles i:nth-child(n+3){display:none}@keyframes owl-mobile-idle{50%{transform:translateY(-3px)}}@keyframes owl-mobile-hello{20%{transform:translateY(-2px) rotate(-.5deg)}65%{transform:translateY(-1px) rotate(.2deg)}}}@media(prefers-reduced-motion:reduce){#hero *,#hero *:before,#hero *:after{animation:none!important;transform:none!important;transition:none!important}}
.arcy-wordmark{display:inline!important;font-size:inherit!important;letter-spacing:inherit!important;color:inherit!important}#search .title h1 .arcy-wordmark{color:inherit!important}
/* Exact supplied PNG: intact aspect ratio, no masking, cropping or recoloring. */
#hero .hero-flight img{width:100%;height:auto;max-height:600px;object-fit:contain;transform:none!important;animation:none!important;filter:drop-shadow(0 10px 28px #31d8ff28)}#hero .hero-flight{animation:exact-owl-idle 10s ease-in-out infinite;transform-origin:53% 70%}#hero .hero-medallion{left:52%;top:67%;width:15%;background:radial-gradient(circle,#ffbb5020,transparent 68%);box-shadow:0 0 26px #f2ae4320;animation:exact-pendant 9s ease-in-out infinite}#hero .hero-flight:before{content:'';position:absolute;left:51%;top:40%;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#efaa3820,transparent 70%);mix-blend-mode:screen;pointer-events:none;z-index:4;animation:exact-pendant 11s ease-in-out infinite}#hero .hero-wing-light{inset:18% 3% 35%;background:radial-gradient(ellipse at 20% 45%,#45d9ff26,transparent 37%),radial-gradient(ellipse at 60% 65%,#f4aa4616,transparent 45%);animation:exact-cyan-light 12s ease-in-out infinite}#hero .owl-greeting{animation:exact-owl-hello 4.5s ease-in-out 1}#hero .owl-greeting .hero-wing-light{animation:exact-greeting-light 4.5s ease-in-out 1}@keyframes exact-owl-idle{0%,100%{transform:translateY(2px) rotate(-.18deg) scale(1)}50%{transform:translateY(-6px) rotate(.18deg) scale(1.003)}}@keyframes exact-owl-hello{0%,100%{transform:translateY(0) rotate(0) scale(1)}16%{transform:translateY(-3px) rotate(.8deg)}29%{transform:translateX(-1px) translateY(-2px) rotate(-.35deg)}43%{transform:translateY(-3px) rotate(.65deg)}57%{transform:translateX(-1px) translateY(-2px) rotate(-.25deg)}70%{transform:translateY(-2px) rotate(.4deg)}86%{transform:translateY(-1px) rotate(-.1deg)}}@keyframes exact-cyan-light{50%{opacity:.65;transform:translateX(3px)}}@keyframes exact-greeting-light{0%,100%{opacity:.5}18%,43%,70%{opacity:1;transform:translateX(-3px)}30%,57%,84%{opacity:.65;transform:translateX(1px)}}@keyframes exact-pendant{50%{opacity:.6}}@media(max-width:850px){#hero .hero-flight img{max-height:430px}#hero .hero-energy{max-width:500px}}@media(max-width:560px){#hero .hero-flight img{max-height:350px}#hero .hero-flight{animation:exact-mobile-idle 14s ease-in-out infinite}#hero .owl-greeting{animation:exact-mobile-hello 4.5s ease-in-out 1}#hero .hero-flight:before,#hero .hero-medallion{animation:none}#hero .hero-wing-light{animation:none}@keyframes exact-mobile-idle{50%{transform:translateY(-3px) rotate(.1deg) scale(1.001)}}@keyframes exact-mobile-hello{0%,100%{transform:translateY(0) rotate(0)}20%,45%{transform:translateY(-2px) rotate(.4deg)}32%,60%{transform:translateY(-1px) rotate(-.15deg)}80%{transform:translateY(-1px) rotate(.15deg)}}}@media(prefers-reduced-motion:reduce){#hero *,#hero *:before,#hero *:after{animation:none!important;transition:none!important;transform:none!important}}
#pulse .pulse-archive-link{display:inline-block;margin-top:12px;color:#83cde1;font-size:10px;font-weight:800;letter-spacing:.08em;text-decoration:none}#pulse .pulse-archive-link:hover{text-decoration:underline}#pulse .pulse-archive-link[hidden]{display:none}
