.hm-notify__form{gap:var(--gap-sm);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.hm-notify__form>.field{width:100%}.hm-notify__form .small{color:var(--fg-muted);margin:0}.hm-notify__form .small a{color:var(--fg)}.hm-notify__actions{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.hm-notify__err{color:var(--st-terracotta-fg);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0}.hm-notify__done{gap:var(--gap-xs);align-content:start;justify-items:start;display:grid}.hm-notify__done:focus{outline:none}.hm-notify__done:focus-visible{outline:var(--rule-w) solid var(--focus);outline-offset:var(--gap-2xs);border-radius:var(--radius)}.hm-notify__done p{color:var(--fg-muted);max-width:46ch;margin:0}.hm-notify__form{transition:opacity var(--dur-fast) var(--ease-out)}.hm-notify__form.is-leaving{opacity:0}.hm-notify__done.is-entering{animation:hm-in var(--dur-slow) var(--ease-out) both}@keyframes hm-in{0%{opacity:0;transform:translateY(var(--gap-xs))}to{opacity:1;transform:none}}.hm-notify__done .h-card{color:var(--fg)}.hm-age{align-items:center;gap:var(--gap-2xs) var(--gap-sm);flex-wrap:wrap;display:flex}.hm-age .field__hint{padding-left:0}.hm-check{gap:var(--gap-xs);color:var(--fg);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;align-items:flex-start;display:flex}.hm-check input{width:var(--icon-lg);height:var(--icon-lg);accent-color:var(--marbl-ember);flex:none;margin:0}@media (prefers-reduced-motion:reduce){.hm-notify__form{transition:none}.hm-notify__done.is-entering{animation:none}}
