.tajuk[data-astro-cid-gulw6b7d]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:fit-content;max-width:100%;color:var(--color-sage-700);font-family:var(--font-display);font-weight:var(--display-weight)}.tajuk--sm[data-astro-cid-gulw6b7d]{gap:.45rem;font-size:.95rem}.tajuk--md[data-astro-cid-gulw6b7d]{font-size:1.25rem}.tajuk-end[data-astro-cid-gulw6b7d]{display:flex;flex:0 0 auto;align-items:center}.tajuk-end--flip[data-astro-cid-gulw6b7d]{flex-direction:row-reverse}.tajuk-line[data-astro-cid-gulw6b7d]{display:block;width:var(--tajuk-rule);height:1px;background:var(--color-sage-700)}.tajuk-gem[data-astro-cid-gulw6b7d]{display:flex;width:10px;height:10px;margin-inline:.2rem}.tajuk-gem[data-astro-cid-gulw6b7d] svg[data-astro-cid-gulw6b7d]{display:block;width:100%;height:100%}.tajuk-text[data-astro-cid-gulw6b7d]{min-width:0;text-align:center;overflow-wrap:break-word}.lerek[data-astro-cid-cp3p6tyb],.sulur[data-astro-cid-2rxdlju7]{display:block;width:100%;height:auto}.tn[data-astro-cid-qgqiitca]{--leaf-max: 30rem;--gutter: 1.15rem;--col-vw: min(1vw, .3rem);max-width:var(--leaf-max);margin-inline:auto;height:100vh;height:100svh;overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain;scroll-padding-block-end:calc(96px + env(safe-area-inset-bottom,0px));background:var(--color-ivory)}.tn-section[data-astro-cid-qgqiitca]{padding:3.25rem var(--gutter);max-width:var(--leaf-max);margin:0 auto;position:relative}.tn-panel[data-astro-cid-qgqiitca]{position:relative;z-index:1;padding:.5rem .25rem .75rem}.tn-frame[data-astro-cid-qgqiitca]{position:absolute;inset:0;pointer-events:none;z-index:0}.tn-spray[data-astro-cid-qgqiitca]{position:absolute;width:clamp(14rem,64vw,20rem);aspect-ratio:1;pointer-events:none;opacity:.95}.tn-spray--tl[data-astro-cid-qgqiitca]{top:-1.1rem;left:-1.1rem}.tn-spray--tr[data-astro-cid-qgqiitca]{top:-1.1rem;right:-1.1rem}.tn-spray--bl[data-astro-cid-qgqiitca]{bottom:-1.1rem;left:-1.1rem}.tn-spray--br[data-astro-cid-qgqiitca]{bottom:-1.1rem;right:-1.1rem}.tn-spray--tr[data-astro-cid-qgqiitca] .sulur{transform:scaleX(-1)}.tn-spray--bl[data-astro-cid-qgqiitca] .sulur{transform:scaleY(-1)}.tn-spray--br[data-astro-cid-qgqiitca] .sulur{transform:scale(-1)}.tn-rule[data-astro-cid-qgqiitca]{display:block;width:min(72%,17rem);margin:.5rem auto;overflow:visible}@media(prefers-reduced-motion:no-preference){.tn-pass[data-astro-cid-qgqiitca]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.tn-pass[data-astro-cid-qgqiitca][data-tn-hidden]{opacity:0;transform:translateY(14px)}}.tn-hero[data-astro-cid-qgqiitca]{padding:0 0 5.5rem;min-height:calc(100vh - var(--action-bar-h, 78px));min-height:calc(100svh - var(--action-bar-h, 78px));box-sizing:border-box;display:flex;flex-direction:column}.tn-hero__stage[data-astro-cid-qgqiitca]{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.tn-hero__frame[data-astro-cid-qgqiitca]{position:absolute;inset:0;pointer-events:none}.tn-hero__inner[data-astro-cid-qgqiitca]{width:100%;max-width:48rem;margin:0 auto;padding:2rem .25rem 1.5rem;text-align:center}.tn-bismillah[data-astro-cid-qgqiitca]{font-family:var(--font-arabic);font-size:clamp(1.15rem,calc(4.4 * var(--col-vw, 1vw)),1.7rem);line-height:2;color:var(--color-muted);margin-bottom:1.1rem}.tn-hero__bunga[data-astro-cid-qgqiitca]{display:flex;justify-content:center;margin-bottom:1.25rem}.tn-hero__eyebrow[data-astro-cid-qgqiitca]{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.32em;text-indent:.32em;font-size:clamp(.7rem,calc(2.4 * var(--col-vw, 1vw)),.82rem);color:var(--color-clay);margin-bottom:.9rem}.tn-hero__names[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.02em;line-height:1.04;color:var(--color-sage-700);display:flex;flex-direction:column;align-items:center;gap:.1em}.tn-hero__name[data-astro-cid-qgqiitca]{font-size:clamp(1.7rem,calc(8.4 * var(--col-vw, 1vw)),3.9rem);white-space:nowrap}.tn-hero__conj[data-astro-cid-qgqiitca]{font-style:italic;font-weight:500;font-size:clamp(1.2rem,calc(4.4 * var(--col-vw, 1vw)),1.7rem);color:var(--color-clay)}.tn-hero__date[data-astro-cid-qgqiitca]{display:flex;justify-content:center;margin:1.75rem auto 0;max-width:24rem}.tn-hero__date-text[data-astro-cid-qgqiitca]{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(.8rem,calc(2.9 * var(--col-vw, 1vw)),.98rem);color:var(--color-ink);white-space:nowrap}.tn-hero__venue[data-astro-cid-qgqiitca]{margin-top:.9rem;color:var(--color-muted);font-size:.95rem;letter-spacing:.03em}.tn-hero__verse[data-astro-cid-qgqiitca]{margin:2.25rem auto 0;max-width:30ch;display:flex;flex-direction:column;gap:.4rem}.tn-hero__verse-text[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-style:italic;color:var(--color-muted);font-size:1.08rem;line-height:1.55}.tn-hero__verse-source[data-astro-cid-qgqiitca]{font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.66rem;color:var(--color-clay)}.tn-hero__scroll[data-astro-cid-qgqiitca]{display:flex;justify-content:center;padding:.75rem 0 .25rem}.tn-hero__scroll-line[data-astro-cid-qgqiitca]{width:1px;height:2rem;background:linear-gradient(to bottom,transparent,var(--color-sage-700));animation:tn-scroll-pulse 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tn-hero__scroll-line[data-astro-cid-qgqiitca]{animation:none}}@keyframes tn-scroll-pulse{0%,to{opacity:.35;transform:scaleY(.7);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}[data-theme=tenun] .action-bar{max-width:30rem;margin-inline:auto}[data-theme=tenun] .song-player{left:max(1rem,calc(50% - 14rem))}[data-theme=tenun] body{background-color:var(--color-ivory)}.tn-head[data-astro-cid-qgqiitca]{display:flex;justify-content:center;margin-bottom:2rem}.tn-h[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.04em;font-size:clamp(1.45rem,calc(5.4 * var(--col-vw, 1vw)),2rem);color:var(--color-sage-700);text-align:center;margin:0}.tn-lede[data-astro-cid-qgqiitca]{max-width:66ch;margin:0 auto 1.75rem;text-align:center;color:var(--color-muted);line-height:1.75}.tn-doa[data-astro-cid-qgqiitca]{max-width:58ch;margin:0 auto;text-align:center;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.15rem,calc(3.4 * var(--col-vw, 1vw)),1.35rem);line-height:1.75}.tn-doa[data-astro-cid-qgqiitca] p[data-astro-cid-qgqiitca]+p[data-astro-cid-qgqiitca]{margin-top:1rem}.tn-doa__aamin[data-astro-cid-qgqiitca]{margin:1.5rem auto 0;text-align:center;color:var(--color-muted);font-family:var(--font-display);font-style:italic;font-size:1.2rem}.tn[data-astro-cid-qgqiitca] a:focus-visible,.tn[data-astro-cid-qgqiitca] button:focus-visible,.tn[data-astro-cid-qgqiitca] input:focus-visible,.tn[data-astro-cid-qgqiitca] textarea:focus-visible,.tn[data-astro-cid-qgqiitca] select:focus-visible,.tn[data-astro-cid-qgqiitca] summary:focus-visible{outline:2px solid var(--color-sage-300);outline-offset:3px}.tn-jemputan[data-astro-cid-qgqiitca]{position:relative;text-align:center}.tn-jemputan__heading[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.05em;font-size:clamp(1.45rem,calc(5.2 * var(--col-vw, 1vw)),2rem);color:var(--color-sage-700);margin-bottom:1.5rem}.tn-jemputan__blessing[data-astro-cid-qgqiitca]{font-style:italic;color:var(--color-muted);font-size:.92rem;line-height:1.7;max-width:32ch;margin:0 auto 1.75rem}.tn-jemputan__hosts[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.03em;font-size:clamp(1.25rem,calc(4.4 * var(--col-vw, 1vw)),1.6rem);color:var(--color-ink);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4em;margin-bottom:.75rem}.tn-jemputan__amp[data-astro-cid-qgqiitca]{font-style:italic;color:var(--color-clay)}.tn-jemputan__invite-line[data-astro-cid-qgqiitca]{font-size:.92rem;line-height:1.7;color:var(--color-muted);max-width:38ch;margin:0 auto 2rem}.tn-jemputan__names[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.02em;line-height:1.12;color:var(--color-sage-700);font-size:clamp(1.85rem,calc(7.2 * var(--col-vw, 1vw)),2.7rem);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em;margin:0}.tn-jemputan__conj[data-astro-cid-qgqiitca]{font-style:italic;font-size:.8em;color:var(--color-clay)}.tn-jemputan__rule[data-astro-cid-qgqiitca]{margin:1.5rem auto;width:min(58%,14rem)}.tn-jemputan__details[data-astro-cid-qgqiitca]{display:grid;gap:1.5rem;margin:0}.tn-jemputan__label[data-astro-cid-qgqiitca]{display:block;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;color:var(--color-clay)}.tn-jemputan__value[data-astro-cid-qgqiitca]{display:block;margin:.5rem 0 0;font-family:var(--font-display);font-weight:500;font-size:1.3rem;letter-spacing:.02em;color:var(--color-ink)}.tn-jemputan__sub[data-astro-cid-qgqiitca]{display:block;margin:.2rem 0 0;color:var(--color-muted);font-size:.92rem}.tn-atur[data-astro-cid-qgqiitca]{max-width:30rem;margin:0 auto}.tn-atur__step[data-astro-cid-qgqiitca]{display:grid;gap:.3rem;padding:.85rem 0;border-top:1px solid var(--color-sage-100);text-align:center}.tn-atur__step[data-astro-cid-qgqiitca]:last-child{border-bottom:1px solid var(--color-sage-100)}.tn-atur__time[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:600;font-size:1.2rem;letter-spacing:.03em;color:var(--color-sage-700)}.tn-atur__label[data-astro-cid-qgqiitca]{margin:0;color:var(--color-ink);font-size:.98rem}.tn-jemputan__cal[data-astro-cid-qgqiitca]{display:inline-block;margin-top:2.25rem;padding:.85rem 2.25rem;border:1px solid var(--color-sage-700);border-radius:999px;background:var(--color-sage-700);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;color:var(--on-accent);text-decoration:none;transition:background .2s,border-color .2s}.tn-jemputan__cal[data-astro-cid-qgqiitca]:hover{background:var(--color-sage-500);border-color:var(--color-sage-500)}.tn-gifts[data-astro-cid-qgqiitca]{max-width:44rem;margin:0 auto}.tn-gift[data-astro-cid-qgqiitca]{padding:1.75rem 0;border-top:1px solid var(--color-sage-100);text-align:center}.tn-gift[data-astro-cid-qgqiitca]:last-child{border-bottom:1px solid var(--color-sage-100)}.tn-gift__label[data-astro-cid-qgqiitca]{font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.26em;color:var(--color-clay)}.tn-gift__qr[data-astro-cid-qgqiitca]{display:flex;flex-direction:column;align-items:center;width:13rem;max-width:100%;margin:1.1rem auto 0}.tn-gift__qr-link[data-astro-cid-qgqiitca]{display:flex;flex-direction:column;gap:.5rem;width:100%}.tn-gift__qr-box[data-astro-cid-qgqiitca]{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#fff;border:1px solid var(--color-sage-100);border-radius:var(--radius-card)}.tn-gift__qr-box[data-astro-cid-qgqiitca] img[data-astro-cid-qgqiitca]{--qr-w: 2.2;--qr-x: .5;--qr-y: .5;--qr-ratio: 1.35;position:absolute;width:calc(var(--qr-w) * 100%);max-width:none;height:auto;left:calc(50% - var(--qr-x) * var(--qr-w) * 100%);top:calc(50% - var(--qr-y) * var(--qr-w) * var(--qr-ratio) * 100%)}.tn-gift__qr-box[data-astro-cid-qgqiitca] img[data-astro-cid-qgqiitca][src$="bank-qr.jpeg"]{--qr-w: 2.3;--qr-y: .338;--qr-ratio: 1.3502}.tn-gift__qr-box[data-astro-cid-qgqiitca] img[data-astro-cid-qgqiitca][src$="bank-qr-lelaki.jpeg"]{--qr-w: 2.3;--qr-y: .33;--qr-ratio: 1.3823}.tn-gift__qr-box[data-astro-cid-qgqiitca] img[data-astro-cid-qgqiitca][src$="tng-qr.jpeg"],.tn-gift__qr-box[data-astro-cid-qgqiitca] img[data-astro-cid-qgqiitca][src$="tng-qr-lelaki.jpeg"]{--qr-w: 2.2;--qr-y: .532;--qr-ratio: 1.4159}.tn-gift__qr-hint[data-astro-cid-qgqiitca]{font-size:.65rem;line-height:1rem;letter-spacing:.16em;text-indent:.16em;white-space:nowrap;text-transform:uppercase;color:var(--color-muted)}.tn-gift__qr-link[data-astro-cid-qgqiitca]:hover .tn-gift__qr-hint[data-astro-cid-qgqiitca],.tn-gift__qr-link[data-astro-cid-qgqiitca]:focus-visible .tn-gift__qr-hint[data-astro-cid-qgqiitca]{color:var(--color-sage-700)}.tn-gift__qr-link[data-astro-cid-qgqiitca]:focus-visible{outline:1px solid var(--color-gold);outline-offset:3px}.tn-gift__qr-empty[data-astro-cid-qgqiitca]{display:none;width:100%;aspect-ratio:1;margin-bottom:1.5rem;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-sage-100);border-radius:var(--radius-card)}.tn-gift__qr[data-astro-cid-qgqiitca][data-empty] .tn-gift__qr-empty[data-astro-cid-qgqiitca]{display:flex}.tn-gift__qr[data-astro-cid-qgqiitca][data-empty] .tn-gift__qr-link[data-astro-cid-qgqiitca]{display:none}.tn-gift__copy[data-astro-cid-qgqiitca]{margin:1.1rem 0 0}.tn-gift__detail[data-astro-cid-qgqiitca]{appearance:none;background:none;border:0;display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;min-height:44px;padding:.4rem .75rem;cursor:pointer;font-family:var(--font-display);color:var(--color-ink)}.tn-gift__num[data-astro-cid-qgqiitca]{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-size:clamp(1.5rem,calc(5.4 * var(--col-vw, 1vw)),2rem);letter-spacing:.06em;user-select:all}.tn-gift__icon[data-astro-cid-qgqiitca]{flex:none;width:.8em;height:.8em;color:var(--color-clay)}.tn-gift__icon-done[data-astro-cid-qgqiitca]{display:none}.tn-gift__detail[data-astro-cid-qgqiitca]:after{content:"Ketik untuk salin";font-family:var(--font-body);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted)}.tn-gift__detail[data-astro-cid-qgqiitca]:hover,.tn-gift__detail[data-astro-cid-qgqiitca]:focus-visible{color:var(--color-sage-700)}.tn-gift__detail[data-astro-cid-qgqiitca]:hover .tn-gift__icon[data-astro-cid-qgqiitca],.tn-gift__detail[data-astro-cid-qgqiitca]:focus-visible .tn-gift__icon[data-astro-cid-qgqiitca]{color:var(--color-sage-700)}.tn-gift__detail[data-astro-cid-qgqiitca]:focus-visible{outline:1px solid var(--color-gold);outline-offset:3px}.tn-gift__detail[data-astro-cid-qgqiitca][data-copied]:after{content:"disalin";color:var(--color-sage-700)}.tn-gift__detail[data-astro-cid-qgqiitca][data-copied] .tn-gift__icon[data-astro-cid-qgqiitca]{color:var(--color-sage-700)}.tn-gift__detail[data-astro-cid-qgqiitca][data-copied] .tn-gift__icon-copy[data-astro-cid-qgqiitca]{display:none}.tn-gift__detail[data-astro-cid-qgqiitca][data-copied] .tn-gift__icon-done[data-astro-cid-qgqiitca]{display:inline}.tn-gift__sub[data-astro-cid-qgqiitca]{margin:.3rem 0 0;color:var(--color-muted);font-size:.95rem}.tn-cd[data-astro-cid-qgqiitca]{display:grid;grid-template-columns:repeat(4,1fr);max-width:24rem;margin:2.25rem auto 0;border-block:1px solid var(--color-sage-700)}.tn-cd__cell[data-astro-cid-qgqiitca]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .25rem .75rem}.tn-cd__cell[data-astro-cid-qgqiitca]+.tn-cd__cell[data-astro-cid-qgqiitca]{border-left:1px solid var(--color-sage-100)}.tn-cd__num[data-astro-cid-qgqiitca]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,calc(7.2 * var(--col-vw, 1vw)),2.3rem);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-sage-700)}.tn-cd__label[data-astro-cid-qgqiitca]{font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.24em;text-indent:.24em;color:var(--color-clay)}.tn-form[data-astro-cid-qgqiitca]{max-width:46rem;margin:0 auto}.tn-form[data-astro-cid-qgqiitca] form,.tn-form[data-astro-cid-qgqiitca] .rounded-2xl,.tn-form[data-astro-cid-qgqiitca] .rounded-xl{border-radius:var(--radius-card);background:var(--surface);box-shadow:none}.tn-form[data-astro-cid-qgqiitca] input,.tn-form[data-astro-cid-qgqiitca] textarea,.tn-form[data-astro-cid-qgqiitca] select{border-radius:var(--radius-card);background:var(--color-ivory);border-color:var(--color-sage-100);color:var(--color-ink)}.tn-form[data-astro-cid-qgqiitca] button{border-radius:var(--radius-card)}.tn-form[data-astro-cid-qgqiitca] button[type=submit]{border:1px solid var(--color-sage-700);border-radius:999px;font-weight:500;letter-spacing:.18em}.tn-form[data-astro-cid-qgqiitca] .il-wall{max-height:26rem;overflow-y:auto;padding:.25rem 1.25rem;border:1px solid var(--color-sage-100);border-radius:var(--radius-card);background:linear-gradient(var(--surface) 30%,transparent) top / 100% 2.5rem local no-repeat,linear-gradient(transparent,var(--surface) 70%) bottom / 100% 2.5rem local no-repeat,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--color-sage-700) 22%,transparent),transparent) top / 100% .6rem scroll no-repeat,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--color-sage-700) 22%,transparent),transparent) bottom / 100% .6rem scroll no-repeat,var(--surface);scrollbar-width:thin;scrollbar-color:var(--color-sage-100) transparent;text-align:center}.tn-form[data-astro-cid-qgqiitca] .il-wall>p{padding:1.5rem 0;font-style:italic}.tn-form[data-astro-cid-qgqiitca] .il-wish{padding:1.15rem 0 1.25rem;text-align:left}.tn-form[data-astro-cid-qgqiitca] .il-wish+.il-wish{position:relative;border-top:1px solid var(--color-sage-100)}.tn-form[data-astro-cid-qgqiitca] .il-wish+.il-wish:before{content:"";position:absolute;top:-4.5px;left:0;width:9px;height:9px;background:var(--color-gold);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><g fill='black'><circle cx='6' cy='6' r='1.8'/><circle cx='6' cy='2.6' r='2.4'/><circle cx='9.4' cy='4.3' r='2.4'/><circle cx='8.2' cy='8.4' r='2.4'/><circle cx='3.8' cy='8.4' r='2.4'/><circle cx='2.6' cy='4.3' r='2.4'/></g></svg>") center / contain no-repeat}.tn-form[data-astro-cid-qgqiitca] .il-wish__name{margin:0;font-weight:500;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-clay)}.tn-form[data-astro-cid-qgqiitca] .il-wish__body{margin:.45rem 0 0;font-family:var(--font-display);font-size:1.2rem;line-height:1.5;white-space:pre-wrap;color:var(--color-ink)}.tn-closing[data-astro-cid-qgqiitca]{padding:1rem var(--gutter) 13rem;max-width:var(--leaf-max);margin:0 auto;text-align:center}.tn-closing__head[data-astro-cid-qgqiitca]{display:flex;justify-content:center}.tn-closing__label[data-astro-cid-qgqiitca]{display:block;font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:var(--color-clay)}.tn-closing__lede[data-astro-cid-qgqiitca]{margin:1.1rem auto 0;max-width:34rem;color:var(--color-muted);line-height:1.7}.tn-closing__names[data-astro-cid-qgqiitca]{margin-top:2.25rem;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.04em;font-size:clamp(1.7rem,calc(6 * var(--col-vw, 1vw)),2.3rem);color:var(--color-sage-700)}.tn-closing__amp[data-astro-cid-qgqiitca]{font-style:italic;color:var(--color-clay)}.tn-closing__date[data-astro-cid-qgqiitca]{margin-top:.4rem;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-clay)}
