@import "https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400&family=Cinzel:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,400&family=Montserrat:wght@400;500;600;700&family=Reenie+Beanie&display=swap";:root{--color-cream-bg:#faf8f5;--color-card-bg:#fff;--color-charcoal:#1f1a17;--color-bronze-gold:#8c6d23;--color-gold-accent:#b8860b;--color-border-gold:#d4af37;--font-serif-title:"Playfair Display", "Cinzel", serif;--font-serif-header:"Cinzel", serif;--font-arabic:"Amiri", serif;--font-script:"Reenie Beanie", cursive;--font-sans:"Montserrat", sans-serif;box-sizing:border-box}*,:before,:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body{color:var(--color-charcoal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-color:#000;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}.app-container{background-color:#000;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.simple-play-trigger{z-index:100;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;inset:0}.pure-text-prompt{flex-direction:column;align-items:center;gap:4px;display:flex}.pure-prompt-text{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#fff2b2;text-shadow:0 2px 6px #000000e6;font-size:9px;font-weight:600}.pure-prompt-text-switcher{place-items:center;display:grid}.pure-prompt-text-switcher>.pure-prompt-text{grid-area:1/1;animation:6s infinite textCrossfade}.pure-prompt-text-switcher>.pure-prompt-text:nth-child(2){opacity:0;animation-delay:3s}@keyframes textCrossfade{0%,40%{opacity:1;transform:translateY(0)}45%,50%{opacity:0;transform:translateY(-4px)}51%,90%{opacity:0;transform:translateY(4px)}95%,to{opacity:1;transform:translateY(0)}}.pure-prompt-arrow{color:var(--color-border-gold);text-shadow:0 2px 6px #000000e6;font-size:13px;animation:1.8s ease-in-out infinite bounce-prompt}@keyframes bounce-prompt{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.cinematic-backdrop{z-index:1;background:radial-gradient(circle,#231914 0%,#000 90%);position:absolute;inset:-10px}.video-wrapper{z-index:5;opacity:1;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100dvh;transition:opacity .5s ease-in-out;display:flex;position:relative}.full-screen-video{object-fit:cover;width:100%;height:100%;max-height:100dvh;box-shadow:0 10px 40px #000000b3}.invitation-details-screen{z-index:10;opacity:0;visibility:hidden;pointer-events:none;background-color:#faf6ee;background-image:linear-gradient(#faf6eee0,#faf6eeeb),url(/masjid_bg.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:absolute;inset:0;overflow:hidden}.editorial-canvas{box-sizing:border-box;background-color:#0000;border:none;flex-direction:column;align-items:center;width:100%;height:100dvh;margin:0 auto;padding:0;display:flex;position:relative}.editorial-canvas:after{content:"";pointer-events:none;z-index:20;box-sizing:border-box;border:1px dashed #d4af3766;border-radius:4px;position:absolute;inset:12px}.animate-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.solid-gold-text{color:var(--color-bronze-gold)}.card-sub-header{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-charcoal);opacity:.75;text-align:center;margin-top:5px;margin-bottom:8px;font-size:10px;font-weight:600}.divider-ornament{justify-content:center;align-items:center;gap:12px;width:55%;max-width:180px;display:flex}.divider-line{background:linear-gradient(to right, transparent, var(--color-border-gold), transparent);opacity:.6;flex-grow:1;height:1px}.divider-icon{color:var(--color-border-gold);font-size:11px}.nikah-page{flex-direction:column;justify-content:space-evenly;align-items:center;gap:max(1.5vh,10px);width:100%;height:100%;padding:0;display:flex}@media (height<=800px){.nikah-page{justify-content:space-evenly;gap:0}.nikah-group-top{gap:.8vh!important}.nikah-group-middle{gap:.4vh!important}.nikah-group-bottom{gap:.8vh!important;min-height:auto!important}.panel-arabic-bismillah{font-size:clamp(22px,6vw,28px)!important}.panel-arabic-hadith-subtle{font-size:11px!important;line-height:1.3!important}.panel-hadith-translation-subtle{font-size:8px!important}.hero-main-name{font-size:clamp(26px,7vw,34px)!important}.invitation-parents{font-size:15px!important}.invitation-request{margin-bottom:0;font-size:10px!important}.countdown-wrapper{min-height:115px!important}.scratch-card-wrapper{width:min(85vw,240px)!important;height:50px!important}}@media (height<=700px){.panel-arabic-bismillah{margin-bottom:0!important;font-size:20px!important}.hero-main-name{font-size:24px!important;line-height:1!important}.invitation-parents{font-size:13px!important}.countdown-wrapper{min-height:100px!important}.nikah-masjid-card{margin-top:0;gap:6px!important;padding:8px 12px!important}}.nikah-group-top{flex-direction:column;align-items:center;gap:max(1.5vh,6px);width:100%;display:flex}.panel-arabic-bismillah{font-family:var(--font-arabic);color:var(--color-bronze-gold);text-align:center;margin:0;font-size:clamp(26px,7vw,34px);font-weight:700;line-height:1.1}.hadith-section-clean{text-align:center;flex-direction:column;align-items:center;gap:8px;width:82%;max-width:380px;margin:0 auto;display:flex}.panel-arabic-hadith-subtle{font-family:var(--font-arabic);color:var(--color-charcoal);opacity:.9;text-align:center;direction:rtl;font-size:clamp(12px,3.5vw,15px);font-weight:600;line-height:1.6}.panel-hadith-translation-subtle{font-family:var(--font-sans);color:var(--color-charcoal);opacity:.75;text-align:center;letter-spacing:.01em;font-size:clamp(9px,2.7vw,11px);font-style:italic;font-weight:500;line-height:1.45}.hadith-reference{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-bronze-gold);opacity:.8;margin-top:4px;font-size:7.5px;font-style:normal;font-weight:600;display:block}.nikah-group-middle{flex-direction:column;align-items:center;gap:max(1vh,4px);width:100%;display:flex}.hero-sub-label{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-charcoal);opacity:.7;font-size:9px;font-weight:600}.invitation-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.invitation-parents{font-family:var(--font-serif-title);color:var(--color-bronze-gold);letter-spacing:.05em;font-size:clamp(17px,5vw,22px);font-weight:700}.invitation-request{font-family:var(--font-sans);color:var(--color-charcoal);opacity:.85;letter-spacing:.05em;font-size:clamp(10.5px,3.2vw,13px);font-weight:500;line-height:1.6}.couple-names-wrapper{flex-direction:column;align-items:center;gap:6px;display:flex}.parents-name{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-charcoal);opacity:.75;text-align:center;margin-top:-2px;font-size:clamp(7.5px,2.5vw,9px);font-weight:500}.hero-main-name{font-family:var(--font-serif-title);color:var(--color-bronze-gold);letter-spacing:-.01em;text-align:center;margin:0;font-size:clamp(34px,9vw,46px);font-weight:700;line-height:1.1}.hero-and-connector{font-family:var(--font-serif-title);color:var(--color-bronze-gold);opacity:.8;margin:0;font-size:clamp(22px,6vw,26px);font-style:italic;line-height:1}.hero-sub-label-bottom{font-family:var(--font-sans);letter-spacing:.25em;text-transform:uppercase;color:var(--color-bronze-gold);margin-top:2px;font-size:8px;font-weight:600}.nikah-content-grid{flex-direction:column;align-items:center;gap:1.5vh;width:100%;display:flex}.nikah-group-bottom{flex-direction:column;align-items:center;gap:max(1.5vh,10px);width:100%;min-height:110px;display:flex}.scratch-date-block{flex-shrink:0;justify-content:center;width:100%;display:flex}.countdown-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:155px;display:flex}.revealed-details-group{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.scratch-card-wrapper{border-radius:8px;justify-content:center;align-items:center;width:82%;max-width:270px;height:auto;min-height:65px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.hero-date-badge{text-align:center;background:var(--color-card-bg);box-sizing:border-box;border:1px solid #d4af3766;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:6px 14px;display:flex}.hero-date-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-charcoal);opacity:.7;margin-bottom:2px;font-size:7.5px;font-weight:600}.hero-date-val{font-family:var(--font-serif-title);color:var(--color-bronze-gold);letter-spacing:.02em;font-size:clamp(14px,4vw,18px);font-weight:700}.hero-time-val{font-family:var(--font-sans);color:var(--color-charcoal);opacity:.85;margin-top:2px;font-size:clamp(9px,2.5vw,11px);font-weight:500}.scratch-canvas{cursor:pointer;touch-action:pan-y;z-index:10;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.scratch-prompt-hint{font-family:var(--font-sans);letter-spacing:.12em;color:var(--color-bronze-gold);text-align:center;padding-top:6px;font-size:8px;font-weight:600;animation:2s ease-in-out infinite pulse-hint}@keyframes pulse-hint{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.countdown-container{background:var(--color-card-bg);border:1px solid #d4af3759;border-radius:10px;flex-direction:column;align-items:center;padding:6px 14px;display:flex;box-shadow:0 4px 15px #00000008}.countdown-header{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-charcoal);opacity:.75;margin-bottom:6px;font-size:7px;font-weight:600}.timer-grid{align-items:center;gap:6px;display:flex}.timer-box{background:#faf8f5;border:1px solid #d4af374d;border-radius:6px;flex-direction:column;align-items:center;min-width:42px;padding:4px 6px;display:flex}.timer-num{font-family:var(--font-serif-title);color:var(--color-bronze-gold);font-size:clamp(14px,4vw,16px);font-weight:700;line-height:1.1}.timer-unit{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-charcoal);opacity:.7;margin-top:1px;font-size:6.5px;font-weight:600}.timer-colon{font-family:var(--font-serif-title);color:var(--color-border-gold);font-size:13px;font-weight:700}.nikah-masjid-card{background:var(--color-card-bg);text-align:center;border:1px solid #d4af3740;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:82%;max-width:280px;padding:14px;display:flex;box-shadow:0 4px 12px #00000008}.masjid-header{flex-direction:column;align-items:center;gap:4px;display:flex}.masjid-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-charcoal);opacity:.6;font-size:6.5px;font-weight:700}.masjid-title{font-family:var(--font-serif-title);color:var(--color-bronze-gold);margin:0;font-size:clamp(14px,3.5vw,16px);font-weight:700;line-height:1.1}.masjid-sub-title{font-family:var(--font-sans);color:var(--color-charcoal);opacity:.8;margin-top:2px;font-size:8px;font-weight:500}.falling-petal{opacity:0;position:absolute;box-shadow:0 2px 8px #00000026}.petal-gold{background:linear-gradient(135deg,#fff2b2 0%,#d4af37 100%);border-radius:50% 0}.petal-rose{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 99% 100%);border-radius:50% 0 50% 50%}.petal-white{background:linear-gradient(135deg,#fff 0%,#f3f3f3 100%);border-radius:50%;box-shadow:0 2px 10px #ffffff80}.card-scroll-container.snap-container{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100dvh;margin:0;padding:0;display:flex;overflow:hidden scroll}.card-scroll-container::-webkit-scrollbar{width:3px}.card-scroll-container::-webkit-scrollbar-track{background:0 0}.card-scroll-container::-webkit-scrollbar-thumb{background:#d4af3766;border-radius:10px}.scroll-page-section{scroll-snap-align:start;scroll-snap-stop:always;width:100%;min-height:100dvh;padding:calc(2.8rem + env(safe-area-inset-top)) 2rem calc(3.5rem + env(safe-area-inset-bottom)) 2rem;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.page-section-heading{font-family:var(--font-serif-title);color:var(--color-bronze-gold);text-align:center;margin:6px 0 12px;font-size:clamp(26px,7vw,38px);font-weight:700}.scroll-indicator-hint{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:28px}.scroll-hint-text{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bronze-gold);font-size:8px;font-weight:600}.arrow-bounce{color:var(--color-bronze-gold);font-size:12px;animation:1.8s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.valima-typographic-layout{flex-direction:column;align-items:center;gap:clamp(12px,2.5vh,24px);width:82%;max-width:380px;margin-top:clamp(4px,1vh,10px);display:flex}.valima-intro-text{font-family:var(--font-sans);text-align:center;color:var(--color-charcoal);opacity:.85;letter-spacing:.05em;font-size:clamp(11px,3vw,13px);font-weight:500;line-height:1.6}.valima-datetime-grid{background:0 0;border-top:1px solid #d4af3733;border-bottom:1px solid #d4af3733;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;padding:clamp(10px,2vh,16px) 0;display:flex}.datetime-block{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.datetime-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-charcoal);opacity:.6;margin-bottom:6px;font-size:8px;font-weight:700}.datetime-value.gold-serif{font-family:var(--font-serif-title);color:var(--color-bronze-gold);font-size:clamp(16px,4vw,19px);font-weight:600;line-height:1.3}.datetime-divider{background:#d4af374d;width:1px;height:40px}.valima-couple-names{font-family:var(--font-serif-title);color:var(--color-charcoal);align-items:center;gap:8px;margin-top:10px;font-size:clamp(24px,6vw,30px);font-weight:600;display:flex}.valima-couple-names .ampersand{font-family:var(--font-serif-title);color:var(--color-bronze-gold);font-size:clamp(20px,5vw,24px);font-style:italic;font-weight:400}.romantic-orb{opacity:0;filter:blur(8px);background:radial-gradient(circle,#fff2b299 0%,#d4af3733 40%,#d4af3700 70%);border-radius:50%;position:absolute}.venue-bg-video{object-fit:cover;opacity:.25;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.venue-page>:not(.venue-bg-video){z-index:1;position:relative}.venue-image-frame{border:1px solid #d4af3766;border-radius:12px;width:82%;max-width:380px;height:220px;margin-top:6px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001a}.venue-parallax-img{object-fit:cover;width:100%;height:100%;animation:25s ease-in-out infinite alternate slow-pan-parallax}@keyframes slow-pan-parallax{0%{transform:scale(1.05)translate(0)}50%{transform:scale(1.2)translate(-3%,3%)}to{transform:scale(1.1)translate(2%,-2%)}}.venue-image-overlay{background:linear-gradient(#0000 0%,#14100ce6 100%);justify-content:center;padding:24px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.venue-image-title{font-family:var(--font-serif-title);color:#fff2b2;letter-spacing:.15em;text-shadow:0 2px 8px #000000e6;text-align:center;font-size:clamp(14px,4vw,18px);font-weight:700}.venue-image-sub{font-family:var(--font-sans);letter-spacing:.2em;opacity:.9;margin-top:4px;font-size:clamp(8px,2.5vw,10px);font-weight:600;display:block}.actions-container.large-buttons{z-index:30;flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:15px;padding:0;display:flex}.btn-action-gold{color:#2c352e;width:100%;height:48px;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#fff2b2 0%,#d4af37 50%,#b8860b 100%);border:none;border-radius:6px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #d4af374d}.btn-action-gold.small-btn{width:82%;max-width:200px;height:38px;margin-top:4px;font-size:8.5px}.btn-action-gold:hover{transform:translateY(-2px);box-shadow:0 8px 22px #d4af3773}.btn-action-gold:active{transform:translateY(1px)}.valima-interactive-names{width:100%;padding:30px 0 20px;position:relative}.pull-names-container{justify-content:center;align-items:center;width:100%;height:90px;display:flex;position:relative}.pull-rope-wrapper{z-index:10;cursor:grab;touch-action:pan-x pan-y;flex-direction:column;align-items:center;transition:opacity .5s;animation:2.5s ease-in-out infinite floatRope;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pull-rope-wrapper.dragging,.pull-rope-wrapper:active{cursor:grabbing;animation:none;transform:translate(-50%)}@keyframes floatRope{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}.rope-line{background:linear-gradient(to bottom, transparent, var(--color-bronze-gold));width:3px;height:70px}.rope-knot{background:radial-gradient(circle at 30% 30%, #fff2b2, var(--color-bronze-gold));border-radius:50%;width:20px;height:20px;margin-top:-3px;animation:2s ease-in-out infinite pulseKnot;box-shadow:0 4px 10px #0006}.rope-hint{font-family:var(--font-sans);letter-spacing:.25em;color:var(--color-bronze-gold);opacity:.8;margin-top:8px;font-size:10px;font-weight:800;animation:2s ease-in-out infinite pulseHint}@keyframes pulseHint{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes pulseKnot{0%,to{transform:scale(1);box-shadow:0 4px 8px #0000004d}50%{transform:scale(1.25);box-shadow:0 6px 16px #d4af37b3}}.pull-names-track{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;min-height:60px;padding:0 10px;display:flex;position:relative}.valima-name{font-family:var(--font-serif-title);color:var(--color-charcoal);white-space:normal;text-align:center;word-break:break-word;font-size:clamp(20px,5.5vw,32px);font-weight:600}.pull-ampersand{font-family:var(--font-serif-title);color:var(--color-bronze-gold);font-size:clamp(22px,5vw,26px);font-style:italic;font-weight:400}.audio-toggle-btn{z-index:1000;color:var(--color-bronze-gold);font-family:var(--font-sans);letter-spacing:.1em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border:1px solid #d4af3766;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:600;transition:all .3s;position:fixed;top:20px;right:20px}.audio-toggle-btn:hover{border-color:var(--color-border-gold);color:#fff2b2;background:#0009}@media (height<=750px){.venue-image-frame{height:150px;margin-top:0;margin-bottom:8px}.pull-names-container{height:60px}.valima-interactive-names{padding:10px 0}.actions-container.large-buttons{gap:8px;margin-top:8px}.btn-action-gold{height:42px;font-size:9.5px}}@media (width>=1024px){.panel-arabic-bismillah{font-size:clamp(34px,5vw,60px)}.panel-arabic-hadith-subtle{font-size:clamp(15px,2vw,24px)}.panel-hadith-translation-subtle{font-size:clamp(11px,1.5vw,18px)}.hero-main-name{font-size:clamp(46px,6vw,85px)}.invitation-parents{font-size:clamp(22px,3vw,40px)}.invitation-request{font-size:clamp(13px,2vw,24px)}.parents-name{font-size:clamp(9px,1.5vw,16px)}.page-section-heading{font-size:clamp(38px,6vw,75px)}.valima-name{font-size:clamp(32px,5.5vw,65px)}.valima-intro-text{font-size:clamp(13px,2vw,24px)}.scratch-card-wrapper{max-width:450px;height:auto;min-height:120px}.hero-date-label{font-size:12px}.hero-date-val{font-size:clamp(18px,3vw,32px)}.hero-time-val{font-size:clamp(11px,2vw,18px)}.countdown-container{padding:12px 28px}.countdown-header{margin-bottom:12px;font-size:11px}.timer-box{border-radius:10px;min-width:70px;padding:10px 14px}.timer-num{font-size:clamp(16px,3vw,32px)}.timer-unit{margin-top:4px;font-size:10px}.timer-colon{font-size:24px}.nikah-masjid-card{max-width:450px;padding:24px}.masjid-label{font-size:11px}.masjid-title{font-size:clamp(16px,3vw,30px)}.masjid-sub-title{margin-top:6px;font-size:13px}.btn-action-gold.small-btn{max-width:300px;height:55px;font-size:13px}.btn-action-gold{height:65px;font-size:16px}.datetime-label{margin-bottom:10px;font-size:12px}.datetime-value{font-size:clamp(19px,3vw,34px)}.datetime-divider{height:70px}.venue-image-frame{max-width:700px;height:400px}.venue-image-title{font-size:clamp(18px,3vw,32px)}.venue-image-sub{font-size:clamp(10px,1.5vw,16px)}.nikah-content-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;margin-top:30px;display:grid}.nikah-group-middle,.nikah-group-bottom{justify-content:center;height:100%;margin:0!important}}.golden-butterfly{pointer-events:none;position:absolute}.butterfly-wings{transform-origin:50%;filter:drop-shadow(0 2px 4px #d4af3766);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"%23d4af37\" opacity=\"0.85\"><path d=\"M21.05,7.7C20.67,6.8 19.34,5.93 17.5,6.5C16.27,6.88 15.25,7.74 14.15,8.81C13.56,9.39 12.8,10.22 12,11.23C11.2,10.22 10.44,9.39 9.85,8.81C8.75,7.74 7.73,6.88 6.5,6.5C4.66,5.93 3.33,6.8 2.95,7.7C2.43,8.88 2.9,10.37 4,11.53C5.5,13.1 8.78,13.88 11.2,14.07V18C11.2,18.55 11.65,19 12,19C12.35,19 12.8,18.55 12.8,18V14.07C15.22,13.88 18.5,13.1 20,11.53C21.1,10.37 21.57,8.88 21.05,7.7Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;animation:.15s ease-in-out infinite alternate flap-wings}@keyframes flap-wings{0%{transform:scaleX(1)}to{transform:scaleX(.15)}}
