.invitation-content #hero>div.absolute.inset-0{background:0 0!important}.invitation-content #hero>.relative.z-10,.invitation-content #hero>div[class*=backdrop-blur]{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important;padding:0 1rem!important}.invitation-content #hero>.relative.z-10:before,.invitation-content #hero>.relative.z-10:after,.invitation-content #hero>div[class*=backdrop-blur]:before,.invitation-content #hero>div[class*=backdrop-blur]:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.invitation-content #hero>.relative.z-10>p:first-child,.invitation-content #hero>.relative.z-10 .names-float,.invitation-content #hero>.relative.z-10 .names-float>span,.invitation-content #hero>.relative.z-10>div+p,.invitation-content #hero>.relative.z-10>div+p+p{text-shadow:none!important}.invitation-content #hero>.relative.z-10 .names-float{filter:none!important}form.panel+aside>.panel>img{aspect-ratio:4/5;background:#f5f5f4;object-fit:contain!important;width:100%!important;height:auto!important}.invitation-content{overflow-wrap:break-word}.invitation-content #hero>.relative.z-10{min-width:0;padding-inline:clamp(.875rem,5vw,1.25rem)!important}.invitation-content #hero .names-float{overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;font-size:clamp(3rem,15vw,3.75rem)!important;line-height:.9!important}.invitation-content #hero .names-float>span{font-size:clamp(1.25rem,6vw,1.5rem)!important}.invitation-content #hero>.relative.z-10>p:first-child{overflow-wrap:anywhere;max-width:100%;margin-inline:auto;letter-spacing:clamp(.18em,1.7vw,.38em)!important}.invitation-content #hero>.relative.z-10>div+p,.invitation-content #hero>.relative.z-10>div+p+p{overflow-wrap:anywhere;max-width:100%;margin-inline:auto}body:has(.invitation-content) .sheet-title~form input{font-size:16px!important}body:has(.invitation-content) .sheet-title~form select{font-size:16px!important}body:has(.invitation-content) .sheet-title~form textarea{font-size:16px!important}body:has(.invitation-content) .sheet-title~* input{font-size:16px!important}body:has(.invitation-content) .sheet-title~* select{font-size:16px!important}body:has(.invitation-content) .sheet-title~* textarea{font-size:16px!important}body:has(.invitation-content) .sheet-title{overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,1.875rem);line-height:1.08}body:has(.invitation-content) section[class*="max-h-[85dvh]"]{overscroll-behavior-y:contain;scroll-padding-top:1rem;scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}body:has(.invitation-content) nav.fixed.bottom-0 button{touch-action:manipulation}body:has(.invitation-content) .action-button{touch-action:manipulation}body:has(.invitation-content) .more-item{touch-action:manipulation}@media (width<=359px){.invitation-content #hero{padding-inline:1rem!important}.invitation-content #hero .names-float{font-size:clamp(2.75rem,15vw,3.25rem)!important}.invitation-content #hero>.relative.z-10>p:first-child{letter-spacing:.16em!important;font-size:9px!important}body:has(.invitation-content) nav.fixed.bottom-0 button{min-width:0;min-height:60px;padding-inline:2px}body:has(.invitation-content) nav.fixed.bottom-0 button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){body:has(.invitation-content){scroll-behavior:auto}}@supports (content-visibility:auto){.invitation-content>section:not(#hero):not(.opening-screen),.invitation-content>footer{content-visibility:auto;contain-intrinsic-size:auto 700px}#design,#featured-vendors,#cara-tempahan,#harga{content-visibility:auto;contain-intrinsic-size:auto 720px}}.data-table-shell{background:#fff;border:1px solid #e7e5e4;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.data-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.35rem}.data-table thead{color:#78716c;letter-spacing:.08em;text-transform:uppercase;background:#fafaf9;font-size:.6875rem;font-weight:800}.data-table th,.data-table td{vertical-align:middle;padding:1rem 1.25rem}.data-table th{white-space:nowrap}.data-table tbody tr{border-top:1px solid #f5f5f4;transition:background-color .16s}.data-table tbody tr:first-child{border-top-color:#e7e5e4}@media (hover:hover) and (pointer:fine){.data-table tbody tr:hover{background:#fafaf9}}.data-table-reference{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:700}.data-table-muted{color:#78716c}.data-table-money,.data-table-action{text-align:right;white-space:nowrap}.data-table-status{overflow-wrap:anywhere;border-radius:9999px;align-items:center;max-width:100%;padding:.35rem .75rem;font-size:.6875rem;font-weight:800;line-height:1rem;display:inline-flex}.data-table-empty{color:#a8a29e;text-align:center!important;padding:3rem 1.25rem!important}@media (width<=767px){.data-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.data-table-scroll{overflow:visible}.data-table{display:block;min-width:0!important}.data-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody{gap:.75rem;display:grid}.data-table tbody tr{background:#fff;border:1px solid #e7e5e4;border-radius:1rem;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000a}.data-table tbody tr:first-child{border-top-color:#e7e5e4}.data-table td{white-space:normal;overflow-wrap:anywhere;border-top:1px solid #f5f5f4;grid-template-columns:minmax(6.75rem,34%) minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid;text-align:left!important}.data-table td:first-child{border-top:0}.data-table td:before{content:attr(data-label);color:#a8a29e;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1rem}.data-table td[data-label=""]:before{display:none}.data-table-reference,.data-table-money,.data-table-action{white-space:normal}.data-table-empty{padding:2rem 1rem!important;display:block!important}.data-table-empty:before{display:none!important}}
