@font-face{font-family:PS Serif;src:url(/assets/padang-senja/fonts/CormorantGaramond.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:PS Script;src:url(/assets/padang-senja/fonts/PinyonScript-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:PS Amp;src:url(/assets/padang-senja/fonts/GreatVibes-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:PS Hand;src:url(/assets/padang-senja/fonts/Caveat.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:PS Arabic;src:url(/assets/padang-senja/fonts/NotoNaskhArabic.woff2)format("woff2");font-display:swap}:root{--ink:#3a3426;--ink-soft:#5d5644;--cream:#f1ebdf;--paper:#efe7d8;--green:#3d4434;--green-deep:#2c3126;--brown:#3a2a20;--gold:#b8924f;--ivory:#f4eee2;--canvas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .35' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .27 0 0 0 0 .2 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--col:min(100vw,520px);--u:calc(var(--col) / 100)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#1f2119}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PS Serif,Georgia,serif;font-size:17px;line-height:1.5;overflow-x:hidden}body.ps-locked{overflow:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}.ps-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.12em;width:1em;height:1em}body:before{content:"";filter:blur(28px)brightness(.45);z-index:-1;background:url(/assets/padang-senja/backdrop.webp) 50%/cover;position:fixed;inset:-40px}.ps-cover{width:var(--col);isolation:isolate;z-index:20;background:#3a3a2c;height:100svh;transition:opacity 1s .5s,visibility 0s 1.5s;position:fixed;inset:0 0 0 50%;overflow:hidden;transform:translate(-50%)}.ps-cover.ps-gone{opacity:0;visibility:hidden;pointer-events:none}.ps-layer{pointer-events:none;position:absolute}.ps-layer img{object-fit:cover;width:100%;height:100%}.ps-backdrop{transform-origin:45% 35%;animation:9s cubic-bezier(.2,.6,.3,1) both ps-zoom,18s ease-in-out 9s infinite alternate ps-drift;inset:0}.ps-tree{transform-origin:100% 0;width:82%;height:72%;animation:3s cubic-bezier(.2,.7,.2,1) .2s both ps-tree-in,6s ease-in-out 3.2s infinite alternate ps-sway-tree;top:-3%;right:-6%}.ps-tree img{object-fit:contain;object-position:100% 0}.ps-meadow{transform-origin:50% 100%;height:52%;animation:3.2s cubic-bezier(.2,.7,.2,1) .4s both ps-rise,5s ease-in-out 3.6s infinite alternate ps-wind;bottom:-1%;left:-38%;right:-38%}.ps-meadow img{object-position:50% 100%}.ps-canvas{background:var(--canvas);opacity:.25;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.ps-vignette{pointer-events:none;background:radial-gradient(120% 80% at 50% 40%,#0000 60%,#14130c4d),linear-gradient(#0000 70%,#14130c80);position:absolute;inset:0}.ps-petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ps-petals i{opacity:.6;background:#e9dfca;border-radius:60% 40%;width:6px;height:4px;position:absolute;top:-4%}.ps-cover-title{text-align:center;color:#f1eadb;text-shadow:0 1px 10px #14130c59;position:absolute;top:19%;left:0;right:0}.ps-caption{letter-spacing:.06em;margin:0 0 1em;font-size:14px;font-weight:700;animation:1.4s 1.6s both ps-fade}.ps-names{margin:0;font-family:PS Script,cursive;font-size:clamp(40px,12vw,60px);font-weight:400;line-height:1.2;animation:2.2s 2s both ps-blur-in}.ps-amp-glyph{padding:0 .08em;font-family:PS Amp,cursive;font-size:.92em}.ps-letter{filter:drop-shadow(0 14px 20px #0006);width:72%;animation:1.6s cubic-bezier(.2,.8,.2,1) 2.8s both ps-letter-in;position:absolute;top:40%;left:50%;transform:translate(-50%)}.ps-cover-guest{left:0;right:0;bottom:max(34px,env(safe-area-inset-bottom));text-align:center;color:#f1eadb;text-shadow:0 1px 8px #14130cb3;animation:1.2s 3.6s both ps-fade;position:absolute}.ps-cover-guest p{letter-spacing:.06em;opacity:.85;margin:0;font-size:13px}.ps-cover-guest strong{overflow-wrap:anywhere;margin:.05em 0 .6em;padding:0 20px;font-size:21px;font-weight:600;display:block}.ps-open{color:#f1eadb;letter-spacing:.08em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:underline}.ps-open:disabled{opacity:.6;cursor:wait;text-decoration:none}.ps-opening .ps-letter{animation:1.3s cubic-bezier(.6,0,.4,1) forwards ps-letter-out}.ps-opening .ps-cover-guest,.ps-opening .ps-cover-title{opacity:0;transition:opacity .6s}main{width:var(--col);margin:0 auto;position:relative;overflow:hidden}section{position:relative}.ps-paper-bg{background:linear-gradient(#f2ece29e,#f2ece29e),var(--paper) var(--ps-paper-art,url(/assets/padang-senja/paper.webp)) center/60% repeat}.ps-green-bg{background:var(--green-deep) var(--ps-green-art,url(/assets/padang-senja/greenpaint.webp)) center/cover}.ps-green-bg:before{content:"";pointer-events:none;background:linear-gradient(#1e211959,#1e21198c);position:absolute;inset:0}.ps-green-bg>*{position:relative}.ps-damask{background:var(--brown) var(--ps-damask-art,url(/assets/padang-senja/damask.webp)) center top/70% repeat;text-align:center;padding:10px 26px 60px}.ps-damask:after{content:"";pointer-events:none;background:radial-gradient(90% 40% at 50% 8%,#ffd6962e,#0000 70%),linear-gradient(#0000 85%,#140c0880);position:absolute;inset:0}.ps-damask>*{z-index:1;position:relative}.ps-dark{color:var(--ivory);text-align:center;padding:70px 24px}.ps-dark p{opacity:.92;max-width:400px;margin:0 auto 1em}.ps-light{text-align:center;padding:70px 22px}.ps-light p{max-width:400px;color:var(--ink-soft);margin:0 auto 1em}.ps-script{margin:.2em 0 .35em;font-family:PS Script,cursive;font-size:42px;font-weight:400;line-height:1.25}.ps-pill{background:var(--ivory);color:var(--ink);letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45em;padding:7px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ps-pill-dark{color:var(--ivory);background:#3a3426}.ps-pill:focus-visible,.ps-open:focus-visible,.ps-link:focus-visible,.ps-record:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ps-collage{height:calc(var(--u) * 252);overflow:hidden}.pc{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));transform:rotate(calc(var(--r,0) * 1deg));opacity:0;margin:0;position:absolute}.ps-play .pc{animation:ps-drop .9s calc(var(--d) * 1s + .2s) cubic-bezier(.2,.8,.25,1.15) forwards}img.pc,.pc img{filter:drop-shadow(0 6px 10px #32261440)}.ps-mono{color:#f4eee2;font-family:PS Script,cursive;font-size:calc(var(--u) * 11);text-shadow:0 2px 8px #00000073;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex}.ps-mono span:first-child{transform:translate(18%,-22%)}.ps-mono span:last-child{transform:translate(-18%,22%)}.ps-mono i{opacity:.85;font-family:PS Amp,cursive;font-size:.45em;font-style:normal}.ps-envcard{position:absolute}.ps-verse{text-align:center;height:29%;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:23.5%;left:21%;right:18%}.ps-arabic{font-family:PS Arabic,serif;font-size:calc(var(--u) * 2.6);margin:0 0 .2em;line-height:1.45}.ps-verse-text{font-style:italic;font-size:calc(var(--u) * 2.05);color:var(--ink-soft);margin:0 0 .3em;line-height:1.3}.ps-verse small{font-size:calc(var(--u) * 1.9);font-weight:700}.ps-record{cursor:pointer;background:0 0;border:0;padding:0}.ps-record-label{pointer-events:none;fill:#efe6d2;letter-spacing:.5px;width:54%;height:54%;font-family:PS Serif;font-size:10.5px;font-weight:700;position:absolute;top:23%;left:23%}.ps-record.ps-spinning .ps-record-label{animation:12s linear infinite ps-spin}.ps-polaroid{background:#f6f1e6;margin:0;padding:5% 5% 0;box-shadow:0 10px 22px #3226144d}.ps-polaroid img{aspect-ratio:4/5;object-fit:cover;filter:sepia(.15);width:100%}.ps-polaroid figcaption{font-family:PS Hand,cursive;font-size:calc(var(--u) * 5.4);color:#2d2a22;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:.15em 0 .25em;overflow:hidden}.ps-doily-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20% 14% 12%}.ps-doily-text p{font-weight:700;font-size:calc(var(--u) * 2.9);letter-spacing:.04em;margin:0 0 .6em}.ps-stack{font-family:PS Script,cursive;font-weight:400;font-size:calc(var(--u) * 10);color:#2d2a22;flex-direction:column;margin:0;line-height:1.05;display:flex}.ps-stack i{font-family:PS Amp,cursive;font-size:.75em;font-style:normal}.ps-arch-label{aspect-ratio:3/4.3;background:var(--green);color:var(--ivory);text-align:center;box-shadow:0 0 0 calc(var(--u) * 1.1) var(--paper),0 0 0 calc(var(--u) * 1.5) var(--green),0 12px 22px #1e1e1459;border-radius:50% 50% 46% 46%/30% 30% 22% 22%;flex-direction:column;justify-content:center;align-items:center;display:flex}.ps-arch-label p{font-weight:700;font-size:calc(var(--u) * 3);margin:0}.ps-arch-label b{font-weight:500;font-size:calc(var(--u) * 7.5);line-height:1.1}.ps-arch-label em{font-family:PS Script,cursive;font-style:normal;font-size:calc(var(--u) * 6.5);line-height:1.1}.ps-arch-label small{font-weight:700;font-size:calc(var(--u) * 2.3);letter-spacing:.04em;text-transform:uppercase;margin-top:.8em;line-height:1.35}.ps-sway{transform-origin:50% 90%}.ps-play .ps-sway{animation:ps-drop .9s calc(var(--d) * 1s + .2s) cubic-bezier(.2,.8,.25,1.15) forwards,ps-parasol 5s calc(var(--d) * 1s + 1.2s) ease-in-out infinite alternate}.ps-play .ps-float{animation:ps-drop .9s calc(var(--d) * 1s + .2s) cubic-bezier(.2,.8,.25,1.15) forwards,ps-float 6s calc(var(--d) * 1s + 1.2s) ease-in-out infinite alternate}.ps-swing{transform-origin:50% 0}.ps-play .pc.ps-swing{animation:ps-drop .9s calc(var(--d) * 1s + .2s) ease-out forwards,ps-swing 3.4s calc(var(--d) * 1s + 1.1s) ease-in-out infinite alternate}.ps-bismillah{font-family:PS Arabic,serif;font-size:30px;margin:0 0 .5em!important}.ps-salam{font-size:15px}.ps-person{margin-top:34px}.ps-portrait{aspect-ratio:1/1.12;width:80%;max-width:360px;margin:0 auto 6px;position:relative}.ps-portrait-photo{object-fit:cover;border-radius:50%;width:49%;height:54%;position:absolute;top:16.8%;left:25.5%}.ps-portrait-frame{filter:drop-shadow(0 8px 14px #00000073);width:76%;position:absolute;top:0;left:12%}.ps-portrait-flower{filter:drop-shadow(0 6px 10px #0006);width:60%;position:absolute;bottom:0;left:-4%}.ps-portrait-lantern{width:13%;position:absolute;bottom:15%;left:3%;animation:none!important}.ps-portrait-flip .ps-portrait-flower{left:auto;right:-4%;transform:scaleX(-1)}.ps-portrait-flip .ps-portrait-lantern{left:auto;right:3%}.ps-person .ps-script{margin:.1em 0 .15em;font-size:clamp(28px,8.4vw,36px)}.ps-person p{font-size:15px}.ps-amp{color:#e7dcc6;margin:26px 0 0;font-family:PS Amp,cursive;font-size:56px;display:block}.ps-swing{animation:3.4s ease-in-out infinite alternate ps-swing}.ps-count{padding-top:40px}.ps-envcard-count{width:92%;max-width:440px;margin:0 auto;position:relative}.ps-countdown{height:34%;color:var(--ink);justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:14%;left:27%;right:27%}.ps-countdown div{flex-direction:column;align-items:center;min-width:2.1em;display:flex}.ps-countdown b{font-size:calc(min(92vw,440px)/16.129);font-weight:500;line-height:1}.ps-countdown small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:9px}.ps-countdown i{margin-top:-14px;font-size:calc(min(92vw,440px)/20);font-style:normal}.ps-count .ps-script{margin-top:.1em;font-size:44px}.ps-chandelier{filter:drop-shadow(0 0 30px #ffc87859);width:58%;max-width:280px;margin:10px auto 0;animation:4s ease-in-out infinite alternate ps-flicker}.ps-plate{width:78%;max-width:360px;margin:10px auto 26px;position:relative}.ps-plate span{text-align:center;white-space:nowrap;letter-spacing:.04em;color:var(--ink);text-transform:uppercase;justify-content:center;align-items:center;font-size:clamp(10px,3vw,13px);font-weight:700;display:flex;position:absolute;inset:0 22%}.ps-event{width:86%;max-width:380px;color:var(--ink);background:linear-gradient(#f4ecdb,#e9dec7);border-radius:46% 46% 16px 16px/22% 22% 16px 16px;margin:0 auto;padding:30px 20px 26px;position:relative;box-shadow:inset 0 0 0 6px #e9dec7,inset 0 0 0 7px #8c6e3c8c,0 14px 30px #0006}.ps-event h3{margin:.1em 0;font-size:46px}.ps-event strong{letter-spacing:.04em;font-size:18px;display:block}.ps-event h4{text-transform:uppercase;letter-spacing:.03em;margin:.4em 0 .3em;font-size:16px;font-weight:700}.ps-event p{max-width:290px;color:var(--ink-soft);text-transform:uppercase;margin:0 auto 1em;font-size:14px;line-height:1.4}.ps-mini-gate{aspect-ratio:1/.9;width:100%;max-width:440px;margin:26px auto 14px;position:relative}.ps-mini-gate img{filter:drop-shadow(0 8px 14px #00000073);position:absolute}.g-gate{width:52%;top:2.2%;left:24%}.g-top{width:30%;top:15.5%;left:8%}.g-moss{width:84%;top:43%;left:8%}.g-par{width:24%;top:40%;left:68%;transform:rotate(10deg)}.ps-mini-gate .ps-mono{width:24%;font-size:calc(min(100vw,440px)/11.1111);position:absolute;top:18%;left:38%}.ps-mini-gate-flip .g-gate,.ps-mini-gate-flip .g-top,.ps-mini-gate-flip .g-moss{transform:scaleX(-1)}.ps-mini-gate-flip .g-top{left:auto;right:8%}.ps-mini-gate-flip .g-par{left:8%;transform:rotate(-10deg)scaleX(-1)}.ps-mini-gate-flip .g-gate{left:24%}.ps-dress-art{width:70%;max-width:300px;margin:6px auto 18px}.ps-swatches{justify-content:center;gap:10px;margin-bottom:40px;display:flex}.ps-swatches i{border-radius:19px 19px 4px 4px;width:38px;height:54px;box-shadow:0 0 0 2px #f4eee233,0 6px 12px #0000004d}.ps-framed-letter{aspect-ratio:1024/1280;width:86%;max-width:380px;margin:0 auto -110px;position:relative}.ps-framed-letter .f-frame{filter:drop-shadow(0 12px 20px #00000073);width:100%;position:absolute;inset:0}.ps-framed-letter .f-bg{background:radial-gradient(#4a5440,#262b20);width:61%;height:66.5%;position:absolute;top:16%;left:19.5%}.ps-framed-letter .f-letter{width:56%;position:absolute;top:34%;left:22%;transform:rotate(-6deg)}#ps-dress{z-index:2}#ps-rsvp{padding-top:150px}.ps-scroll-paper{width:100%;max-width:470px;margin:10px auto 0;position:relative}.ps-scroll-paper>img{object-fit:fill;filter:drop-shadow(0 10px 20px #3c2d194d);width:100%;height:100%;position:absolute;inset:0}#ps-form{text-align:left;color:var(--ink);flex-direction:column;gap:8px;padding:44% 24% 34%;font-size:13px;display:flex;position:relative}#ps-form label{flex-direction:column;gap:3px;font-weight:700;display:flex}#ps-form fieldset{border:0;margin:0;padding:0}#ps-form legend{white-space:normal;max-width:100%;margin-bottom:3px;padding:0;font-weight:700}#ps-form .ps-opt{background:#7869502e;border-radius:3px;flex-direction:row;align-items:center;gap:6px;margin-bottom:3px;padding:4px 8px;font-weight:500}#ps-form input:not([type=radio]):not([type=checkbox]),#ps-form textarea{width:100%;font:inherit;color:var(--ink);background:#fffcf4bf;border:1px solid #5a4b324d;border-radius:3px;padding:6px 8px;font-size:13px;font-weight:500}#ps-form button{justify-content:center;align-self:stretch;margin-top:4px}#ps-status{text-align:center;min-height:1em;margin:0;font-size:12px}#ps-wishes{text-align:left;gap:10px;max-width:420px;margin:24px auto 0;display:grid}.ps-wish{border-left:3px solid var(--gold);background:#fffcf4b3;border-radius:2px;padding:12px 14px}.ps-wish p{max-width:none;margin:.2em 0}.ps-wish small{color:var(--green);font-weight:700}.ps-accounts{grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin:0 auto;display:grid}.ps-account{background:var(--ivory);color:var(--ink);cursor:pointer;text-align:center;border:0;border-radius:6px;padding:10px 8px;font-size:13px;line-height:1.35}.ps-account b{font-size:14px;display:block}.ps-account span{display:block}.ps-account strong{letter-spacing:.06em;margin-top:2px;font-size:15px;display:block}.ps-account small{color:var(--green);margin-top:4px;font-weight:700;display:block}.ps-copy-status{min-height:1.3em;font-size:14px}.ps-story-title{margin-top:1.2em!important}.ps-story-collage{height:calc(var(--u) * 80);max-width:460px;margin:0 auto;position:relative}.ps-story-collage .s-1{width:58%;position:absolute;top:4%;left:2%;transform:rotate(-3deg)}.ps-story-collage .s-2{width:44%;position:absolute;top:16%;right:2%;transform:rotate(5deg)}.ps-story-collage .s-1 figcaption{font-size:calc(var(--u) * 6.4)}.ps-story-collage .s-2 figcaption{font-size:calc(var(--u) * 4)}.ps-pin{z-index:2;filter:drop-shadow(0 4px 6px #0006);width:13%;position:absolute;top:0;left:25%}.ps-story-text{text-align:left;max-width:400px;margin:20px auto 0;font-size:15px}.ps-story-text p{margin:0 0 1em}#ps-gallery-section .ps-script{color:var(--ivory);margin-top:0}.ps-wall{grid-template-columns:1fr 1fr;align-items:center;gap:18px 14px;margin-top:10px;display:grid}.ps-frame{cursor:zoom-in;aspect-ratio:var(--ar);background:0 0;border:0;padding:0;position:relative}.ps-frame .ph{object-fit:cover;width:var(--pw);height:var(--ph);left:var(--px);top:var(--py);border-radius:var(--rad,0);position:absolute}.ps-frame .fr{object-fit:fill;filter:drop-shadow(0 8px 12px #00000080);width:100%;height:100%;position:absolute;inset:0}.ps-frame:nth-child(2n){transform:translateY(14px)}.ps-mono-ink{color:#3a3426;text-shadow:none;height:110px;margin-top:10px;font-size:72px}.ps-sprig{fill:none;stroke:#6d6a55;stroke-width:1.2px;width:40px;height:40px;margin:0 auto 10px;display:block}.ps-closing small{letter-spacing:.14em;margin:12px 0 6px;font-size:13px;font-weight:700;display:block}.ps-closing .ps-names{color:#2d2a22;animation:none}.ps-link{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-top:22px;font-size:14px;text-decoration:underline}.ps-audio{z-index:10;width:44px;height:44px;color:var(--ivory);cursor:pointer;background:#28241ab3;border:1px solid #f4eee280;border-radius:50%;font-size:19px;position:fixed;bottom:18px;right:max(14px,50vw - 246px)}.ps-audio .ps-icon{animation:none}.ps-lightbox{max-width:min(96vw,560px);color:var(--ivory);background:#1f1b16;border:0;border-radius:6px;padding:44px 10px 14px}.ps-lightbox::backdrop{background:#0f0d0acc}.ps-lightbox img{border-radius:4px;max-height:76vh;margin:0 auto}.ps-close{cursor:pointer;color:inherit;background:0 0;border:0;padding:6px;font-size:22px;position:absolute;top:8px;right:10px}#ps-prev,#ps-next{color:var(--ivory);cursor:pointer;background:#0006;border:0;border-radius:50%;padding:10px;font-size:22px;position:absolute;top:50%}#ps-prev{left:14px}#ps-next{right:14px}.ps-reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(22px)}.ps-visible{opacity:1;transform:none}@keyframes ps-zoom{0%{filter:brightness(.55);transform:scale(1.16)translateY(2%)}to{filter:none;transform:none}}@keyframes ps-drift{to{transform:scale(1.05)translate(-1%,.6%)}}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}@keyframes ps-tree-in{0%{opacity:0;transform:translate(18%,-8%)rotate(4deg)}}@keyframes ps-sway-tree{to{transform:rotate(-1.4deg)}}@keyframes ps-rise{0%{opacity:.2;transform:translateY(24%)}}@keyframes ps-wind{to{transform:skew(-1.4deg)translate(.5%)}}@keyframes ps-letter-in{0%{opacity:0;transform:translate(-50%,40px)rotate(-6deg)scale(.9)}to{opacity:1;transform:translate(-50%)}}@keyframes ps-letter-out{30%{transform:translate(-50%,-10px)scale(1.05)}to{opacity:0;transform:translate(-50%,-60vh)rotate(8deg)scale(.6)}}@keyframes ps-drop{0%{opacity:0;transform:translateY(calc(var(--u) * -8)) rotate(calc(var(--r,0) * 1deg - 4deg)) scale(.92)}to{opacity:1;transform:rotate(calc(var(--r,0) * 1deg))}}@keyframes ps-parasol{to{transform:rotate(calc(var(--r,0) * 1deg + 4deg))}}@keyframes ps-float{to{transform:translate(calc(var(--u) * -1.5),calc(var(--u) * -1))}}@keyframes ps-swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes ps-spin{to{transform:rotate(360deg)}}@keyframes ps-flicker{to{filter:drop-shadow(0 0 40px #ffc8788c)}}@keyframes ps-petal{to{transform:translate(var(--dx),112vh) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.pc,.ps-reveal{opacity:1;transform:rotate(calc(var(--r,0) * 1deg))}html{scroll-behavior:auto}}html.ps-locked,html.ps-locked body{overflow:hidden}.ps-root [hidden]{display:none!important}.ps-root .ps-cover{height:100dvh}.ps-root .ps-cover.ps-gone{transition:none;display:none}.ps-root .ps-portrait{margin:0 auto 30px}.ps-root .ps-portrait-flower{pointer-events:none;filter:drop-shadow(0 3px 5px #0004);width:43%;bottom:6%;left:1%}.ps-root .ps-portrait-flip .ps-portrait-flower{left:auto;right:1%}.ps-root .ps-portrait-lantern{pointer-events:none;width:11%;bottom:18%;left:7%}.ps-root .ps-portrait-flip .ps-portrait-lantern{left:auto;right:7%}.ps-root .ps-person .ps-script{overflow-wrap:anywhere;margin:0 0 12px;padding:8px 0;line-height:1.6}.ps-root .ps-person p{overflow-wrap:anywhere}.ps-root .ps-person{margin-bottom:20px}.ps-root .ps-ig,.ps-root .ps-pill,.ps-root .ps-open{justify-content:center;min-height:44px}.ps-root .ps-portrait-photo{object-position:center 25%}.ps-root .ps-event{border-radius:110px 110px 16px 16px;height:auto;min-height:0;margin-bottom:25px;padding:55px 22px 32px;overflow:visible}.ps-root .ps-event .ps-script{overflow-wrap:anywhere;padding:8px 0;line-height:1.5}.ps-root .ps-event-date{text-transform:none;font-size:16px;line-height:1.7}.ps-root .ps-event h4{overflow-wrap:anywhere;line-height:1.6}.ps-root .ps-event p{overflow-wrap:anywhere}.ps-root .ps-account{min-width:0}.ps-root .ps-account strong{overflow-wrap:anywhere}.ps-root .ps-qris{width:100%;max-width:220px;height:auto;margin:16px auto}.ps-root #ps-form input,.ps-root #ps-form textarea{font-size:16px}.ps-root #ps-form label{overflow-wrap:anywhere}.ps-root [data-form-note][data-show=false]{display:none}.ps-root .ps-scroll-paper{aspect-ratio:auto;isolation:isolate;background:#eadbb9;border-radius:12px;height:auto;min-height:0;padding:50px 15px 35px}.ps-root .ps-scroll-paper>img{object-fit:fill;opacity:.3;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ps-root #ps-form{width:100%;max-width:100%;margin:0;padding:0 14px;position:relative;inset:auto;transform:none}.ps-root #ps-form fieldset{min-width:0}.ps-root .ps-story-text h3{margin:15px 0 10px;font-size:24px;font-weight:500;line-height:1.4}.ps-root .ps-names{overflow-wrap:anywhere;padding:6px 0;line-height:1.5}.ps-root .ps-stack{overflow-wrap:anywhere;line-height:1.4}.ps-root .ps-audio{z-index:85;bottom:calc(40px + env(safe-area-inset-bottom));width:44px;height:44px}.ps-root [data-playing=false] [data-music-on],.ps-root [data-playing=true] [data-music-off]{display:none}.ps-root .ps-lightbox{z-index:95}.ps-root .ps-gallery-video{border-radius:12px;width:100%;height:auto;margin:25px auto}.ps-root .ps-closing{padding-bottom:120px}.ps-root .ps-doily-text{max-width:100%}.ps-root .ps-cover-guest strong{max-height:90px;overflow:auto}@media (height<=560px){.ps-root .ps-cover-title{top:5%}.ps-root .ps-cover-title .ps-names{font-size:32px}.ps-root .ps-caption{margin-bottom:4px;font-size:11px}.ps-root .ps-letter{width:40%;top:30%}.ps-root .ps-letter img{object-fit:contain;width:100%;max-height:32dvh}.ps-root .ps-cover-guest{bottom:12px}.ps-root .ps-cover-guest p{font-size:11px}.ps-root .ps-cover-guest strong{max-height:50px;margin:0;font-size:17px}}@media (prefers-reduced-motion:reduce){.ps-root .ps-reveal{opacity:1;transform:none}}.ps-root .ps-cover.ps-opening{opacity:0;transition:opacity .65s .6s}.ps-root .ps-stack{flex:none;width:100%;max-width:100%}.ps-root .ps-doily-text>p{flex:none}.ps-root .ps-record>img{animation:none!important}.ps-root .ps-record-label{transform-origin:50%;width:60%;height:60%;top:15.4%;left:18.4%}.ps-root .ps-audio{background:#2c3126f2;border:1px solid #d5bd86;place-items:center;display:grid;box-shadow:0 3px 12px #0003}.ps-root .ps-audio .ps-icon{width:23px;height:23px;display:block;transform:none;animation:none!important}.ps-verse-text{white-space:pre-line}
