.sh-share{flex-direction:column;align-items:stretch;display:inline-flex;position:relative}.sh-menu{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:14px;min-inline-size:230px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 12px 32px #10152324}.sh-menu button{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sh-menu button:hover,.sh-menu button:focus-visible{background:var(--surface)}.sh-note{min-block-size:0;color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sh-note:not(:empty){margin-block-start:6px}.sh-invite{border:1px solid var(--line);background:var(--pale);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-block:0 20px;padding:16px 20px;display:flex}.sh-invite h2{margin:0 0 4px;font-size:17px}.sh-invite p{color:var(--muted);margin:0}.rv-join{border-block-start:1px solid var(--line);margin-block-start:24px;padding-block-start:20px}.rv-join h3{margin:0 0 6px}.rv-join p{color:var(--muted);margin:0 0 14px}.sh-app-banner{z-index:40;border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px;box-shadow:0 10px 30px #10152329}.sh-app-banner img{border-radius:10px}.sh-app-banner div{flex:1;min-inline-size:0}.sh-app-banner b,.sh-app-banner small{display:block}.sh-app-banner small{color:var(--muted)}.sh-app-banner .sh-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px}@media (min-width:768px){.sh-app-banner{display:none}}
