html{scroll-behavior:smooth}.home-bg-custom,.home-bg-custom2,.home-bg-custom3,.home-bg-custom4,.home-bg-custom5,.home-bg-custom6{background-color:#fcfcf8;background-image:linear-gradient(#fcfcf8d9, #fcfcf8d9), var(--kp0001-background);background-position:0 0;background-repeat:repeat;background-size:1000px;background-attachment:scroll;position:relative;overflow:hidden}#mempelai,#acara,#rsvp,#galeri{scroll-margin-top:80px}body{color:#333;-webkit-tap-highlight-color:transparent;background-color:#f4f4f0;height:100%;font-family:Montserrat,sans-serif;overflow:hidden}.font-serif{font-family:Cormorant Garamond,serif}.text-green-main{color:#556b2f}.text-green-light{color:#8da37e}.bg-green-main{background-color:#556b2f}.bg-green-light{background-color:#f0f2ee}.border-green-main{border-color:#556b2f}::-webkit-scrollbar{display:none}.active-menu{font-weight:600;color:#556b2f!important}.active-menu i{color:#556b2f;transform:translateY(-5px)}.floral-header{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZD0iTTAgMTBDMCA0LjQ3NyA0LjQ3NyAwIDEwIDBzMTAgNC40NzcgMTAgMTBTMTUuNTIzIDIwIDEwIDIwUzAgMTUuNTIzIDAgMTB6TTAgOTBDMCA4NC40NzcgNC4QNzcgODAgMTAgODBzMTAgNC40NzcgMTAgMTBTMTUuNTIzIDEwMCAxMCAxMDBTMCA5NS41MjMgMCA5MHpNMTAwIDEwMGMwLTUuNTIzLTQuNDc3LTEwLTEwLTEwcy0xMCA0LjQ3Ny0xMCAxMFM4NS41MjMgMTEwIDkwIDExMFMxMDAgMTA1LjUyMyAxMDAgMTAwek0xMDAgMTBDMTAwIDQuNDc3IDk1LjUyMyAwIDkwIDBzLTEwIDQuNDc3LTEwIDEwUzgzLjUyMyAyMCA5MCAyMFMxMDAgMTUuNTIzIDEwMCAxMHoiIGZpbGw9IiM4ZGEzN2UiIGZpbGwtb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg==)}.corner-floral{opacity:.8;pointer-events:none;width:150px;transition:all .5s;position:absolute}.btn-primary{color:#fff;background-color:#556b2f;transition:all .3s}.btn-primary:hover{background-color:#3e4f22;transform:translateY(-2px)}.form-input{border:1px solid #e2e8f0;border-radius:.75rem;width:100%;padding:1rem;transition:all .3s}.font-cursive{padding:10px 0;font-family:Mea Culpa,cursive;line-height:1.2}@keyframes leafSwing{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(5deg)scale(1.05)}}@keyframes leafSwingOpposite{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}.animate-leaf-1{transform-origin:0 0;animation:6s ease-in-out infinite leafSwing}.animate-leaf-2{transform-origin:100% 0;animation:7s ease-in-out infinite leafSwingOpposite}.animate-leaf-3{transform-origin:0 100%;animation:8s ease-in-out infinite leafSwing}.animate-leaf-4{transform-origin:100% 100%;animation:5s ease-in-out infinite leafSwingOpposite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{opacity:.8;text-shadow:0 0 #8da37e00}50%{opacity:1;text-shadow:0 0 15px #8da37e80}to{opacity:.8;text-shadow:0 0 #8da37e00}}.animate-name{animation:4s ease-in-out infinite floating,3s infinite shimmer}.floral-corner{opacity:.15;pointer-events:none;z-index:1;width:130px;position:absolute}.floral-top-left{top:-20px;left:-20px;transform:translate(30%,-30%)}.floral-top-right{top:-20px;right:-20px;transform:translate(30%,-30%)rotate(90deg)}.floral-bottom-left{bottom:-20px;left:-20px;transform:translate(30%,-30%)rotate(180deg)}.floral-bottom-right{bottom:-20px;right:-20px;transform:translate(30%,-30%)}@keyframes floatSoft{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(2deg)}}.floral-corner{animation:8s ease-in-out infinite floatSoft}@keyframes fall{0%{transform:translateY(-150px)translate(0)rotate(0)}to{transform:translateY(110vh)translate(200px)rotate(360deg)}}.leaf-container{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.leaf{filter:blur(.8px);z-index:1;pointer-events:none;background-color:#556b2f;border-radius:2px 25px;position:absolute}.bar{height:100%;animation:1.2s ease-in-out infinite paused sound-wave}.bar:first-child{animation-delay:.2s}.bar:nth-child(2){animation-delay:.4s}.bar:nth-child(3){animation-delay:.6s}.playing .bar{animation-play-state:running}@keyframes sound-wave{0%,to{height:30%}50%{height:100%}}.btn-out{pointer-events:none;position:absolute;opacity:0!important;transition:all .6s ease-in-out!important;transform:scale(.8)translateY(20px)!important}.button-wrapper{justify-content:center;align-items:center;min-height:60px;display:flex}.btn-shrink{opacity:0;pointer-events:none;transform:scale(0)}.show-text{opacity:1!important}.bunga-daun{transition:opacity 1s ease-in-out;opacity:0!important}.bunga-muncul{opacity:1!important}.nav-show{opacity:1!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
