[data-template=mod-nordic-pure] .nordic-cover{transition:transform .9s linear}[data-template=mod-nordic-pure][data-opened] .nordic-cover{transform:translateY(-100%)}[data-template=mod-nordic-pure] .nordic-button,[data-template=mod-nordic-pure] .inv-button{background:var(--ink);color:var(--ground);cursor:pointer;padding:14px 28px;font-size:17px;font-weight:500;transition:background-color .12s linear;display:inline-block}[data-template=mod-nordic-pure] .nordic-button:hover,[data-template=mod-nordic-pure] .inv-button:hover{background:var(--muted)}[data-template=mod-nordic-pure] .nordic-button--inverse{background:var(--ground);color:var(--ink)}[data-template=mod-nordic-pure] .inv-copy{text-underline-offset:4px;cursor:pointer;font-size:17px;font-weight:500;text-decoration:underline}[data-template=mod-nordic-pure] .inv-countdown__units{flex-wrap:wrap;gap:16px 40px}[data-template=mod-nordic-pure] .inv-countdown__value{letter-spacing:-.03em;font-size:clamp(3rem,8vw,5rem);font-weight:500;line-height:1}[data-template=mod-nordic-pure] .inv-countdown__label{margin-top:6px;font-size:17px}[data-template=mod-nordic-pure] .inv-form__fields{gap:24px;display:grid}@media (width>=640px){[data-template=mod-nordic-pure] .inv-form__fields{grid-template-columns:1fr 1fr}[data-template=mod-nordic-pure] .inv-field:nth-child(2),[data-template=mod-nordic-pure] .inv-field:nth-child(4){grid-column:1/-1}}[data-template=mod-nordic-pure] .inv-field{gap:8px;display:grid}[data-template=mod-nordic-pure] .inv-label{font-size:17px;font-weight:500}[data-template=mod-nordic-pure] .inv-input{background:var(--field);width:100%;color:var(--ink);font:inherit;padding:14px 16px;font-size:17px}[data-template=mod-nordic-pure] .inv-choices{flex-wrap:wrap;gap:8px;display:flex}[data-template=mod-nordic-pure] .inv-choice{background:var(--field);align-items:center;gap:10px;padding:12px 18px;font-size:17px;display:flex}[data-template=mod-nordic-pure] .inv-button{justify-self:start}[data-template=mod-nordic-pure] .inv-form__note{color:var(--muted);margin-top:14px;font-size:17px}[data-template=mod-nordic-pure] .inv-wishes{gap:28px;display:grid}@media (width>=640px){[data-template=mod-nordic-pure] .inv-wishes{grid-template-columns:1fr 1fr}}[data-template=mod-nordic-pure] .inv-wish__sender{font-size:17px;font-weight:700}[data-template=mod-nordic-pure] .inv-wish__time{color:var(--muted);font-weight:400;display:block}[data-template=mod-nordic-pure] .inv-wish__message{margin-top:8px;font-size:17px;line-height:1.55}
