/* Compact, transparent frame choices; both background actions lead the swatch rail. */
#modal #toolSheet6.frame-editor94 .frame-options94{background:transparent!important;gap:6px;padding:2px 10px 6px}
#toolSheet6.frame-editor94 .frame-options94>button{flex:0 0 68px;min-height:68px;gap:5px;padding:6px 4px;border:0!important;border-radius:10px;background:transparent!important;color:white;box-shadow:none!important;font-size:10px}
#toolSheet6.frame-editor94 .frame-options94>button[aria-pressed=true]{outline:1.5px solid white;outline-offset:-2px}
#toolSheet6.frame-editor94 .frame-options94 .frame-sample60{width:30px;height:30px;--frame-color60:white;--frame-width60:1.5px}
#toolSheet6.frame-editor94 .frame-options94 .frame-none{background:transparent!important;border:1px dashed #fffa!important;border-radius:4px}
#toolSheet6.frame-editor94 .frame-swatches94{gap:10px;padding:10px 14px}
#toolSheet6.frame-editor94 .frame-swatches94>button{width:32px;height:32px;flex-basis:32px}
#toolSheet6.frame-editor94 .frame-swatches94 :is([data-clear94],[data-custom94]){background:transparent!important;border:0;color:white;display:grid;place-items:center}
.frame-swatches94 svg{width:26px;height:26px}
#toolSheet6.frame-editor94 .frame-target94{display:none}
#toolSheet6.frame-editor94 .frame-touch97{position:absolute;inset:0;visibility:visible;pointer-events:auto;touch-action:none;z-index:2;outline-offset:-3px}
.frame-reset97{background:transparent;border:0;padding:8px;color:white;width:44px;height:44px}.frame-reset97 svg{width:24px;height:24px}
#toolSheet6.frame-editor94 .frame-side94{z-index:5}
.canvas-frame60{pointer-events:none!important;object-fit:fill!important;max-width:none!important;max-height:none!important}
/* The sheet background reaches the viewport edge; only the input has a 2px gap. */
#modal.comments-modal11{padding:0 10px!important;border:0!important;width:min(640px,100vw)!important;max-width:100vw!important;box-shadow:0 -8px 35px #0002!important;transition:none!important;animation:sheet-enter97 .23s cubic-bezier(.2,.75,.3,1)!important}
#modal.comments-modal11 .comments11>footer{padding:4px 0 max(2px,env(safe-area-inset-bottom))!important;margin:0!important;border:0!important}
#modal.comments-modal11.keyboard-comments97 .comments11>footer{padding-bottom:2px!important}
#modal.comments-modal11 .comments11>header{flex:0 0 42px!important;min-height:42px!important;padding:0!important}
#modal.comments-modal11 .comments11>header h3{display:none!important}
#modal.comments-modal11 .comments11>header :is(#commentMenu11,#cardOrder11,[data-close-comments88]){top:0!important;width:36px!important;height:36px!important;background:transparent!important;border:0!important}
#modal.comments-modal11 #commentsLive{padding-bottom:0!important;overscroll-behavior:contain;scrollbar-width:thin}
#modal.comments-modal11 .emoji-row11{height:42px;min-height:0;margin:0 0 3px!important;display:flex;align-items:center;justify-content:space-between;overflow:hidden}
#modal.comments-modal11 .emoji-row11 button{font-size:25px;padding:2px;min-width:0;background:transparent;border:0}
#modal.comments-modal11 .compose94 textarea{max-height:var(--comment-input-max94,144px)!important}
#modal.comments-modal11 .compose94 :is(.comment-input12,textarea){margin-bottom:0!important}
#modal.comments-modal11 .compose94[hidden]{display:none!important}
#modal.comments-modal11 .comment-handle96{height:24px;top:0;width:70px}
body.reel-comments-open96 .topbar{visibility:hidden!important}
.reel-comments-open96 .rx30-active{transform:none!important;transition:none!important;border-radius:0!important}
.reel-comments-open96 .rx30-active .rx30-media{top:var(--reel-preview-top97,0px)!important;bottom:auto!important;height:var(--reel-preview-height97,38dvh)!important;left:2px!important;right:2px!important;border-radius:18px;background:#080c10}
.reel-comments-open96 .rx30-active :is(.pv28-gallery-tools,.pv28-player,.pv28-sound-label){display:none!important}
.reel-comments-open96 .rx30-active .pv28-stage-area{height:100%!important;max-height:100%!important;min-height:0!important}
#modal.reel-comments96::backdrop{background:transparent!important;backdrop-filter:none!important}
#modal.smooth-sheet97[open]:not(.story-fullscreen):not(.comments-modal11):not(.editor-immersive58),.bottom-sheet86[open],#palette70[open],#toolSheet6.sheet58{animation:sheet-enter97 .22s cubic-bezier(.2,.75,.3,1)}
@keyframes sheet-enter97{from{opacity:.25;translate:0 100%}to{opacity:1;translate:0 0}}
.deleted-detail97 .pv28-related{margin-top:0!important}
.sk97{pointer-events:none;user-select:none}.sk97 .sk34{max-width:100%}.sk97 .profile-info{min-width:0}.sk97 .profile-info>.sk34{display:block;margin:12px 0}
.sk97 .avatar-button>.sk34-avatar{width:100%;height:100%;border-radius:50%}
.sk97 .cover>.sk34-media{height:100%;width:100%;display:block}
.sk97 .person-card{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.sk97 .profile-buttons{align-items:center}.sk97 .sk97-controls{display:flex;gap:10px;align-items:center}.sk97 .sk97-controls .sk34-line{height:36px;border-radius:12px}
.sk97 .sk97-person{display:flex;align-items:center;gap:12px;padding:14px 10px}.sk97 .sk97-person>div{flex:1;display:grid;gap:10px}.sk97 .sk97-person>.sk34-avatar{width:46px;height:46px;flex:none}
.sk97 .metric{display:flex;flex-direction:column;gap:16px;align-items:center}
.sk97 .sk97-field{display:grid;gap:10px;margin:20px 0}.sk97 .sk97-field>.sk34-media{height:44px;border-radius:12px}
.sk97 .profile-grid9>.sk34-tile{width:100%;height:auto;aspect-ratio:1}.sk97 .highlights>.sk34-media{flex:0 0 200px;height:120px;border-radius:18px}
.sk97 .sk97-table{display:grid;gap:16px;padding:20px}.sk97 .sk97-table>div{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}
.sk97 .rx30-item>.rx30-media>.sk34{width:100%;height:100%}
.sk97 .post37-account{display:grid;gap:7px}.sk97 .sp32-title{display:grid;gap:8px}
@media(prefers-reduced-motion:reduce){#modal[open],.bottom-sheet86[open],#palette70[open],#toolSheet6.sheet58{animation:none!important;transition:none!important}.sk34{animation:none!important}}
#modal.comments-modal11 .comments11{height:100%!important;max-height:none!important;min-height:0!important;flex:1 1 0!important}
#modal.comments-modal11>.sheet-handle63{display:none!important}
#modal.comments-modal11.compact-comments97 .comments11>header{flex-basis:34px!important;min-height:34px!important}
#modal.comments-modal11.compact-comments97 .emoji-row11{height:32px!important;padding-block:0!important}
#modal.comments-modal11.compact-comments97 .compose94 textarea{max-height:64px!important}
.story-screen.framed-story97,.story-screen.framed-story97 .story-page53{background:#080c10!important}
.sk97 .sk97-chat-main{min-width:0}
@media(max-width:700px){.sk97 .chat-open8>.conversation-list{display:none}.sk97 .chat-open8{display:block}.sk97 .chat-open8>.sk97-chat-main{min-height:70dvh}.sk97 .chat-open8 .sk94-chat{min-height:50dvh}}
