.calendar-fallback{position:relative;margin:1.25rem 0 0;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:12px;background:var(--paper)}
.calendar-fallback p{margin:0;font-size:.9375rem}
.calendar-fallback a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;max-width:100%;font-weight:600;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.calendar-fallback a:hover{color:#a7523e}
.calendar-fallback a:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:3px}
