/* v87: shared sheets, clear hierarchy and transparent animated music art. */
#mainBack86{display:none!important}
.share-grid86{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:90px;gap:8px}
.share-grid86 img{width:52px}.share-grid86 small{font-size:.78rem}
.share-scroll86{max-height:288px}.share-rail86{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.share-rail86[data-social86]{padding-top:10px}
.bottom-sheet86 [data-sheet-close86]{width:42px;justify-content:center;padding:8px}
.story-menu-list{display:grid;gap:6px;padding:14px 8px}.story-menu-list>button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:14px;text-align:start;background:transparent;color:inherit;font-size:.95rem}.story-menu-list>button:hover{background:#8882}.story-menu-list>button svg{width:22px;height:22px;flex:none}
#editorBack12,#editorBack{color:#fff!important}.editor-tools6 svg,.studio-tools svg,[data-tool6] svg{stroke-width:2.8}.editor-tools6 button,[data-tool6]{font-weight:800}
.pv28-stage-area .media-loading86,.story-canvas-v5 .media-loading86,.media-wait74.media-loading86,.rx30-placeholder.media-loading86{width:34px;height:34px;border:3px solid #ffffff45;border-top-color:var(--accent,var(--tp-p500));border-radius:50%;background:none;animation:spin87 .85s linear infinite;box-sizing:border-box}
.media-loading86::after{display:none}
@keyframes spin87{to{transform:rotate(360deg)}}
.comments11>header{position:relative;display:flex;justify-content:center;align-items:center;min-height:50px;padding-inline:48px}.comments11>header h3{text-align:center;font-size:1rem;margin:0}.comments11>header #commentMenu11,.comments11>header #cardOrder11{position:absolute;right:8px;left:auto}.comments11>header #cardClose19{position:absolute;left:8px;right:auto}
.comment-group87{margin:8px 0;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--paper,#fff) 94%,var(--accent,var(--tp-p600)));border:0}
#commentsLive .comment87{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;margin:0;padding:8px 0;border:0!important;box-shadow:none;background:transparent;direction:rtl;outline-offset:3px}
.comment-avatar87{align-self:start;background:none;border:0;padding:0!important}.comment-avatar87 img{width:36px;height:36px;border-radius:50%;object-fit:cover}
.comment-name87{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;padding:0;border:0;background:none;color:inherit;text-align:start}.comment-name87 b{font-size:.84rem}.comment-name87 small{font-size:.72rem;opacity:.7}.comment-content87{min-width:0}.comment-content87 p{margin:4px 0 6px!important;font-size:.87rem;line-height:1.65;overflow-wrap:anywhere}.comment-content87 bdi{font-size:.82rem;color:var(--accent);font-weight:600}
.comment-meta87{display:flex;align-items:center;gap:12px;font-size:.7rem;opacity:.72}.comment-meta87 button{padding:2px 0;border:0;background:none;color:inherit;font-size:.74rem}
#commentsLive .reply87{grid-template-columns:27px minmax(0,1fr)}.reply87 .comment-avatar87 img{width:27px;height:27px}.reply87 .comment-name87 b{font-size:.78rem}.reply87 .comment-content87 p{font-size:.82rem}
.comment-replies87{padding:0 4px;border:0!important}.comment-replies87[hidden]{display:none}.comment-toggle87{display:block;border:0;background:none;color:var(--accent);font-size:.75rem;margin:0 45px 4px 0;padding:5px 0}.pinned87:before{content:'مثبت';display:block;font-size:.7rem;color:var(--accent);padding:0 45px 4px 0}
.comment-options87 .comment87{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--accent) 12%,transparent);animation:comment-pop87 .25s ease-out}.comment-options87 .comment87 button:disabled{opacity:1}.comment-options87 .sheet-body86>button{margin-top:4px}
@keyframes comment-pop87{0%{transform:scale(.95) rotate(-1deg)}65%{transform:scale(1.01) rotate(.4deg)}100%{transform:none}}
#commentPreview87{display:flex;align-items:center;gap:10px;padding:8px 14px}#commentPreview87 :is(img,video){max-width:140px;max-height:110px;border-radius:12px;object-fit:contain}#commentPreview87 audio{max-width:240px}#commentPreview87 button{border:0;background:none;color:inherit}
.comment-export87{position:fixed;left:-10000px;top:0;width:480px;padding:24px;border-radius:24px;background:var(--paper,#fff);color:var(--ink,var(--tp-p900))}.comment-export87 .comment87{display:grid;grid-template-columns:36px 1fr;gap:12px}
.music-layer6.music-sticker20{display:flex!important;flex-direction:column;align-items:center;gap:8px;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.music-label87{display:grid;text-align:center;gap:3px;max-width:240px;line-height:1.4}.music-label87 b{font-size:.7em;font-weight:700}.music-label87 small{font-size:.52em;opacity:.85}.music-picker87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.music-picker87>button{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:150px;border:1px solid transparent}.music-picker87>button[aria-pressed=true]{border-color:var(--accent)}.music-picker87 .music-label87{font-size:23px}.music-picker87 .music-art20{font-size:30px}
.music-cover87{display:grid;place-items:center;width:110px;height:110px;border-radius:14px;overflow:hidden;animation:float87 3s ease-in-out infinite}.music-cover87 img{width:100%;height:100%;object-fit:cover}.music-cover87 svg{width:70px;height:70px}
.music-vinyl87{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:repeating-radial-gradient(circle,#18191d 0 2px,#383941 3px,#111216 4px);box-shadow:5px 9px 12px #0005;animation:spin87 7s linear infinite}.music-vinyl87 i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent,#6f90a4);color:white;overflow:hidden}.music-vinyl87 img{width:100%;height:100%;object-fit:cover}.music-spectrum87{display:flex;align-items:center;gap:3px;height:80px}.music-spectrum87 i{width:4px;height:65px;border-radius:10px;background:currentColor;transform:scaleY(.3);animation:spectrum87 .8s calc(var(--i)*-.13s) ease-in-out infinite alternate}
@keyframes spectrum87{to{transform:scaleY(1)}}@keyframes float87{50%{transform:perspective(400px) rotateY(18deg) translateY(-5px)}}
.shared-sound87{display:flex;gap:12px;align-items:center;border:0;border-radius:16px;padding:14px;background:color-mix(in srgb,var(--accent,var(--tp-p600)) 14%,transparent);color:inherit;text-align:start;width:100%}.shared-sound87 svg{width:32px;height:32px}.shared-sound87 img{width:40px;height:40px;border-radius:50%;object-fit:cover}.shared-sound87 span{display:grid;gap:5px}.shared-sound87 small{opacity:.75}
@media(prefers-reduced-motion:reduce){.music-cover87,.music-vinyl87,.music-spectrum87 i,.comment-options87 .comment87{animation:none}.media-loading86{animation-duration:2s!important}}
.music-choices58 button{width:85px;height:105px;flex-basis:85px}.music-choices58 .music-label87{font-size:15px;max-width:80px}.music-choices58 :is(.music-vinyl87,.music-cover87){width:42px;height:42px}.music-choices58 .music-vinyl87 i{width:17px;height:17px}.music-choices58 .music-spectrum87{height:40px;gap:2px}.music-choices58 .music-spectrum87 i{width:2px;height:35px}

.comments11>header h3,.comments11>header #cardClose19{display:none!important}
.comments11>header{min-height:48px;padding:0!important}
.comments11>header #commentMenu11,.comments11>header #cardOrder11{right:0!important;margin:0!important}
.comments11>header [data-close-comments88]{position:absolute;left:0;top:0;margin:0}
.pinned87:before{display:none}.comment-group87{position:relative}.comment-pin88{display:block;color:var(--accent);height:20px}.comment-pin88 svg{width:16px;height:16px}
.music-picker87{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.music-picker87>button{min-width:0;overflow:hidden;padding:16px 8px;gap:12px;min-height:175px}.music-picker87 .music-label87{max-width:100%;overflow-wrap:anywhere}
.scene-layer6{text-shadow:0 1px 3px #0005}
.share-sheet86:focus-within{height:min(92dvh,750px);max-height:92dvh}.share-sheet86:focus-within .share-scroll86{max-height:none}.share-footer86{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:360px){.share-rail86{gap:3px}.share-rail86 small{font-size:10px}.share-grid86 img{width:42px}}
#scenePreview,#scenePreview .scene-base{touch-action:none}#baseTools13{display:none!important}.story-owner{position:relative}.story-pin88{position:absolute;right:24px;bottom:-3px;display:grid;place-items:center;background:var(--accent,var(--tp-p600));color:white;border-radius:50%;width:18px;height:18px}.story-pin88 svg{width:12px;height:12px}
.old-cd88{display:grid!important;place-items:center;width:82px;height:82px;flex:none;border-radius:50%;background:repeating-radial-gradient(circle,#111 0 2px,#484848 3px,#222 4px);box-shadow:2px 5px 9px #0004}.old-cd88 img{width:30px;height:30px;border:3px solid var(--tp-n300);border-radius:50%;object-fit:cover}.bubble .shared48{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%;overflow:hidden}.bubble .shared-identity-fit49{max-width:100%}
#commentDesign88{position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:20;padding:8px 12px;border-radius:20px;background:#0008;color:white;border:0}
.instrument88{display:block;font-size:78px;line-height:1.3;filter:drop-shadow(3px 6px 3px #0004);animation:instrument88 2.5s ease-in-out infinite;transform-style:preserve-3d}.instrument-drum,.instrument-speaker{animation-duration:.65s}.instrument-piano,.instrument-guitar{animation-duration:1.4s}@keyframes instrument88{0%,100%{transform:perspective(400px) rotateY(-18deg) rotateZ(-4deg) translateY(0)}50%{transform:perspective(400px) rotateY(18deg) rotateZ(4deg) translateY(-7px)}}@media(prefers-reduced-motion:reduce){.instrument88{animation:none}}
