.share-item-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:14px;color:var(--muted,#bcc5c9);background:transparent;border:1px solid var(--line,#53616a);border-radius:5px;padding:9px 14px;cursor:pointer;margin-top:20px}.share-item-button:hover{color:var(--accent,#e7824c);border-color:currentColor}.event-copy>.share-item-button{margin-left:12px}.share-item-button:focus-visible,.sharing-dialog :focus-visible{outline:2px solid #f4a374;outline-offset:4px}.sharing-dialog{color:#f4f4f1;background:#172229;border:1px solid #596b77;border-radius:12px;padding:28px;width:min(570px,calc(100% - 32px));max-height:90dvh;overflow:auto;box-shadow:0 24px 100px #0008}.sharing-dialog::backdrop{background:#050b10bb}.sharing-dialog h2{font-size:32px;margin:36px 0 14px}.sharing-close{display:block;margin-left:auto;background:transparent;color:#f0f0ef;border:1px solid #71808a;padding:8px 13px;border-radius:4px;font:inherit;cursor:pointer}.sharing-name{line-height:1.6;overflow-wrap:anywhere;margin:0 0 20px;color:#d1d9dd}.sharing-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.sharing-options .button{font-size:14px;padding:10px 15px;min-height:42px}.sharing-copy{display:flex;flex-wrap:wrap;gap:10px}.sharing-copy input{flex:1 1 240px;min-width:0;background:#10181d;color:#edf2f4;border:1px solid #65747f;border-radius:4px;padding:12px;font:14px/1.5 system-ui}.sharing-copy button{font-size:14px}.sharing-status{min-height:24px;font-size:14px;margin:12px 0;color:#f2c8ac}.sharing-note{font-size:13px;line-height:1.55;color:#c1cbd0;margin-top:12px}.sharing-dialog .ai-disclosure{font-size:13px;margin-top:8px}@media(max-width:520px){.sharing-dialog{padding:20px}.event-copy>.share-item-button{margin-left:0;display:flex;width:max-content;margin-top:12px}.sharing-copy button{width:100%}.sharing-dialog h2{font-size:28px}}
