[data-template=rom-anggrek-bulan]{--radius:14px;--field-bg:#fff;--line:#a58fab;--on-accent:var(--ground)}[data-template=rom-anggrek-bulan] .font-display{font-family:var(--font-display), serif}[data-template=rom-anggrek-bulan] .ang-title{font-family:var(--font-display), serif;color:var(--accent);font-size:clamp(2.5rem,8vw,4.25rem);line-height:1.05}[data-template=rom-anggrek-bulan] .ang-spray{gap:24px;list-style:none;display:grid}[data-template=rom-anggrek-bulan] .ang-card{border-radius:56px 12px;padding:30px 26px}[data-template=rom-anggrek-bulan] .ang-card:nth-child(2n){border-radius:12px 56px}[data-template=rom-anggrek-bulan] .ang-photo{border-radius:40px 8px}[data-template=rom-anggrek-bulan] .ang-photos>*{border-radius:40px 8px;overflow:hidden}[data-template=rom-anggrek-bulan] .ang-photos>:nth-child(2n){border-radius:8px 40px}@media (width>=768px){[data-template=rom-anggrek-bulan] .ang-card{width:62%;padding:38px 40px}[data-template=rom-anggrek-bulan] .ang-card:nth-child(6n+2){margin-left:10%}[data-template=rom-anggrek-bulan] .ang-card:nth-child(6n+3){margin-left:22%}[data-template=rom-anggrek-bulan] .ang-card:nth-child(6n+4){margin-left:34%}[data-template=rom-anggrek-bulan] .ang-card:nth-child(6n+5){margin-left:26%}[data-template=rom-anggrek-bulan] .ang-card:nth-child(6n){margin-left:14%}[data-template=rom-anggrek-bulan] .ang-spray--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}[data-template=rom-anggrek-bulan] .ang-spray--pair .ang-card{width:auto;margin-left:0}[data-template=rom-anggrek-bulan] .ang-spray--pair .ang-card:nth-child(2n){margin-top:72px}}[data-template=rom-anggrek-bulan] .ang-button,[data-template=rom-anggrek-bulan] .inv-button{background:var(--accent);min-height:44px;color:var(--ground);cursor:pointer;border-radius:999px;padding:12px 30px;font-weight:600;transition:background-color .2s,transform .2s}[data-template=rom-anggrek-bulan] .ang-button:hover,[data-template=rom-anggrek-bulan] .inv-button:hover{background:var(--deep)}[data-template=rom-anggrek-bulan] .ang-button:active,[data-template=rom-anggrek-bulan] .inv-button:active{transform:scale(.97)}[data-template=rom-anggrek-bulan] .ang-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-template=rom-anggrek-bulan] .ang-countdown .inv-countdown__units{gap:24px}[data-template=rom-anggrek-bulan] .ang-countdown .inv-countdown__value{color:var(--blush);font-size:clamp(2.25rem,8vw,3.25rem);font-weight:400}[data-template=rom-anggrek-bulan] .ang-countdown .inv-countdown__label{color:var(--ground)}[data-template=rom-anggrek-bulan] .inv-copy{color:var(--accent)}[data-template=rom-anggrek-bulan] .inv-music{background:var(--accent);color:var(--ground)}[data-template=rom-anggrek-bulan] .ang-cover{background:var(--blush);color:var(--ink);overflow:hidden}[data-template=rom-anggrek-bulan] .ang-cover__bloom{overflow:visible}[data-template=rom-anggrek-bulan]:not(.ang-motion) .ang-cover{transition:opacity .7s}[data-template=rom-anggrek-bulan]:not(.ang-motion)[data-opened] .ang-cover{opacity:0}@media (prefers-reduced-motion:reduce){[data-template=rom-anggrek-bulan][data-opened] .ang-cover{opacity:0}}
