.event-share{margin-top:20px;display:inline-block;position:relative}.event-share-toggle{min-height:48px;color:var(--home-clay);font:500 16px/1.4 var(--home-body);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.event-share-panel{z-index:5;border-top:1px solid var(--home-clay);border-bottom:1px solid var(--home-clay);background:var(--home-paper);flex-direction:column;min-width:240px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:100%;left:0}.event-share-panel[hidden]{display:none}.event-share-panel>button,.event-share-panel>a{border:0;border-bottom:1px solid var(--home-light-rule);min-height:48px;color:var(--home-ink);font:400 16px/1.4 var(--home-body);text-align:left;cursor:pointer;background:0 0;align-items:center;padding:0 4px;text-decoration:none;display:flex}.event-share-panel>a:last-child{border-bottom:0}.event-share-toggle:focus-visible,.event-share-panel>button:focus-visible,.event-share-panel>a:focus-visible,.event-share-fallback input:focus-visible{outline:2px solid var(--home-clay);outline-offset:3px}.event-share-fallback{color:var(--home-paper-muted);flex-direction:column;gap:6px;padding:10px 4px;font-size:14px;display:flex}.event-share-fallback input{border:1px solid var(--home-paper-muted);background:var(--home-paper);min-height:44px;color:var(--home-ink);font:400 14px/1.4 var(--home-body);padding:0 8px}.event-share-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.event-share-toggle:hover{color:var(--home-ink)}.event-share-panel>button:hover,.event-share-panel>a:hover{background:var(--home-light-rule)}}