html[data-template=sun-flora-priangan][data-cover-gone]{scroll-snap-type:y proximity}[data-template=sun-flora-priangan] .priangan-card{scroll-snap-align:start;min-height:100svh;padding:12px;display:flex}[data-template=sun-flora-priangan] .priangan-panel{border-radius:28px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:clamp(24px,6vw,88px);display:flex}[data-template=sun-flora-priangan] .priangan-panel.grid{align-content:center;display:grid}@media (width>=768px){[data-template=sun-flora-priangan] .priangan-card{padding:20px}}[data-template=sun-flora-priangan] .priangan-button,[data-template=sun-flora-priangan] .inv-button{background:var(--sage);color:var(--card);cursor:pointer;border-radius:999px;padding:14px 30px;font-weight:600;transition:background-color .15s;display:inline-block}[data-template=sun-flora-priangan] .priangan-button:hover{background:var(--ink)}[data-template=sun-flora-priangan] .priangan-flap{transform-origin:top;transition:transform .8s cubic-bezier(.6,0,.3,1)}[data-template=sun-flora-priangan][data-opened] .priangan-flap{transform:perspective(900px)rotateX(-180deg)}[data-template=sun-flora-priangan] .priangan-cover{transition:opacity .5s .65s,transform .7s cubic-bezier(.6,0,.3,1) .6s}[data-template=sun-flora-priangan][data-opened] .priangan-cover{opacity:0;transform:translateY(6%)}[data-template=sun-flora-priangan] .inv-countdown__units{flex-wrap:wrap;gap:28px}[data-template=sun-flora-priangan] .inv-countdown__value{font-family:var(--font-display), serif;color:var(--sage);font-size:clamp(3rem,9vw,4.5rem);font-style:italic;line-height:1}[data-template=sun-flora-priangan] .inv-countdown__label{color:var(--muted);margin-top:4px;font-size:15px}[data-template=sun-flora-priangan] .inv-copy{background:var(--card);color:var(--sage);cursor:pointer;border-radius:999px;flex:none;padding:8px 16px;font-size:15px;font-weight:600}[data-template=sun-flora-priangan] .inv-form__fields{gap:20px;display:grid}[data-template=sun-flora-priangan] .inv-field{gap:8px;display:grid}[data-template=sun-flora-priangan] .inv-label{font-size:15px;font-weight:600}[data-template=sun-flora-priangan] .inv-input{background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:12px 16px}[data-template=sun-flora-priangan] .inv-choices{flex-wrap:wrap;gap:10px;display:flex}[data-template=sun-flora-priangan] .inv-choice{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:flex}[data-template=sun-flora-priangan] .inv-button{background:var(--card);color:var(--sage);justify-self:start}[data-template=sun-flora-priangan] .inv-form__note{margin-top:14px;font-size:15px}[data-template=sun-flora-priangan] .inv-wishes{gap:12px;display:grid}[data-template=sun-flora-priangan] .inv-wish{background:#ffffff1a;border-radius:18px;padding:16px 20px}[data-template=sun-flora-priangan] .inv-wish__sender{font-weight:600}[data-template=sun-flora-priangan] .inv-wish__time{opacity:.85;margin-left:8px;font-size:15px;font-weight:400}[data-template=sun-flora-priangan] .inv-wish__message{margin-top:4px;line-height:1.6}[data-template=sun-flora-priangan] .inv-page--with-nav .priangan-panel{padding-bottom:76px}
