.rd-share{border-top:1px solid;border-color:color-mix(in srgb, currentColor 18%, transparent);margin-top:20px;padding-top:18px}.rd-share h3{margin:0 0 8px;font-size:15px;font-weight:600}.rd-share p{opacity:.8;margin:8px 0;font-size:13px;line-height:1.55}.rd-share__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rd-share button,.rd-share a,.rd-share-dialog button:not([data-slot=dialog-close]),.rd-share-dialog a{min-height:44px;color:inherit;border:1px solid color-mix(in srgb, currentColor 20%, transparent);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;text-decoration:none;display:flex}.rd-share button:hover,.rd-share a:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.rd-share button:focus-visible,.rd-share a:focus-visible{outline-offset:3px;outline:2px solid}.rd-share small{opacity:.7;font-size:11px;display:block}.rd-share svg{flex-shrink:0}.rd-share__tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vt-example-share{max-width:600px}.rd-share__caption{gap:8px;margin:14px 0;font-size:13px;display:grid}.rd-share__caption textarea{border:1px solid color-mix(in srgb, currentColor 25%, transparent);width:100%;min-width:0;color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:10px;padding:10px 12px;line-height:1.6}.rd-share__brand{font-size:21px;font-weight:700;line-height:1}.rd-share-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.rd-share-dialog .rd-share__tools{margin:0}.rd-share__continue{margin-top:12px}
