.pass-livestream-share-dialog{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid #bca271;border-radius:12px;background:#fbf8f1;color:#25221c;overflow:auto;font:15px/1.5 Arial,sans-serif;box-shadow:0 24px 80px #0005}.pass-livestream-share-dialog::backdrop{background:#181711b3}.pass-livestream-share-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.pass-livestream-share-dialog h2{font:400 28px/1.15 Georgia,serif;margin:5px 0 0}.pass-livestream-share-dialog header small{font-size:10px;font-weight:800;letter-spacing:1.2px;color:#775825}.pass-livestream-share-dialog p{margin:0 0 20px;line-height:1.55}.pass-livestream-share-dialog label{display:block;font-size:13px;font-weight:700}.pass-livestream-share-dialog input{width:100%;min-height:48px;margin-top:7px;padding:12px;border:1px solid #baaa8e;border-radius:6px;background:white;color:#25221c;font:16px Arial,sans-serif}.pass-livestream-share-dialog a,.pass-livestream-share-dialog button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #b6a17e;border-radius:6px;background:#f3e8d5;color:#332a1c;font:700 13px Arial,sans-serif;text-decoration:none;touch-action:manipulation}.pass-livestream-share-dialog header button{flex-shrink:0;background:transparent}.pass-livestream-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.pass-livestream-share-actions>button{background:#d1b176;border-color:#9a7a42}.pass-livestream-share-dialog>small{display:block;font-size:12px;color:#695e4c}.pass-livestream-share-dialog [role=status]{font-size:13px;padding:12px;background:#eef2e5;border-radius:6px;color:#354b2e}.pass-livestream-share-dialog :focus-visible{outline:3px solid #806023;outline-offset:3px}@media(max-width:420px){.pass-livestream-share-dialog{padding:18px}.pass-livestream-share-dialog h2{font-size:25px}.pass-livestream-share-actions{display:grid;grid-template-columns:1fr}}