.iv{--r:4px;isolation:isolate;background:var(--bg);color:var(--ink);font-family:var(--body);letter-spacing:normal;text-align:start;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.6;position:relative}.iv,.iv *,.iv :before,.iv :after{box-sizing:border-box}.iv :where(h1,h2,h3,h4,p,blockquote,figure,dl,dd,ul,ol,fieldset,legend){margin:0;padding:0}.iv :where(h1,h2,h3,h4){font-size:inherit;font-weight:inherit}.iv :where(ul,ol){list-style:none}.iv :where(fieldset){border:0;min-width:0}.iv :where(img,svg){max-width:100%;display:block}.iv :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}.iv :where(button){background:0 0;border:0;padding:0}.iv :where(a){color:inherit;text-decoration:none}.iv ::selection{background:var(--accent);color:var(--on-accent)}.iv [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(22px)}.iv [data-reveal=in]{opacity:1;transform:none}.iv-phone{overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow:hidden auto}.iv-phone[data-open=false]{overflow:hidden}.iv-page{min-height:100dvh}.iv-sample{z-index:30;background:var(--ink);color:var(--bg);border-radius:4px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.iv-page .iv-sample{position:fixed}.iv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iv :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.iv-cover{z-index:20;background:var(--bg);transition:transform .9s cubic-bezier(.7,0,.2,1),visibility 0s linear .9s;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.iv-page .iv-cover{position:fixed}.iv[data-open=true] .iv-cover{visibility:hidden;transform:translateY(-100%)}.iv-cover-inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:3.5rem 1.75rem;display:flex;position:relative}.iv-kicker{letter-spacing:.08em;color:var(--muted);font-size:.8rem}.iv-names{font-family:var(--display);flex-direction:column;align-items:center;font-size:clamp(2.6rem,15cqi,5.5rem);line-height:.95;display:flex}.iv-amp{color:var(--accent);margin:.08em 0;font-size:.5em;font-style:italic}.iv-date{font-variant-numeric:tabular-nums;letter-spacing:.06em}.iv-guest{color:var(--muted);margin-top:1rem;font-size:.85rem}.iv-guest-name{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:1.45rem;line-height:1.2}.iv-art{pointer-events:none;position:absolute;inset:0}.iv-body{container:ivb/inline-size}.iv-muted{color:var(--muted)}.iv-center{text-align:center}.iv-photo-ph{background:var(--surface);color:var(--muted);border:1px dashed var(--line);place-items:center;font-size:.8rem;display:grid}.iv-gift-no{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.iv-wishes{overscroll-behavior:contain;max-height:24rem;overflow-y:auto}.iv-wish{overflow-wrap:anywhere}.iv-wish-name{font-weight:600}.iv-btn{border:1px solid var(--accent);border-radius:var(--r);background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:transform .15s,background-color .2s;display:inline-flex}.iv-btn:active{transform:scale(.97)}.iv-btn-line{color:var(--ink);border-color:var(--line);background:0 0}.iv-btn-line:hover{border-color:var(--ink)}.iv-link{text-underline-offset:3px;cursor:pointer;min-height:44px;text-decoration:underline}.iv-form{gap:1rem;display:grid}.iv-form label>span,.iv-form legend{color:var(--muted);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.iv-form input:not([type=radio]),.iv-form select,.iv-form textarea{border:1px solid var(--line);border-radius:min(var(--r), 10px);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:.6rem .8rem}.iv-form input::placeholder,.iv-form textarea::placeholder{color:var(--muted)}.iv-choice{gap:.5rem;display:grid}.iv-choice label{border:1px solid var(--line);border-radius:min(var(--r), 10px);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:0 .8rem;display:flex}.iv-choice label:has(:checked){border-color:var(--accent)}.iv-choice input{accent-color:var(--accent);width:1.1rem;height:1.1rem}.iv-choice span{color:var(--ink);margin:0;font-size:.9rem;font-weight:500}.iv-error{color:var(--accent);font-size:.85rem;font-weight:600}.iv-done{text-align:center;background:var(--surface);border-radius:min(var(--r), 12px);justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.iv-foot{text-align:center;color:var(--muted);padding:2rem 1rem 1rem;font-size:.75rem}.iv-page .iv-foot{padding-bottom:6rem}.iv-music{z-index:10;background:var(--ink);min-height:44px;color:var(--bg);cursor:pointer;border-radius:999px;margin:0 1rem 1rem auto;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:block;position:sticky;bottom:1rem}.iv-page .iv-music{margin:0;position:fixed;right:1rem}@media (prefers-reduced-motion:reduce){.iv .iv-cover{transition:visibility!important}.iv [data-reveal]{opacity:1;transition:none;transform:none}}.has-bar .iv-cover-inner{padding-bottom:6.5rem}
.iv[data-t=arunika]{--bg:#0f0f10;--surface:#19191b;--ink:#efe6d2;--muted:#b5aa92;--accent:#c9a45c;--gold-hi:#f4dfa6;--on-accent:#0f0f10;--line:#c9a45c4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-josefin), system-ui, sans-serif;--display:var(--font-poiret), serif;--r:0}[data-t=arunika] .iv-cover{background:radial-gradient(120% 55% at 50% 100%, #c9a45c2e, transparent 70%), repeating-linear-gradient(90deg, #c9a45c0d 0 1px, transparent 1px 28px), var(--bg)}[data-t=arunika] .ar-frame{border:1px solid var(--accent);outline:1px solid var(--accent);outline-offset:-8px;opacity:.6;position:absolute;inset:14px}[data-t=arunika] .ar-corner{width:min(18cqi,84px);color:var(--accent);position:absolute}[data-t=arunika] .ar-tl{top:24px;left:24px}[data-t=arunika] .ar-tr{top:24px;right:24px;scale:-1 1}[data-t=arunika] .ar-bl{bottom:24px;left:24px;scale:1 -1}[data-t=arunika] .ar-br{bottom:24px;right:24px;scale:-1}[data-t=arunika] .ar-fan{width:min(100cqi - 28px,600px,80vh);color:var(--accent);opacity:.38;transform-origin:50% 100%;animation:1.8s cubic-bezier(.2,.7,.2,1) both arunika-fan;position:absolute;bottom:14px;left:50%;translate:-50%}@keyframes arunika-fan{0%{opacity:0;scale:.5}}[data-t=arunika] .ar-mono{aspect-ratio:1;width:6.25rem;color:var(--accent);font-family:var(--display);justify-content:center;align-items:center;gap:.55rem;margin-bottom:.6rem;font-size:1.6rem;line-height:1;display:flex;position:relative}[data-t=arunika] .ar-mono svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}[data-t=arunika] .ar-mono i{background:currentColor;width:1px;height:1.7rem;rotate:24deg}[data-t=arunika] .iv-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-size:.7rem}[data-t=arunika] .iv-names,[data-t=arunika] .iv-title{letter-spacing:.1em;text-transform:uppercase}[data-t=arunika] .iv-names{font-size:clamp(2.4rem,13cqi,5rem)}[data-t=arunika] .iv-amp{margin:.3em 0;font-style:normal}[data-t=arunika] .iv-date{letter-spacing:.3em;color:var(--accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-t=arunika] .iv-n{background:linear-gradient(105deg, var(--ink) 42%, var(--gold-hi) 50%, var(--ink) 58%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite arunika-shine}}@keyframes arunika-shine{0%{background-position:100% 0}to{background-position:0 0}}[data-t=arunika] .iv-cover{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.7,0,.2,1),visibility 0s linear 1s}.iv[data-t=arunika][data-open=true] .iv-cover{clip-path:inset(50% 0);transform:none}[data-t=arunika] .ar-body{counter-reset:act;background:repeating-linear-gradient(90deg, #c9a45c09 0 1px, transparent 1px 28px), var(--bg);padding-inline:1.25rem}[data-t=arunika] .ar-kick{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-size:.7rem}[data-t=arunika] .ar-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:min(100svh,760px);padding:4rem 0 6rem;display:flex;position:relative;overflow:hidden}[data-t=arunika] .ar-stage-fan{width:min(140%,900px);max-width:none;color:var(--accent);opacity:.22;position:absolute;bottom:0;left:50%;translate:-50%}[data-t=arunika] .ar-stage:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;position:absolute;inset:auto 0 0}[data-t=arunika] .ar-title{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:clamp(2.8rem,15cqi,7rem);line-height:.95;display:flex}[data-t=arunika] .ar-title:focus{outline:none}[data-t=arunika] .ar-title .iv-amp,[data-t=arunika] .ar-finale-names .iv-amp{margin:.25em 0;font-style:normal}[data-t=arunika] .ar-when{letter-spacing:.24em;text-transform:uppercase;font-size:.78rem}[data-t=arunika] .ar-prolog{text-align:center;justify-items:center;gap:1.5rem;max-width:34rem;margin:4rem auto;display:grid}[data-t=arunika] .ar-prolog blockquote{font-size:1.05rem;font-weight:300;line-height:1.75}[data-t=arunika] .ar-prolog footer{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-top:1rem;font-size:.72rem}[data-t=arunika] .ar-divider{width:10rem;color:var(--accent)}[data-t=arunika] .ar-act{max-width:60rem;margin-inline:auto;padding:4.5rem 0}[data-t=arunika] .ar-act-head{text-align:center;justify-items:center;gap:.6rem;margin-bottom:2.5rem;display:grid}[data-t=arunika] .ar-act-head:before{counter-increment:act;content:counter(act, upper-roman);aspect-ratio:1;width:3.6rem;font-family:var(--display);color:var(--accent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23c9a45c'%3E%3Cpath d='M20 1 39 20 20 39 1 20Z'/%3E%3Cpath d='M20 5 35 20 20 35 5 20Z' stroke-width='.5'/%3E%3C/svg%3E") 50%/contain no-repeat;place-items:center;font-size:.95rem;display:grid}[data-t=arunika] .ar-act-head:after{content:"";background:var(--accent);width:6rem;height:1px}[data-t=arunika] .ar-act-h{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;margin-top:.4rem;font-size:1.6rem}[data-t=arunika] .ar-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem;max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-pair-amp{font-family:var(--display);color:var(--accent);align-self:center;margin-top:-5rem;font-size:2.6rem}[data-t=arunika] .ar-arch{text-align:center;justify-items:center;gap:1rem;display:grid}[data-t=arunika] .ar-arch-frame{aspect-ratio:3/4.4;border:1px solid var(--accent);border-radius:999px 999px 0 0;width:100%;max-width:15rem;padding:6px}[data-t=arunika] .ar-arch-frame>*{object-fit:cover;background:linear-gradient(180deg, #c9a45c33, var(--surface) 65%);width:100%;height:100%;font-family:var(--display);color:var(--accent);border:0;border-radius:999px 999px 0 0;font-size:3.5rem}[data-t=arunika] .ar-arch-name{font-family:var(--display);letter-spacing:.06em;font-size:1.25rem;line-height:1.2}[data-t=arunika] .ar-arch figcaption p{color:var(--muted);margin-top:.4rem;font-size:.8rem}[data-t=arunika] .ar-count{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));max-width:36rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-count>div{border-left:1px solid var(--line);flex-direction:column-reverse;gap:.35rem;display:flex}[data-t=arunika] .ar-count>div:first-child{border-left:0}[data-t=arunika] .ar-count dd{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,11cqi,4rem);line-height:1}[data-t=arunika] .ar-count dt{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.62rem}[data-t=arunika] .ar-programme{border-top:1px solid var(--accent);max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-prog{border-bottom:1px solid var(--line);grid-template-columns:4.6rem minmax(0,1fr);gap:1.1rem;padding:1.75rem 0;display:grid}[data-t=arunika] .ar-prog-time{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:1.6rem;line-height:1}[data-t=arunika] .ar-prog-label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.6rem;font-size:1.4rem;display:flex}[data-t=arunika] .ar-prog-label:after{content:"";border-bottom:1px dotted var(--accent);flex:1;translate:0 -.3em}[data-t=arunika] .ar-prog-date{letter-spacing:.06em;color:var(--muted);margin-top:.35rem;font-size:.8rem}[data-t=arunika] .ar-prog-venue{margin-top:.8rem;font-weight:600}[data-t=arunika] .ar-links{flex-wrap:wrap;gap:0 1.25rem;margin-top:.4rem;display:flex}[data-t=arunika] .ar-link{letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;font-size:.72rem;text-decoration:underline;display:inline-flex}[data-t=arunika] .ar-story>div{max-width:34rem;margin-inline:auto;font-weight:300;line-height:1.85}[data-t=arunika] .ar-story p+p{margin-top:1rem}[data-t=arunika] .ar-story p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.08em .12em 0 0;font-size:3.4em;line-height:.8}[data-t=arunika] .ar-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}[data-t=arunika] .ar-gallery>*{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line);width:100%}[data-t=arunika] .ar-gallery>:nth-child(3n+2){aspect-ratio:3/5;border-color:var(--accent);border-radius:999px 999px 0 0}[data-t=arunika] .ar-card{border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:-9px;background:radial-gradient(90% 60% at 50% 0, #c9a45c1f, transparent), var(--surface);gap:1.25rem;max-width:30rem;margin-inline:auto;padding:2.5rem 1.5rem 2rem;display:grid}[data-t=arunika] .ar-card-rsvp{font-family:var(--display);letter-spacing:.2em;text-align:center;color:var(--accent);font-size:1.5rem}[data-t=arunika] .ar-note{max-width:28rem;margin:0 auto 1.75rem}[data-t=arunika] .ar-gifts{gap:1rem;max-width:44rem;margin-inline:auto;display:grid}[data-t=arunika] .ar-gift{text-align:center;border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:-7px;justify-items:center;gap:.2rem;padding:1.75rem 1rem;display:grid}[data-t=arunika] .ar-gift .iv-gift-bank{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=arunika] .ar-gift .iv-gift-no{font-family:var(--display);letter-spacing:.06em;font-size:1.6rem}[data-t=arunika] .ar-gift .iv-gift-holder{color:var(--muted);font-size:.85rem}[data-t=arunika] .ar-gift .iv-btn{margin-top:.8rem}[data-t=arunika] .ar-guestbook{max-width:34rem}[data-t=arunika] .iv-wishes{gap:.75rem;margin-top:2rem;display:grid}[data-t=arunika] .iv-wish{border-left:1px solid var(--accent);padding-left:1rem}[data-t=arunika] .iv-wish-name{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=arunika] .iv-form input:not([type=radio]),[data-t=arunika] .iv-form select,[data-t=arunika] .iv-form textarea{border-width:0 0 1px;border-color:var(--accent);background:0 0}[data-t=arunika] .iv-form label>span,[data-t=arunika] .iv-form legend{letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}[data-t=arunika] .iv-btn{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}[data-t=arunika] .ar-finale{text-align:center;justify-items:center;gap:1rem;max-width:30rem;margin:2rem auto 0;padding:4rem 0 2rem;display:grid}[data-t=arunika] .ar-finale-fan{width:9rem;color:var(--accent);scale:1 -1}[data-t=arunika] .ar-finale-names{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:2.6rem;line-height:1;display:flex}@container ivb (min-width:860px){[data-t=arunika] .ar-body{padding-inline:3rem}[data-t=arunika] .ar-act{padding-block:6rem}[data-t=arunika] .ar-act-h{font-size:2.2rem}[data-t=arunika] .ar-pair{gap:3rem}[data-t=arunika] .ar-prog{grid-template-columns:9rem minmax(0,1fr);gap:2.5rem}[data-t=arunika] .ar-prog-time{text-align:right;font-size:3rem}[data-t=arunika] .ar-gallery{gap:1rem}[data-t=arunika] .ar-gifts{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media (prefers-reduced-motion:reduce){[data-t=arunika] .ar-fan,[data-t=arunika] .iv-n{animation:none}}
.iv[data-t=rebung]{--bg:#4a0f1c;--surface:#5c1726;--ink:#f6e7c8;--muted:#dcc69e;--accent:#e0b54a;--on-accent:#3a0b15;--line:#e0b54a4d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:var(--font-lora), Georgia, serif;--display:var(--font-cinzel), serif;--r:3px}[data-t=rebung] .rb-field{color:var(--accent);opacity:.18;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55%,#0000 35%,#000 80%);mask-image:radial-gradient(70% 55%,#0000 35%,#000 80%)}[data-t=rebung] .rb-medallion{width:min(118cqi,620px);max-width:none;color:var(--accent);opacity:.1;animation:90s linear infinite rebung-turn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes rebung-turn{to{rotate:360deg}}[data-t=rebung] .rb-tepi{background:linear-gradient(var(--accent), var(--accent)) left / 1px 100% no-repeat, linear-gradient(var(--accent), var(--accent)) right / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--accent) 0 5px, transparent 5px 10px) center / 2px 100% no-repeat;opacity:.7;width:12px;position:absolute;top:0;bottom:0}[data-t=rebung] .rb-tepi-l{left:8px}[data-t=rebung] .rb-tepi-r{right:8px}[data-t=rebung] .rb-band{color:var(--accent);position:absolute;left:0}[data-t=rebung] .rb-band-top{top:0;scale:1 -1}[data-t=rebung] .rb-band-bottom{bottom:0}[data-t=rebung] .rb-bunga{width:3.5rem;color:var(--accent)}[data-t=rebung] .iv-cover-inner{padding-top:4.75rem}[data-t=rebung] .iv-kicker{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem}[data-t=rebung] .iv-n{color:var(--accent)}[data-t=rebung] .iv-names{font-size:clamp(2.3rem,13cqi,4.8rem);font-weight:600}[data-t=rebung] .iv-amp{color:var(--ink);font-style:normal}[data-t=rebung] .iv-date{letter-spacing:.2em}[data-t=rebung] .iv-cover{transition:opacity .9s,transform .9s,visibility 0s linear .9s}.iv[data-t=rebung][data-open=true] .iv-cover{opacity:0;transform:scale(1.06)}[data-t=rebung] .rb-cloth{background:repeating-linear-gradient(45deg,#e0b54a12 0 1px,#0000 1px 20px),repeating-linear-gradient(-45deg,#e0b54a12 0 1px,#0000 1px 20px),#3a0b15;position:relative}[data-t=rebung] .rb-body{border-inline:14px solid #0000;border-image:repeating-linear-gradient(180deg, var(--accent) 0 6px, transparent 6px 9px, var(--accent) 9px 10px, transparent 10px 16px) 0 14 / 0 14px;background:linear-gradient(90deg, var(--accent) 1px, transparent 1px) left / 1px 100% no-repeat, linear-gradient(90deg, var(--accent) 1px, transparent 1px) right / 1px 100% no-repeat, var(--bg);max-width:46rem;margin-inline:auto;padding:0 1.4rem 1rem}[data-t=rebung] .rb-eyebrow{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=rebung] .rb-hero{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:4.5rem 0 4rem;display:flex;position:relative;overflow:hidden}[data-t=rebung] .rb-hero-bunga{z-index:-1;width:min(120cqi,34rem);max-width:none;color:var(--accent);opacity:.1;animation:90s linear infinite rebung-turn;position:absolute;top:50%;left:50%;translate:-50% -55%}[data-t=rebung] .rb-hero{isolation:isolate}[data-t=rebung] .rb-title{font-family:var(--display);flex-direction:column;align-items:center;font-size:clamp(2.4rem,12cqi,4.6rem);font-weight:600;line-height:1;display:flex}[data-t=rebung] .rb-title:focus{outline:none}[data-t=rebung] .rb-title .iv-amp,[data-t=rebung] .rb-closing-names .iv-amp{color:var(--ink);margin:.2em 0;font-style:normal}[data-t=rebung] .rb-date{letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}[data-t=rebung] .rb-hero-band{color:var(--accent);position:absolute;bottom:0;left:0}[data-t=rebung] .rb-pantun{text-align:center;justify-items:center;gap:.9rem;padding:3rem 0;display:grid}[data-t=rebung] .rb-pantun-text{font-size:1.1rem;font-style:italic;line-height:1.75;display:grid}[data-t=rebung] .rb-pantun-text span:nth-child(2n){padding-left:1.5rem}[data-t=rebung] .rb-quote{border-block:1px solid var(--line);text-align:center;gap:.75rem;max-width:32rem;margin:0 auto 1rem;padding:1.5rem;line-height:1.75;display:grid}[data-t=rebung] .rb-sec{border-top:1px solid var(--line);padding:3.5rem 0;scroll-margin-top:1rem}[data-t=rebung] .rb-head{text-align:center;justify-items:center;gap:.4rem;margin-bottom:2rem;display:grid}[data-t=rebung] .rb-head-bunga{width:2.4rem;color:var(--accent);margin-bottom:.3rem}[data-t=rebung] .rb-h{font-family:var(--display);font-size:1.7rem;font-weight:600;line-height:1.2}[data-t=rebung] .rb-couple{justify-items:center;gap:1.5rem;display:grid}[data-t=rebung] .rb-person{text-align:center;justify-items:center;gap:.5rem;display:grid}[data-t=rebung] .rb-ketupat{aspect-ratio:1;background:var(--accent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:13rem;margin-bottom:.75rem;padding:7px}[data-t=rebung] .rb-ketupat>*{object-fit:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--surface);width:100%;height:100%;font-family:var(--display);color:var(--accent);border:0;font-size:3rem}[data-t=rebung] .rb-person-name{font-family:var(--display);font-size:1.35rem;font-weight:600;line-height:1.25}[data-t=rebung] .rb-parents{color:var(--muted);font-size:.88rem}[data-t=rebung] .rb-join{aspect-ratio:1;width:5rem;color:var(--accent);place-items:center;display:grid;position:relative}[data-t=rebung] .rb-join-bunga{width:100%;position:absolute;inset:0}[data-t=rebung] .rb-join span{background:var(--bg);font-family:var(--display);padding:.1rem .4rem;font-size:1.6rem;line-height:1;position:relative}[data-t=rebung] .rb-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;max-width:26rem;margin-inline:auto;display:grid}[data-t=rebung] .rb-count>div{aspect-ratio:1;background:radial-gradient(circle, var(--surface) 60%, #e0b54a59);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-direction:column-reverse;justify-content:center;align-items:center;line-height:1;display:flex}[data-t=rebung] .rb-count dd{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,6cqi,1.9rem)}[data-t=rebung] .rb-count dt{letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:.58rem}[data-t=rebung] .rb-majlis{gap:1.25rem;display:grid}[data-t=rebung] .rb-panel{border:1px solid var(--accent);background:var(--surface);text-align:center;gap:1rem;padding:0 1.25rem 1.5rem;display:grid}[data-t=rebung] .rb-panel-band{color:var(--accent);margin-inline:-1.25rem;scale:1 -1}[data-t=rebung] .rb-panel-h{font-family:var(--display);color:var(--accent);font-size:1.5rem;font-weight:600}[data-t=rebung] .rb-rows{text-align:left;display:grid}[data-t=rebung] .rb-rows>div{border-top:1px dashed var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;display:grid}[data-t=rebung] .rb-rows dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem}[data-t=rebung] .rb-rows dd{display:grid}[data-t=rebung] .rb-rows dd span{color:var(--muted)}[data-t=rebung] .rb-panel .iv-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}[data-t=rebung] .rb-story>div{max-width:34rem;margin-inline:auto;line-height:1.8}[data-t=rebung] .rb-story p+p{margin-top:1rem}[data-t=rebung] .rb-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}[data-t=rebung] .rb-gallery>*{aspect-ratio:1;object-fit:cover;clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);width:100%}[data-t=rebung] .rb-gallery>:first-child{aspect-ratio:16/10;clip-path:polygon(8% 0,92% 0,100% 13%,100% 87%,92% 100%,8% 100%,0 87%,0 13%);grid-column:span 2}[data-t=rebung] .rb-framed .iv-form{border:1px solid var(--accent);outline:1px solid var(--line);outline-offset:5px;max-width:28rem;margin-inline:auto;padding:1.5rem 1.25rem}[data-t=rebung] .rb-note{max-width:28rem;margin:0 auto 1.5rem}[data-t=rebung] .rb-gifts{gap:.75rem;display:grid}[data-t=rebung] .rb-gift{border:1px solid var(--line);background:var(--surface);text-align:center;justify-items:center;gap:.15rem;padding:1.5rem 1rem;display:grid}[data-t=rebung] .rb-gift .iv-gift-bank{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}[data-t=rebung] .rb-gift .iv-gift-no{font-family:var(--display);font-size:1.45rem}[data-t=rebung] .rb-gift .iv-gift-holder{color:var(--muted)}[data-t=rebung] .rb-gift .iv-btn{margin-top:.75rem}[data-t=rebung] .iv-wishes{gap:.75rem;margin-top:1.5rem;display:grid}[data-t=rebung] .iv-wish{border-left:3px solid var(--accent);background:var(--surface);padding:.9rem 1rem}[data-t=rebung] .iv-wish-name{font-family:var(--display);color:var(--accent)}[data-t=rebung] .rb-closing{text-align:center;justify-items:center;gap:.75rem;padding:1rem 0 2rem;display:grid}[data-t=rebung] .rb-closing-names{font-family:var(--display);flex-direction:column;align-items:center;font-size:2.2rem;font-weight:600;line-height:1;display:flex}[data-t=rebung] .rb-closing-names .iv-n{color:var(--accent)}[data-t=rebung] .rb-rebung{width:5rem;color:var(--accent)}[data-t=rebung] .rb-nav{z-index:5;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3a0b15f0;justify-content:center;gap:.25rem;display:flex;position:sticky;bottom:0}[data-t=rebung] .rb-nav a{max-width:7rem;min-height:44px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex:1;place-items:center;font-size:.68rem;display:grid}[data-t=rebung] .rb-nav a:before{content:"";background:var(--accent);width:6px;height:6px;margin-bottom:.2rem;rotate:45deg}[data-t=rebung] .rb-nav a:hover{color:var(--accent)}.iv-page[data-t=rebung] .iv-music{bottom:4.5rem}@container ivb (min-width:860px){[data-t=rebung] .rb-body{padding-inline:2.5rem}[data-t=rebung] .rb-couple{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}[data-t=rebung] .rb-majlis{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}[data-t=rebung] .rb-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}[data-t=rebung] .rb-gallery>:first-child{aspect-ratio:21/9;grid-column:span 3}[data-t=rebung] .rb-gifts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (prefers-reduced-motion:reduce){[data-t=rebung] .rb-medallion,[data-t=rebung] .rb-hero-bunga{animation:none}}
.iv[data-t=senja]{--bg:#f6e8cf;--surface:#efd9b4;--ink:#3a1f12;--muted:#6b4430;--accent:#a8441a;--on-accent:#fff4e2;--line:#3a1f1238;--s1:#e3a23a;--s2:#d06a2a;--s3:#a8441a;--s4:#6e2a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-nunito), system-ui, sans-serif;--display:var(--font-shrikhand), serif;--r:999px;--arc:min(112cqi, 640px, 88vh)}[data-t=senja] .se-arc-1{stroke:var(--s1)}[data-t=senja] .se-arc-2{stroke:var(--s2)}[data-t=senja] .se-arc-3{stroke:var(--s3)}[data-t=senja] .se-arc-4{stroke:var(--s4)}[data-t=senja] .se-sun{fill:var(--s1)}[data-t=senja] .se-arcs{width:var(--arc);max-width:none;animation:1.4s cubic-bezier(.2,.7,.2,1) both senja-rise;position:absolute;bottom:-1px;left:50%;translate:-50%}@keyframes senja-rise{0%{translate:-50% 45%}}[data-t=senja] .se-petal{fill:#fffaf0;stroke:var(--s4);stroke-width:2px}[data-t=senja] .se-core{fill:var(--s1);stroke:var(--s4);stroke-width:2px}[data-t=senja] .se-daisy{animation:40s linear infinite senja-spin;position:absolute}[data-t=senja] .se-daisy-a{width:min(32cqi,180px);top:-8%;left:-14%}[data-t=senja] .se-daisy-b{width:min(24cqi,130px);animation-duration:28s;animation-direction:reverse;top:30%;right:-9%}@keyframes senja-spin{to{rotate:360deg}}[data-t=senja] .se-spark{color:var(--s2);animation:2.6s ease-in-out infinite senja-twinkle;position:absolute}[data-t=senja] .se-spark-a{width:22px;top:14%;right:16%}[data-t=senja] .se-spark-b{width:16px;animation-delay:.9s;top:44%;left:7%}[data-t=senja] .se-spark-c{width:12px;color:var(--s4);animation-delay:1.7s;top:8%;left:42%}@keyframes senja-twinkle{50%{opacity:.35;scale:.4}}[data-t=senja] .iv-cover-inner{padding-top:3rem;padding-bottom:calc(var(--arc) / 2 + 1rem);justify-content:flex-start}[data-t=senja] .iv-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800}[data-t=senja] .iv-names,[data-t=senja] .iv-title{text-shadow:.06em .06em 0 var(--s1)}[data-t=senja] .iv-names{font-size:clamp(2.5rem,15cqi,5.2rem)}[data-t=senja] .iv-amp{text-shadow:none;font-style:normal}[data-t=senja] .iv-date{font-weight:800}[data-t=senja] .iv-btn{box-shadow:3px 3px 0 var(--s4);font-weight:800}[data-t=senja] .iv-btn-line{box-shadow:none}.iv[data-t=senja][data-open=true] .iv-cover{transform:translateY(100%)}[data-t=senja] .se-body{max-width:64rem;margin-inline:auto;padding-inline:1.25rem;overflow-x:clip}[data-t=senja] .se-hero{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3.5rem 0 calc(min(46cqi,300px) + 1rem);display:flex;position:relative}[data-t=senja] .se-hero-arcs{width:min(100cqi,620px);max-width:none;position:absolute;bottom:0;left:50%;translate:-50%}[data-t=senja] .se-hero .se-spark-a{top:20%;right:8%}[data-t=senja] .se-hero .se-spark-b{top:52%;left:6%}[data-t=senja] .se-shout{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:800}[data-t=senja] .se-title{font-family:var(--display);text-shadow:.06em .06em 0 var(--s1);flex-direction:column;align-items:center;font-size:clamp(3rem,17cqi,7rem);line-height:.95;display:flex}[data-t=senja] .se-title:focus{outline:none}[data-t=senja] .se-title .iv-amp{text-shadow:none;font-style:normal}[data-t=senja] .se-pill{background:var(--s3);color:var(--on-accent);box-shadow:3px 3px 0 var(--s4);border-radius:999px;margin-top:.5rem;padding:.45rem 1.1rem;font-weight:800}[data-t=senja] .se-badge{aspect-ratio:1;width:7rem;position:relative;rotate:-8deg}[data-t=senja] .se-badge svg{width:100%;animation:18s linear infinite senja-spin}[data-t=senja] .se-badge-bg{fill:var(--s3)}[data-t=senja] .se-badge-in{fill:var(--s1)}[data-t=senja] .se-badge-ring{fill:var(--on-accent);font-family:var(--body);font-size:9px;font-weight:800}[data-t=senja] .se-badge p{text-align:center;color:var(--ink);place-content:center;line-height:1;display:grid;position:absolute;inset:0}[data-t=senja] .se-badge b{font-family:var(--display);font-size:1.6rem;font-weight:400}[data-t=senja] .se-badge span{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}[data-t=senja] .se-quote{background:var(--s1);max-width:34rem;box-shadow:5px 5px 0 var(--s4);text-align:center;border-radius:2.5rem;margin:3rem auto 0;padding:1.75rem 1.5rem;font-weight:700;line-height:1.6;rotate:-1.5deg}[data-t=senja] .se-quote-src{letter-spacing:.14em;text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:800}[data-t=senja] .se-sec{padding:4rem 0 2.5rem;position:relative}[data-t=senja] .se-sec:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cg fill='none' stroke-width='3.6'%3E%3Cpath stroke='%23e3a23a' d='M0 5Q10 1 20 5T40 5'/%3E%3Cpath stroke='%23d06a2a' d='M0 10Q10 6 20 10T40 10'/%3E%3Cpath stroke='%23a8441a' d='M0 15Q10 11 20 15T40 15'/%3E%3Cpath stroke='%236e2a17' d='M0 20Q10 16 20 20T40 20'/%3E%3C/g%3E%3C/svg%3E") 0 0/40px 24px repeat-x;height:24px;position:absolute;top:0;left:-1.25rem;right:-1.25rem}[data-t=senja] .se-head{text-align:center;justify-items:center;gap:.6rem;margin-bottom:2rem;display:grid}[data-t=senja] .se-sticker{background:var(--s1);box-shadow:2px 2px 0 var(--s4);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem;font-size:.72rem;font-weight:800;rotate:-4deg}[data-t=senja] .se-h{font-family:var(--display);color:var(--accent);text-shadow:.05em .05em 0 var(--s1);font-size:clamp(2rem,9cqi,3.2rem);line-height:1.05}[data-t=senja] .se-venn{justify-content:center;margin-bottom:1.5rem;display:flex;position:relative}[data-t=senja] .se-dot{aspect-ratio:1;object-fit:cover;border:6px solid var(--bg);width:min(44cqi,15rem);box-shadow:0 0 0 3px var(--s3);font-family:var(--display);border-radius:50%;font-size:4rem}[data-t=senja] .se-dot-a{background:var(--s1);color:var(--s4)}[data-t=senja] .se-dot-b{background:var(--s2);color:var(--on-accent);margin-left:-12%}[data-t=senja] .se-dot-a.iv-photo-ph{padding-right:22%}[data-t=senja] .se-dot-b.iv-photo-ph{padding-left:22%}[data-t=senja] .se-venn-daisy{z-index:1;width:min(16cqi,5.5rem);animation:30s linear infinite senja-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-t=senja] .se-names{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;display:grid}[data-t=senja] .se-person{font-size:1.15rem;font-weight:800;line-height:1.25}[data-t=senja] .se-parents{color:var(--muted);margin-top:.3rem;font-size:.85rem}[data-t=senja] .se-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;max-width:30rem;margin-inline:auto;display:grid}[data-t=senja] .se-count>div{aspect-ratio:1;box-shadow:3px 3px 0 var(--s4);border-radius:50%;flex-direction:column-reverse;justify-content:center;align-items:center;line-height:1;display:flex}[data-t=senja] .se-count>div:first-child{background:var(--s1);rotate:-6deg}[data-t=senja] .se-count>div:nth-child(2){background:var(--s2);rotate:4deg}[data-t=senja] .se-count>div:nth-child(3){background:var(--s3);color:var(--on-accent);rotate:-3deg}[data-t=senja] .se-count>div:nth-child(4){background:var(--s4);color:var(--on-accent);rotate:6deg}[data-t=senja] .se-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,7cqi,2.4rem)}[data-t=senja] .se-count dt{text-transform:uppercase;margin-top:.2rem;font-size:.62rem;font-weight:800}[data-t=senja] .se-tickets{filter:drop-shadow(4px 4px 0 var(--s4));gap:1.25rem;display:grid}[data-t=senja] .se-ticket{background:var(--surface);border-radius:1.25rem;grid-template-columns:5.25rem minmax(0,1fr);display:grid;-webkit-mask:radial-gradient(11px at 5.25rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 5.25rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 5.25rem 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 5.25rem 100%,#0000 98%,#000) bottom/100% 51% no-repeat}[data-t=senja] .se-stub{border-right:2px dashed var(--s4);background:var(--s2);border-radius:1.25rem 0 0 1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:1rem .5rem;line-height:1;display:flex}[data-t=senja] .se-stub b{font-family:var(--display);font-size:2.3rem;font-weight:400}[data-t=senja] .se-stub span{text-transform:uppercase;font-weight:800}[data-t=senja] .se-stub small{margin-top:.4rem;font-size:.8rem;font-weight:800}[data-t=senja] .se-ticket-main{padding:1.1rem 1.1rem .9rem 1.25rem}[data-t=senja] .se-admit{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:800}[data-t=senja] .se-ticket-label{font-family:var(--display);margin:.2rem 0 .4rem;font-size:1.6rem;line-height:1.1}[data-t=senja] .se-venue{margin-top:.4rem;font-weight:800}[data-t=senja] .se-links{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}[data-t=senja] .se-links .iv-btn{padding-inline:1rem;font-size:.8rem}[data-t=senja] .se-bubble{max-width:36rem;box-shadow:4px 4px 0 var(--s3);background:#fffaf0;border-radius:1.75rem;margin-inline:auto;padding:1.5rem 1.4rem;line-height:1.7;position:relative}[data-t=senja] .se-bubble:after{content:"";clip-path:polygon(0 0,100% 0,10% 100%);background:#fffaf0;width:28px;height:18px;position:absolute;bottom:-14px;left:3rem}[data-t=senja] .se-bubble p+p{margin-top:.9rem}[data-t=senja] .se-polaroids{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;margin-inline:-1.25rem;padding:1rem 1.25rem 1.5rem;display:flex;overflow-x:auto}[data-t=senja] .se-polaroid{scroll-snap-align:center;background:#fffaf0;flex:0 0 min(62cqi,15rem);padding:.6rem .6rem .4rem;box-shadow:0 10px 22px -10px #3a1f1273}[data-t=senja] .se-polaroid:nth-child(odd){rotate:-2.5deg}[data-t=senja] .se-polaroid:nth-child(2n){rotate:2deg}[data-t=senja] .se-polaroid>:first-child{aspect-ratio:1;object-fit:cover;width:100%}[data-t=senja] .se-polaroid figcaption{font-family:var(--display);text-align:center;color:var(--accent);padding-top:.4rem;font-size:1.1rem}[data-t=senja] .se-hint{text-align:center;color:var(--muted);font-size:.8rem;font-weight:800}[data-t=senja] .se-duo{gap:1.25rem;padding-top:1rem;display:grid}[data-t=senja] .se-panel{box-shadow:5px 5px 0 var(--s4);border-radius:2rem;padding:2.5rem 1.25rem 1.75rem}[data-t=senja] .se-panel:before{display:none}[data-t=senja] .se-panel-rsvp{background:var(--surface)}[data-t=senja] .se-panel-gift{background:var(--s1)}[data-t=senja] .se-panel-gift .se-sticker{background:var(--bg)}[data-t=senja] .se-gifts{gap:.75rem;display:grid}[data-t=senja] .se-gift{background:var(--bg);text-align:center;border-radius:1.25rem;justify-items:center;gap:.15rem;padding:1.25rem 1rem;display:grid}[data-t=senja] .se-gift .iv-gift-bank{font-weight:800}[data-t=senja] .se-gift .iv-gift-no{font-family:var(--display);font-size:1.5rem}[data-t=senja] .se-gift .iv-gift-holder{color:var(--muted)}[data-t=senja] .se-gift .iv-btn{margin-top:.6rem}[data-t=senja] .iv-form input:not([type=radio]),[data-t=senja] .iv-form select{background:var(--bg);border-radius:999px;padding-inline:1.1rem}[data-t=senja] .iv-form textarea{background:var(--bg);border-radius:1.25rem}[data-t=senja] .iv-choice{grid-template-columns:1fr 1fr}[data-t=senja] .iv-choice label{background:var(--bg);border-radius:999px}[data-t=senja] .iv-choice label:has(:checked){background:var(--s1);border-color:var(--s4)}[data-t=senja] .se-notes .iv-form{max-width:34rem;margin-inline:auto}[data-t=senja] .se-notes .iv-wishes{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin-top:2rem;padding:.5rem;display:grid}[data-t=senja] .iv-wish{background:#fffaf0;padding:1rem .9rem;font-size:.9rem;box-shadow:2px 3px #3a1f1240}[data-t=senja] .iv-wish:nth-child(4n+1){background:#f7d27a;rotate:-2deg}[data-t=senja] .iv-wish:nth-child(4n+2){background:#f3b089;rotate:1.5deg}[data-t=senja] .iv-wish:nth-child(4n+3){rotate:-1deg}[data-t=senja] .iv-wish:nth-child(4n){background:#eec5a0;rotate:2deg}[data-t=senja] .iv-wish-name{font-weight:800}[data-t=senja] .iv-wish-empty{text-align:center;grid-column:1/-1}[data-t=senja] .se-sunset{text-align:center;justify-items:center;gap:.75rem;max-width:30rem;margin:2rem auto 0;padding-top:3rem;display:grid}[data-t=senja] .se-sunset-names{font-family:var(--display);text-shadow:.06em .06em 0 var(--s1);gap:.3em;font-size:2.4rem;line-height:1;display:flex}[data-t=senja] .se-sunset-names .iv-amp{text-shadow:none;margin:0;font-size:1em;font-style:normal}[data-t=senja] .se-sunset-arcs{width:min(80cqi,22rem);margin-top:1rem}@container ivb (min-width:860px){[data-t=senja] .se-body{padding-inline:2.5rem}[data-t=senja] .se-tickets{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}[data-t=senja] .se-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}[data-t=senja] .se-polaroids{justify-content:safe center}[data-t=senja] .se-names{max-width:40rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){[data-t=senja] .se-daisy,[data-t=senja] .se-arcs,[data-t=senja] .se-spark,[data-t=senja] .se-badge svg,[data-t=senja] .se-venn-daisy{animation:none}}
.iv[data-t=warta]{--bg:#f1ece1;--surface:#e6dfd0;--ink:#161412;--muted:#4d4741;--accent:#b3261e;--on-accent:#f1ece1;--line:#16141259;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body:var(--font-source-serif), Georgia, serif;--display:var(--font-playfair), serif;--r:0}[data-t=warta] .iv-cover-inner{padding-top:1.75rem;justify-content:flex-start;gap:.75rem;width:100%;padding-inline:1.5rem}[data-t=warta] .wa-masthead{border-bottom:4px double var(--ink);font-family:var(--display);letter-spacing:-.02em;align-self:stretch;padding-bottom:.35rem;font-size:clamp(2rem,13cqi,3.6rem);font-style:italic;font-weight:900;line-height:1}[data-t=warta] .wa-edition{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:.15rem 1rem;margin-bottom:1.25rem;padding-bottom:.4rem;font-size:.66rem;font-weight:600;display:flex}[data-t=warta] .iv-kicker{background:var(--accent);color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;padding:.15rem .5rem;font-size:.7rem;font-weight:700}[data-t=warta] .iv-names,[data-t=warta] .iv-title{letter-spacing:-.02em;text-transform:uppercase;font-weight:900}[data-t=warta] .iv-names{font-size:clamp(2.8rem,18cqi,6.5rem);line-height:.88}[data-t=warta] .iv-amp{text-transform:none;font-weight:400}[data-t=warta] .wa-deck{max-width:22rem;color:var(--muted);font-size:1rem;font-style:italic;line-height:1.4}[data-t=warta] .iv-guest{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.75rem}[data-t=warta] .wa-halftone{background:radial-gradient(circle, var(--ink) 1.1px, transparent 1.6px) 0 0 / 7px 7px;opacity:.28;width:75%;height:55%;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000,#0000 70%)}[data-t=warta] .wa-barcode{background:var(--bg);gap:.2rem;padding:.35rem .4rem .25rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}[data-t=warta] .wa-barcode span{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 3px, var(--ink) 3px 4px, transparent 4px 7px, var(--ink) 7px 10px, transparent 10px 11px);width:4.5rem;height:1.9rem}[data-t=warta] .wa-barcode small{letter-spacing:.08em;font-size:.55rem}@media (max-height:700px){[data-t=warta] .wa-barcode{display:none}}[data-t=warta] .iv-cover{transform-origin:0;transition:transform 1.1s cubic-bezier(.6,0,.2,1),visibility 0s linear 1.1s}.iv[data-t=warta][data-open=true] .iv-cover{transform:perspective(1800px)rotateY(-100deg)}[data-t=warta] .wa-paper{max-width:72rem;margin-inline:auto;padding:1.5rem 1.25rem 0}[data-t=warta] .wa-head{text-align:center}[data-t=warta] .wa-head .wa-edition{margin-bottom:0}[data-t=warta] .wa-ticker{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:.4rem -1.25rem 0;padding:.35rem 0;font-size:.72rem;font-weight:700;overflow:hidden}[data-t=warta] .wa-ticker p{width:max-content;animation:28s linear infinite warta-ticker;display:flex}@keyframes warta-ticker{to{translate:-50%}}[data-t=warta] .wa-front{gap:2rem;padding:1.75rem 0 2.5rem;display:grid}[data-t=warta] .wa-flag{background:var(--accent);color:var(--on-accent);letter-spacing:.14em;text-transform:uppercase;justify-self:start;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}[data-t=warta] .wa-headline{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(2.6rem,12cqi,6rem);font-weight:900;line-height:.92}[data-t=warta] .wa-headline:focus{outline:none}[data-t=warta] .wa-headline .iv-amp{margin:0 .1em;font-size:1em;font-weight:400}[data-t=warta] .wa-headline-tail{letter-spacing:.02em;text-transform:none;font-size:.42em;font-style:italic;display:block}[data-t=warta] .wa-sub{border-bottom:1px solid var(--ink);color:var(--muted);margin-top:.9rem;padding-bottom:1rem;font-size:1.1rem;font-style:italic;line-height:1.45}[data-t=warta] .wa-photo{margin-top:1.25rem}[data-t=warta] .wa-photo>:first-child{aspect-ratio:16/10;object-fit:cover;width:100%}[data-t=warta] .wa-photo figcaption,[data-t=warta] .wa-lensa figcaption{border-bottom:1px solid var(--line);color:var(--muted);margin-top:.35rem;padding-bottom:.35rem;font-size:.75rem}[data-t=warta] img,[data-t=warta] .iv-photo-ph{filter:grayscale()contrast(1.15)}[data-t=warta] .iv-photo-ph{background:radial-gradient(circle, var(--ink) 1px, transparent 1.5px) 0 0 / 6px 6px, var(--surface);color:var(--ink);border:1px solid var(--ink);font-weight:700}[data-t=warta] .wa-columns{column-width:15rem;column-rule:1px solid var(--line);column-gap:2rem;margin-top:1.25rem;line-height:1.65}[data-t=warta] .wa-columns>*{margin-bottom:1rem}[data-t=warta] .wa-columns>p:first-child:first-letter{float:left;font-family:var(--display);color:var(--accent);margin:.06em .1em 0 0;font-size:3.6em;font-weight:900;line-height:.8}[data-t=warta] .wa-lede strong{font-weight:700}[data-t=warta] .wa-pull{break-inside:avoid;border-block:3px double var(--ink);font-family:var(--display);padding:.75rem 0;font-size:1.2rem;font-style:italic;font-weight:700;line-height:1.35}[data-t=warta] .wa-pull footer{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-size:.72rem;font-style:normal}[data-t=warta] .wa-rubric{border-top:4px double var(--ink);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1rem;padding-top:.45rem;font-size:1.15rem;font-weight:900;display:flex}[data-t=warta] .wa-rubric:before{content:"";background:var(--accent);width:.6rem;height:.6rem}[data-t=warta] .wa-sec{padding:2rem 0}[data-t=warta] .wa-side{align-content:start;gap:1.5rem;display:grid}[data-t=warta] .wa-box{border:1px solid var(--ink);padding:1rem}[data-t=warta] .wa-agenda{display:grid}[data-t=warta] .wa-agenda li{border-top:1px solid var(--line);grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;font-size:.9rem;display:grid}[data-t=warta] .wa-agenda li:first-child{border-top:0;padding-top:0}[data-t=warta] .wa-agenda-time{font-family:var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1}[data-t=warta] .wa-agenda-label{font-family:var(--display);font-size:1.15rem;font-weight:800;line-height:1.15}[data-t=warta] .wa-agenda-venue{margin-top:.35rem;font-weight:700}[data-t=warta] .wa-links{flex-wrap:wrap;gap:0 1rem;display:flex}[data-t=warta] .wa-link{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-flex}[data-t=warta] .wa-link:after{content:" →";white-space:pre}[data-t=warta] .wa-box-ink{background:var(--ink);color:var(--bg)}[data-t=warta] .wa-box-ink .wa-rubric{border-top-color:var(--bg)}[data-t=warta] .wa-count{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-t=warta] .wa-count>div{border-left:1px solid #f1ece140;flex-direction:column-reverse;display:flex}[data-t=warta] .wa-count>div:first-child{border-left:0}[data-t=warta] .wa-count dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900;line-height:1.1}[data-t=warta] .wa-count dt{letter-spacing:.1em;text-transform:uppercase;color:#f1ece1bf;font-size:.66rem}[data-t=warta] .wa-box-ink .iv-muted{color:#f1ece1bf}[data-t=warta] .wa-profile-grid{gap:1.25rem;display:grid}[data-t=warta] .wa-profile{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}[data-t=warta] .wa-mug{aspect-ratio:3/4;object-fit:cover;width:100%}[data-t=warta] .wa-profile-role{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}[data-t=warta] .wa-profile-name{font-family:var(--display);margin-top:.2rem;font-size:1.35rem;font-weight:800;line-height:1.15}[data-t=warta] .wa-profile-parents{color:var(--muted);margin-top:.35rem;font-size:.85rem;font-style:italic}[data-t=warta] .wa-lensa{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-t=warta] .wa-lensa figure:first-child{grid-column:span 2}[data-t=warta] .wa-lensa figure>:first-child{aspect-ratio:4/3;object-fit:cover;width:100%}[data-t=warta] .wa-coupon{border:2px dashed var(--ink);background:var(--surface);gap:1rem;padding:1.5rem 1.1rem 1.25rem;display:grid;position:relative}[data-t=warta] .wa-scissors{background:var(--bg);padding-inline:.3rem;font-size:1.3rem;line-height:1.4;position:absolute;top:-.95rem;left:1.25rem}[data-t=warta] .wa-coupon-head{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-t=warta] .iv-form input:not([type=radio]),[data-t=warta] .iv-form select,[data-t=warta] .iv-form textarea{border-color:var(--ink);background:var(--bg)}[data-t=warta] .iv-choice label{border-color:var(--ink)}[data-t=warta] .iv-btn{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}[data-t=warta] .wa-classified-lead{margin-bottom:.75rem;font-size:.85rem;font-weight:700}[data-t=warta] .wa-ads{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}[data-t=warta] .wa-ad{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);height:100%;padding:.9rem;font-size:.85rem}[data-t=warta] .wa-ad .iv-gift-bank{text-transform:uppercase;font-weight:800}[data-t=warta] .wa-ad .iv-gift-no{font-family:var(--display);font-size:1.3rem;font-weight:800}[data-t=warta] .wa-ad .iv-gift-holder{color:var(--muted);font-style:italic}[data-t=warta] .wa-ad .iv-btn{width:100%;margin-top:.6rem}[data-t=warta] .wa-letters .iv-form{max-width:34rem}[data-t=warta] .wa-letters .iv-wishes{column-width:15rem;column-rule:1px solid var(--line);column-gap:2rem;margin-top:1.5rem}[data-t=warta] .iv-wish{break-inside:avoid;border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem}[data-t=warta] .iv-wish-name{font-family:var(--display);font-weight:800}[data-t=warta] .iv-wish-name:before{content:"Dari ";font-family:var(--body);font-style:italic;font-weight:400}[data-t=warta] .wa-colophon{border-top:4px double var(--ink);text-align:center;color:var(--muted);justify-items:center;gap:.5rem;margin-top:1rem;padding:2rem 0 .5rem;font-size:.8rem;font-style:italic;display:grid}[data-t=warta] .wa-colophon-names{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:2rem;font-style:normal;font-weight:900}[data-t=warta] .wa-colophon-names .iv-amp{margin:0 .2em;font-size:1em;font-weight:400}[data-t=warta] .wa-end{background:var(--ink);width:10px;height:10px;display:block}@container ivb (min-width:860px){[data-t=warta] .wa-paper{padding-inline:2.5rem}[data-t=warta] .wa-ticker{margin-inline:-2.5rem}[data-t=warta] .wa-front{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:2.5rem}[data-t=warta] .wa-side{border-left:1px solid var(--ink);padding-left:2.5rem}[data-t=warta] .wa-profile-grid{grid-template-columns:1fr 1fr;gap:2.5rem}[data-t=warta] .wa-profile{grid-template-columns:9rem minmax(0,1fr)}[data-t=warta] .wa-lensa{grid-template-columns:repeat(3,minmax(0,1fr))}[data-t=warta] .wa-lensa figure:first-child{grid-area:span 2/span 2}[data-t=warta] .wa-lensa figure:first-child>:first-child{aspect-ratio:auto;height:calc(100% - 2rem)}[data-t=warta] .wa-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;display:grid}}@media (prefers-reduced-motion:reduce){[data-t=warta] .wa-ticker p{animation:none}}
