@import"https://fonts.googleapis.com/css2?family=Playball&family=Poppins:wght@300;400&family=Rouge+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&family=Open+Sans:wght@400;600&display=swap";html{scroll-behavior:smooth!important;width:100vw!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{display:none}body{font-family:Josefin Sans,sans-serif!important;padding:0!important;width:100%!important;overflow-x:hidden!important}body,div,nav,svg,section{will-change:background-color;transition:background-color .35s ease}svg>path{will-change:color;transition:color .35s ease}.with-scrollbar{scrollbar-width:auto!important;-ms-overflow-style:auto!important}.with-scrollbar::-webkit-scrollbar{display:block}.font-esthetic{font-family:Sacramento,cursive!important}.font-esthetic-special{font-family:Playball,cursive!important}.sans-serif-font{font-family:Poppins,sans-serif!important;font-weight:300}.sans-serif-font-bold{font-family:Poppins,sans-serif!important;font-weight:450}.font-arabic{font-family:Noto Naskh Arabic,serif!important}.font-rouge-script{font-family:Rouge Script,cursive!important;font-weight:700!important}.cursor-pointer{cursor:pointer}.img-center-crop{width:13rem;height:13rem;max-width:100%;max-height:100%;object-fit:cover}.no-gap-bottom{margin-bottom:-.75rem!important}.loading-page{position:fixed;inset:0;width:100%;height:100%;z-index:1056}.width-loading{width:25%}@media screen and (max-width: 992px){.width-loading{width:50%}}@media screen and (max-width: 576px){.width-loading{width:75%}}#navbar-wrapper{transition:transform .5s ease-in-out}#navbar-wrapper.hide{transform:translateY(150%)}svg{display:block;line-height:0;shape-rendering:geometricPrecision;backface-visibility:hidden}.svg-wrapper{overflow:hidden!important;transform:translateZ(0)!important}.bg-cover-home{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(.5turn,transparent,black 40%,black 60%,transparent);mask-image:linear-gradient(.5turn,transparent,black 40%,black 60%,transparent)}.hover-area{display:none;cursor:pointer}.hover-wrapper:hover .hover-area{display:flex}.gif-image{max-height:10rem}.countdown-container{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.countdown-item{text-align:center;padding:1rem;border-radius:.5rem;min-width:80px}.countdown-number{font-size:2rem;font-weight:700;line-height:1.2}.countdown-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;margin-top:.5rem}@media (max-width: 576px){.countdown-container{gap:.5rem}.countdown-item{padding:.75rem .5rem;min-width:60px}.countdown-number{font-size:1.5rem}.countdown-label{font-size:.6rem}}.pagination{display:flex!important;padding-left:0!important;list-style:none!important;border-radius:.25rem!important}.page-item:not(:first-child) .page-link{margin-left:-1px!important}.page-item.active .page-link{z-index:3!important;color:#fff!important;background-color:#0d6efd!important;border-color:#0d6efd!important}.page-item.disabled .page-link{color:#6c757d!important;pointer-events:none!important;background-color:#fff!important;border-color:#dee2e6!important}.page-link{position:relative!important;display:block!important;color:#0d6efd!important;text-decoration:none!important;background-color:#fff!important;border:1px solid #dee2e6!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;padding:.375rem .75rem!important}.page-link:hover{z-index:2!important;color:#0a58ca!important;background-color:#e9ecef!important;border-color:#dee2e6!important}.page-link:focus{z-index:2!important;color:#0a58ca!important;background-color:#e9ecef!important;outline:0!important;box-shadow:0 0 0 .25rem #0d6efd40!important}.comment-scroll-area{max-height:400px;overflow-y:auto;padding-right:15px}.comment-scroll-area::-webkit-scrollbar{width:8px}.comment-scroll-area::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.comment-scroll-area::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.comment-scroll-area::-webkit-scrollbar-thumb:hover{background:#555}.chat-bubble{display:flex;margin-bottom:1.5rem}.chat-content{position:relative;background-color:var(--bs-body-bg);padding:.75rem 1.25rem;border-radius:1.25rem;box-shadow:0 2px 5px #0000000d;max-width:100%}.chat-content:before{content:"";position:absolute;top:15px;left:-8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid var(--bs-body-bg)}.chat-name{font-weight:600;font-size:.95rem;margin-bottom:.1rem}.chat-meta{font-size:.75rem;color:var(--bs-secondary-color)}.chat-text{font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.reaction-popup{position:absolute;bottom:-2.5rem;left:1rem;z-index:999;display:flex;align-items:center;background-color:var(--bs-body-bg);border-radius:2rem;padding:.25rem;opacity:0;visibility:hidden;transform:translateY(10px) scale(.9);transition:all .2s ease-out}.reaction-popup.show-popup{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.reaction-btn-popup{border:none;background:transparent;font-size:1.5rem;transition:transform .15s ease}.reaction-btn-popup:hover{transform:scale(1.25)}.reaction-display-container{position:absolute;bottom:-.75rem;left:1rem;display:flex}.reaction-pill{background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:1rem;padding:.1rem .5rem;font-size:.75rem;margin-right:.25rem;box-shadow:0 1px 2px #0000001a}html[data-bs-theme=dark] .navbar{background-color:rgba(var(--dark-bg-primary-rgb),.9)!important;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border-bottom:1px solid var(--dark-border-primary)}html[data-bs-theme=light] .navbar{background-color:rgba(var(--light-bg-primary-rgb),.95)!important;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border-bottom:1px solid var(--light-border-primary)}html[data-bs-theme=dark] .text-theme-auto{color:var(--dark-text-primary)}html[data-bs-theme=light] .text-theme-auto{color:var(--light-text-primary)}html[data-bs-theme=dark] .nav-link{color:var(--dark-text-secondary)}html[data-bs-theme=dark] .nav-link:hover{color:var(--dark-accent-primary)}html[data-bs-theme=light] .nav-link,html[data-bs-theme=light] .nav-link:hover{color:var(--light-accent-primary)}html[data-bs-theme=dark] .bg-theme-auto{background-color:var(--dark-bg-primary)}html[data-bs-theme=light] .bg-theme-auto,html[data-bs-theme=light] .bg-light-dark{background-color:var(--light-bg-primary)}html[data-bs-theme=dark] .bg-light-dark{background-color:var(--dark-bg-primary)}html[data-bs-theme=light] .bg-white-black{color:var(--light-bg-primary);background-color:var(--light-svg-color)}html[data-bs-theme=dark] .bg-white-black{background-color:var(--dark-svg-color)}html[data-bs-theme=dark] .btn-transparent{background-color:var(--dark-btn-transparent-bg)!important;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}html[data-bs-theme=light] .btn-transparent{background-color:var(--light-btn-transparent-bg)!important;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}html[data-bs-theme=dark] .btn-outline-auto{--bs-btn-color: var(--dark-accent-primary);--bs-btn-border-color: var(--dark-accent-primary);--bs-btn-hover-color: var(--dark-bg-primary);--bs-btn-hover-bg: var(--dark-accent-primary);--bs-btn-hover-border-color: var(--dark-accent-primary);--bs-btn-focus-shadow-rgb: var(--dark-accent-primary-rgb);--bs-btn-active-color: var(--dark-bg-primary);--bs-btn-active-bg: var(--dark-text-primary);--bs-btn-active-border-color: var(--dark-text-primary);--bs-btn-active-shadow: inset 0 3px 6px rgba(0, 0, 0, .25);--bs-btn-disabled-color: var(--dark-text-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--dark-text-primary);--bs-gradient: none;border-radius:.75rem}html[data-bs-theme=light] .btn-outline-auto{--bs-btn-color: var(--light-accent-primary);--bs-btn-border-color: var(--light-accent-primary);--bs-btn-hover-color: var(--light-bg-primary);--bs-btn-hover-bg: var(--light-accent-primary);--bs-btn-hover-border-color: var(--light-accent-primary);--bs-btn-focus-shadow-rgb: var(--light-accent-primary-rgb);--bs-btn-active-color: var(--light-bg-primary);--bs-btn-active-bg: var(--light-text-primary);--bs-btn-active-border-color: var(--light-text-primary);--bs-btn-active-shadow: inset 0 3px 6px rgba(0, 0, 0, .25);--bs-btn-disabled-color: var(--light-accent-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--light-accent-primary);--bs-gradient: none;border-radius:.75rem}html[data-bs-theme=dark] .bg-overlay-auto{background-color:var(--dark-overlay-bg);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);padding:2.5rem;box-shadow:0 .5rem 1rem #0000004d}html[data-bs-theme=light] .bg-overlay-auto{background-color:var(--light-overlay-bg);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);color:var(--light-text-primary);padding:2.5rem;box-shadow:0 .5rem 1rem #0000001a}html[data-bs-theme=light] .color-theme-svg{color:var(--light-svg-color);background-color:var(--light-bg-primary)}html[data-bs-theme=dark] .color-theme-svg{color:var(--dark-svg-color);background-color:var(--dark-bg-primary)}html[data-bs-theme=dark] .countdown-item{background-color:#ffffff0d}html[data-bs-theme=dark] .countdown-number{color:var( --dark-color-primary, var(--dark-text-primary) )}html[data-bs-theme=dark] .countdown-label{color:var( --dark-color-text, var(--dark-text-secondary) )}html[data-bs-theme=light] .countdown-item{background-color:#ffffff80}html[data-bs-theme=light] .countdown-number{color:var( --color-primary, var(--light-text-primary) )}html[data-bs-theme=light] .countdown-label{color:var( --color-text-light, var(--light-text-secondary) )}:root{--font-heading: "Montserrat", sans-serif;--font-body: "Open Sans", sans-serif;--font-script: "Sacramento", cursive;--dark-bg-primary: #1a1a1a;--dark-bg-primary-rgb: 26, 26, 26;--dark-text-primary: #f0f0f0;--dark-text-primary-rgb: 240, 240, 240;--dark-accent-primary: #00bfff;--dark-accent-primary-rgb: 0, 191, 255;--dark-text-secondary: rgba(240, 240, 240, .7);--dark-border-primary: rgba(0, 191, 255, .3);--dark-overlay-bg: rgba(26, 26, 26, .9);--dark-btn-transparent-bg: rgba(26, 26, 26, .8);--dark-svg-color: #333333;--light-bg-primary: #faf3e0;--light-bg-primary-rgb: 250, 243, 224;--light-text-primary: #5a3e2b;--light-text-primary-rgb: 90, 62, 43;--light-accent-primary: #8b6b3d;--light-accent-primary-rgb: 139, 107, 61;--light-border-primary: rgba(var(--light-text-primary-rgb), .15);--light-overlay-bg: rgba(var(--light-bg-primary-rgb), .75);--light-btn-transparent-bg: rgba(var(--light-bg-primary-rgb), .75);--light-svg-color: #413934}body{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important}@keyframes scroll{0%{transform:translateY(1rem);opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:0}}.mouse-animation>.scroll-animation{width:.25rem;height:.625rem;animation:scroll 3s linear infinite}.mouse-animation{height:2rem;box-sizing:content-box}@keyframes spin-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-button{animation:spin-icon 5s linear infinite}@keyframes love{50%{transform:translateY(1rem)}}.animate-love{animation:love 5s ease-in-out infinite}.slide-desktop{transform:scale(1);transition:transform 10s linear}.slide-desktop-active{transform:scale(1.15)}@keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fade-out-zoom{animation:fadeOutZoom .7s ease-in-out forwards}@keyframes float{0%{opacity:1;transform:translateY(0) rotate(0)}20%{opacity:1;transform:translateY(0) rotate(0)}50%{opacity:1;transform:translateY(-5px) rotate(5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.floating-leaf{position:fixed;width:250px;height:250px;animation:float 5s ease-in-out infinite;z-index:1040;transform-origin:bottom center}.floating-leaf-top-right{top:-50px;right:-50px}.floating-leaf-top-left{top:-50px;left:-50px;transform:scaleX(-1)}.floating-flower-bottom-left{bottom:-40px;left:-50px;transform-origin:bottom left}.floating-flower-bottom-right{bottom:5%;right:5%}.floating-leaf-bottom-left{bottom:-50px;left:-50px;transform:scaleX(-1)}.floating-flower-top-right{top:-20px;right:-50px;transform-origin:top right}.inv-fade-in{opacity:0;transition:opacity 1.5s ease-in-out}.inv-fade-in.active{opacity:1}.inv-atas{transform:translateY(50%);opacity:0;transition:transform 1.5s ease,opacity 1.5s ease}.inv-atas.active{transform:translateY(0);opacity:1}.inv-bawah{transform:translateY(-50%);opacity:0;transition:transform 1.5s ease,opacity 1.5s ease}.inv-bawah.active{transform:translateY(0);opacity:1}.inv-kiri{position:relative;transform:translate(-100%) scale(.93);opacity:0;transition:opacity .5s ease,transform 1.5s ease}.inv-kiri.active{transform:translate(0);opacity:1}.inv-kanan{position:relative;transform:translate(100%) scale(.93);opacity:0;transition:opacity .5s ease,transform 1.5s ease}.inv-kanan.active{transform:translate(0);opacity:1}.inv-rotate-in{transform:rotate(-180deg);opacity:0;transition:transform 1.5s ease-out,opacity 1.5s ease-out}.inv-rotate-in.active{transform:rotate(0);opacity:1}.inv-flip-x{transform:rotateX(90deg);opacity:0;transition:transform 1.5s ease,opacity 1.5s ease}.inv-flip-x.active{transform:rotateX(0);opacity:1}.inv-flip-y{transform:rotateY(90deg);opacity:0;transition:transform 1.5s ease,opacity 1.5s ease}.inv-flip-y.active{transform:rotateY(0);opacity:1}.inv-zoom-in{transform:scale(.9);opacity:0;filter:blur(5px);transition:transform 1.5s ease,opacity 1.5s ease,filter 1.5s ease}.inv-zoom-in.active{transform:scale(1);opacity:1;filter:blur(0)}.inv-zoom-out{transform:scale(1.1);opacity:0;filter:blur(5px);transition:transform 1.5s ease,opacity 1.5s ease,filter 1.5s ease}.inv-zoom-out.active{transform:scale(1);opacity:1;filter:blur(0)}.home-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25}.home-slideshow .bg-cover-home{position:absolute;top:0;left:0;opacity:0;transition:opacity 1.5s ease-in-out}.home-slideshow .bg-cover-home.active{opacity:1}.bg-cover-home:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:-1}@media (min-width: 576px){.main-content-desktop-mode{margin-left:calc(100% / 12 * 5)!important;width:calc(100% / 12 * 7)!important}}@media (min-width: 768px){.main-content-desktop-mode{margin-left:50%!important;width:50%!important}}@media (min-width: 992px){.main-content-desktop-mode{margin-left:calc(100% / 12 * 7)!important;width:calc(100% / 12 * 5)!important}}@media (min-width: 1200px){.main-content-desktop-mode{margin-left:calc(100% / 12 * 8)!important;width:calc(100% / 12 * 4)!important}}@media (min-width: 1400px){.main-content-desktop-mode{margin-left:75%!important;width:25%!important}}.btn-theme-primary{background-color:var(--light-accent-primary);color:var(--light-bg-primary);border-color:var(--light-accent-primary);transition:all .3s ease}html[data-bs-theme=dark] .btn-theme-primary{background-color:var(--dark-accent-primary);color:var(--dark-bg-primary);border-color:var(--dark-accent-primary)}.btn-theme-primary:hover{filter:brightness(1.1);box-shadow:0 0 10px rgba(var(--light-accent-primary-rgb),.5)}html[data-bs-theme=dark] .btn-theme-primary:hover{box-shadow:0 0 10px rgba(var(--dark-accent-primary-rgb),.5)}.btn-theme-outline{border-color:var(--light-accent-primary);color:var(--light-accent-primary);background-color:transparent;transition:all .3s ease}html[data-bs-theme=dark] .btn-theme-outline{border-color:var(--dark-accent-primary);color:var(--dark-accent-primary)}.btn-theme-outline:hover{background-color:rgba(var(--light-accent-primary-rgb),.1);color:var(--light-text-primary);box-shadow:0 0 10px rgba(var(--light-accent-primary-rgb),.3)}html[data-bs-theme=dark] .btn-theme-outline:hover{background-color:rgba(var(--dark-accent-primary-rgb),.1);color:var(--dark-text-primary);box-shadow:0 0 10px rgba(var(--dark-accent-primary-rgb),.3)}.font-esthetic{font-family:var(--font-script)!important}.glass-effect{background:#ffffff1a;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.light-overlay-section{position:relative;color:#fff}.light-overlay-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.7}.light-overlay-section>*{position:relative;z-index:2}html[data-bs-theme=light] .light-overlay-section:before{background-color:var(--light-svg-color)}html[data-bs-theme=dark] .light-overlay-section:before{background-color:var(--dark-svg-color)}.luxurious-frame{background:linear-gradient(135deg,#ffffff26,#ffffff0d);border-radius:25px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px #0003,0 0 0 8px #ffffff0d inset;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:3rem 2rem;margin:2rem auto;max-width:900px;position:relative;overflow:hidden}.luxurious-frame h2,.luxurious-frame p{overflow-wrap:break-word;word-break:break-word}.luxurious-frame h2.font-esthetic{font-size:4.5rem;letter-spacing:5px;text-shadow:3px 3px 6px rgba(0,0,0,.8);margin-bottom:1.5rem}.luxurious-frame .countdown-number{font-size:3rem;text-shadow:2px 2px 5px rgba(0,0,0,.7)}.luxurious-frame .countdown-label{font-size:1.2rem;letter-spacing:1.5px;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.luxurious-frame p{font-size:1.2rem;line-height:1.9;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.luxurious-frame .event-card h2.font-esthetic{font-size:3.5rem;letter-spacing:3px}.luxurious-frame .event-card p{font-size:1.1rem;line-height:1.6}.dress-code-circle{width:4rem!important;height:4rem!important;border:3px solid rgba(255,255,255,.5);position:relative!important;z-index:9999!important;display:block!important;border-radius:50%!important;margin-inline:.5rem!important}.luxurious-frame .btn-outline-light{border-width:2px;padding:.8rem 3rem;font-size:1.2rem;transition:all .3s ease}.luxurious-frame .btn-outline-light:hover{background-color:#ffffff1a;box-shadow:0 0 15px #fff6}@media (max-width: 768px){.luxurious-frame{padding:2rem 1rem}.luxurious-frame h2.font-esthetic{font-size:2.5rem;letter-spacing:2px;margin-bottom:.8rem}.luxurious-frame .countdown-number{font-size:2rem}.luxurious-frame .countdown-label{font-size:.8rem}.luxurious-frame p{font-size:.9rem;line-height:1.5}.luxurious-frame .event-card h2.font-esthetic{font-size:2rem;letter-spacing:1px}.luxurious-frame .event-card p{font-size:.8rem}.luxurious-frame .dress-code-circle{width:2.5rem;height:2.5rem;border-width:1px}.luxurious-frame .btn-outline-light{padding:.5rem 1.5rem;font-size:.9rem}}.cinematic-date-section{position:relative;background-size:cover;background-position:center;color:#fff;padding:4rem 0}.cinematic-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.cinematic-content{position:relative;z-index:2}.countdown-container-cinematic{display:flex;justify-content:center;gap:1rem}.countdown-container-cinematic .countdown-item{background:#0003;padding:1rem;border-radius:.5rem;min-width:80px}.countdown-container-cinematic .countdown-number{font-size:3rem;font-weight:700}.countdown-container-cinematic .countdown-label{font-size:1rem}.event-card{padding:2rem;margin-bottom:1rem}@media (max-width: 768px){.countdown-container-cinematic{gap:.3rem}.countdown-container-cinematic .countdown-item{min-width:50px;padding:.5rem}}
