.new-event-invitation-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.new-event-invitation-options[data-invitations=false]{grid-template-columns:minmax(0,1fr)}.new-event-invitation-create,.new-event-invitation-upload{min-width:0;min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);text-align:left;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.new-event-invitation-create{background:var(--accent-600);border-color:var(--accent-600);color:var(--text-inverse)}.new-event-invitation-create:hover{background:var(--accent-700);border-color:var(--accent-700)}.new-event-invitation-create .new-event-invitation-option-description{opacity:.85}.new-event-invitation-upload{border-style:dashed;border-color:var(--line-strong);background:var(--surface-muted);color:var(--text-secondary)}.new-event-invitation-upload:hover{border-color:var(--accent-600);background:var(--surface-accent)}.new-event-invitation-option-title{font-size:16px;font-weight:var(--weight-medium);line-height:1.35;letter-spacing:-.02em}.new-event-invitation-option-description{font-size:var(--type-xs-size);line-height:var(--type-xs-line)}.new-event-invitation-options :is(a,button):focus-visible{outline:2px solid var(--accent-600);outline-offset:var(--space-1)}.new-event-invitation-preview{min-width:0}@media (max-width:359px){.new-event-invitation-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.new-event-invitation-create,.new-event-invitation-upload{transition:none}}