/* Physical left in the RTL metadata strip, independent of the cover crop. */
.sp32-card.post36>.meta70{position:static!important;inset:auto!important;display:flex;flex-direction:row;direction:rtl;align-items:center;min-height:32px;padding:1px 9px;background:var(--card-paper38,var(--paper));color:var(--card-ink38,var(--ink));pointer-events:auto}
.sp32-card .meta70>button{margin-inline-start:auto!important;display:grid;place-items:center;min-width:34px!important;width:34px!important;height:32px!important;padding:4px!important;border:0!important;background:transparent!important;color:var(--card-accent38,var(--accent))!important;box-shadow:none!important}
.sp32-card .meta70>button svg{width:22px!important;height:22px!important}
#chatMessages .bubble{touch-action:pan-y pinch-zoom;translate:var(--swipe70,0) 0;transition:translate .16s ease-out}
#chatMessages .bubble.swiping70{transition:none}
#mobileNav button{position:relative;isolation:isolate}
#mobileNav button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - .62em));width:2.8em;height:1.9em;z-index:-1;pointer-events:none;border-radius:1rem;background:var(--accent);opacity:0;transition:opacity .17s ease}
#mobileNav button[aria-current=page]:before,#mobileNav button:active:before,body.nav-open #mobileNav [data-open-nav]:before{opacity:.18}
#mobileNav button:active:before{opacity:.29}
.draw-colors59 [data-color59][aria-pressed=true],.draw-colors59 .picked70{outline:2px solid white!important;outline-offset:2px;box-shadow:0 0 0 5px #16181e!important}
.brush-dot70{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;box-shadow:0 0 0 1px #16181e,0 0 0 3px white;z-index:5}
#modal #waveCrop11.wave58{background:#18232d!important;overflow:hidden;border-radius:12px}
#modal #waveCrop11.wave58 #cropSelection20{background:transparent!important;border:2px solid #fff!important;box-shadow:0 0 0 100vmax #04091344}
#modal #waveCrop11.wave58:active #cropSelection20{border-color:var(--tp-p200)!important}
.tones70 form,.tones70 label{display:grid;gap:7px}
.tones70 form{gap:13px}.tones70 select,.tones70 input{width:100%;font:inherit}
#modal .open-gradient70{padding:.55em 1.1em;border-radius:2em;color:var(--ink);background:color-mix(in srgb,var(--accent) 14%,var(--paper))}
#palette70{background:var(--paper,var(--tp-n50));color:var(--ink,var(--tp-n900));border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);padding:20px;border-radius:24px;width:min(calc(100vw - 26px),410px);max-height:90dvh;overflow:auto;box-shadow:0 16px 65px #1115;font:inherit}
#palette70::backdrop{background:#1119}
#palette70 header,#palette70 footer,.color-modes70,.color-fine70,.color-row70,.stops70>div,.quick-colors70{display:flex;align-items:center;gap:8px}
#palette70 header{justify-content:space-between;margin-bottom:12px}#palette70 h2{font-size:1.25rem;margin:0}#palette70 header small{color:var(--accent);font-weight:700}
#palette70 button{font:inherit;cursor:pointer;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:transparent;color:inherit;padding:5px 11px}
#palette70 button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--paper))}
#palette70 .primary{background:var(--accent);color:var(--on-accent40,#fff);padding-inline:20px}
#palette70 footer{justify-content:flex-end;margin-top:14px}.paint-sample70{height:42px;border-radius:12px;margin:10px 0;border:1px solid #8885}
#palette70 label{display:flex;align-items:center;gap:7px;font-size:.82rem;margin:7px 0}
#palette70 input[type=range]{flex:1;min-width:0;width:100%;accent-color:var(--accent)}
.color-fine70>label{flex:1}.sv70{position:relative;direction:ltr;height:108px;border-radius:12px;background:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent),hsl(var(--hue70) 100% 50%);touch-action:none;cursor:crosshair;overflow:hidden}
.sv70>i{position:absolute;display:block;width:15px;height:15px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #222;transform:translate(-50%,-50%);pointer-events:none}
#palette70 .hue70{appearance:none;height:10px;border-radius:8px;background:linear-gradient(90deg,red,var(--tp-s500),lime,cyan,blue,magenta,red)}
#palette70 [data-stop]:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:5px;border:1px solid #7778;border-radius:50%;vertical-align:middle;background:var(--stop70)}
#palette70 [data-hex]{width:6.5em;font:600 .82rem monospace;padding:6px;border-radius:8px}
.quick-colors70{flex:1;justify-content:space-between;gap:2px}#palette70 .quick-colors70 button{width:22px;height:22px;border-radius:50%;padding:0}
.scene-layer6.sticker69-minimal .mention-layer6 img,.scene-layer6.sticker69-serif .mention-layer6 small:last-child{display:none}
@media(prefers-reduced-motion:reduce){#chatMessages .bubble,#mobileNav button:before{transition:none}}
.canvas-frame60.gradient-frame70{width:96.8%!important;height:96.8%!important;max-width:none!important;object-fit:fill!important;border:0!important;pointer-events:none!important}
