.voqumi-music-background{isolation:isolate}
.voqumi-music-notes{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;color:#6847cf;opacity:.075;user-select:none}
.voqumi-music-notes span{position:absolute;font-family:Georgia,serif;font-size:clamp(44px,7vw,100px);line-height:1;transform:rotate(-14deg)}
.voqumi-music-notes span:nth-child(1){left:1%;top:18%}
.voqumi-music-notes span:nth-child(2){right:1%;top:35%;transform:rotate(16deg)}
.voqumi-music-notes span:nth-child(3){left:3%;top:72%}
.voqumi-music-notes span:nth-child(4){right:3%;top:84%;transform:rotate(12deg)}
.voqumi-music-notes span:nth-child(5){left:35%;top:4%;font-size:48px}
.voqumi-music-notes span:nth-child(6){right:30%;top:64%;font-size:52px}
:root[data-theme=dark] .voqumi-music-notes{color:#b9a2ff;opacity:.085}
.voqumi-share-toolbar{display:flex;justify-content:flex-end;margin:0 0 18px;min-width:0}
.voqumi-share-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.875rem}
.voqumi-share-dialog{width:min(460px,calc(100vw - 32px));max-height:85dvh;overflow:auto;padding:24px;border:1px solid var(--line);border-radius:20px}
.voqumi-share-dialog::backdrop{background:rgb(12 9 20 / .6)}
.voqumi-share-dialog h2{font-size:1.25rem}
.voqumi-share-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}
.voqumi-share-links a{display:flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none;font-size:1rem}
.voqumi-share-address{width:100%;min-width:0;font-size:1rem}
.voqumi-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.voqumi-share-actions button{min-height:44px;flex:1}
@media(max-width:600px){.voqumi-share-toolbar{margin-bottom:12px}.voqumi-music-notes{opacity:.045}:root[data-theme=dark] .voqumi-music-notes{opacity:.06}.voqumi-music-notes span:nth-child(n+5){display:none}}
@media print{.voqumi-music-notes,.voqumi-share-toolbar,.voqumi-share-dialog{display:none}}
