.ws-open[data-astro-cid-iwz7snqj]{cursor:pointer;padding:8px 15px;border-radius:10px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--color-purple) 55%,var(--color-line));background:color-mix(in srgb,var(--color-purple) 12%,transparent);color:var(--color-lavender);font-size:.8rem;font-weight:700;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.ws-open[data-astro-cid-iwz7snqj]:hover{color:var(--color-ink-strong);border-color:var(--color-purple);background:color-mix(in srgb,var(--color-purple) 26%,transparent);transform:translateY(-1px)}.ws-open[data-astro-cid-iwz7snqj]:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.ws[data-astro-cid-iwz7snqj]{display:inline-block}.ws-dlg[data-astro-cid-iwz7snqj]{width:min(620px,calc(100vw - 24px));max-height:min(86dvh,820px);margin:auto;padding:0;border:0;color:var(--color-ink)}.ws-dlg[data-astro-cid-iwz7snqj]::backdrop{background:var(--m-scrim)}.ws-head[data-astro-cid-iwz7snqj]{font-size:.82rem;font-weight:700;color:var(--color-purple)}.ws-body[data-astro-cid-iwz7snqj]{margin:0 14px 14px;padding:14px 18px 20px;overflow-y:auto;max-height:calc(min(86dvh,820px) - 66px)}.ws-lede[data-astro-cid-iwz7snqj]{font-size:.86rem;line-height:1.6;color:var(--color-ink-dim)}.ws-rules[data-astro-cid-iwz7snqj]{margin-top:16px}.ws-rules[data-astro-cid-iwz7snqj] h4[data-astro-cid-iwz7snqj]{font-size:.76rem;color:var(--color-lavender);margin-bottom:6px}.ws-rules[data-astro-cid-iwz7snqj] ul[data-astro-cid-iwz7snqj]{display:flex;flex-direction:column;gap:4px;padding-left:2px}.ws-rules[data-astro-cid-iwz7snqj] li[data-astro-cid-iwz7snqj]{position:relative;padding-left:16px;font-size:.82rem;line-height:1.5;color:var(--color-ink-dim)}.ws-rules[data-astro-cid-iwz7snqj] li[data-astro-cid-iwz7snqj]:before{content:"—";position:absolute;left:0;opacity:.5}.ws-note[data-astro-cid-iwz7snqj]{margin-top:12px;font-size:.74rem;line-height:1.55;color:var(--color-ink-dim);opacity:.85}.ws-note[data-astro-cid-iwz7snqj].ws-must{color:var(--color-red);opacity:1}.ws-example[data-astro-cid-iwz7snqj]{margin-top:12px;display:block;padding:8px;border:1px solid var(--color-line);border-radius:10px;background:color-mix(in srgb,var(--color-bg) 70%,transparent);transition:border-color .15s ease}.ws-example[data-astro-cid-iwz7snqj]:hover{border-color:color-mix(in srgb,var(--color-purple) 55%,var(--color-line))}.ws-example[data-astro-cid-iwz7snqj] img[data-astro-cid-iwz7snqj]{width:100%;height:auto;display:block;border-radius:6px;image-rendering:pixelated}.ws-example[data-astro-cid-iwz7snqj] span[data-astro-cid-iwz7snqj]{display:block;margin-top:6px;font-size:.7rem;color:var(--color-lavender)}.ws-form[data-astro-cid-iwz7snqj]{margin-top:18px;display:flex;flex-direction:column;gap:10px}.ws-files[data-astro-cid-iwz7snqj]{padding:12px;border:1px dashed var(--color-line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;transition:border-color .15s ease,background .15s ease}.ws-files[data-astro-cid-iwz7snqj].is-over{border-color:var(--color-purple);background:color-mix(in srgb,var(--color-purple) 8%,transparent)}.ws-files[data-astro-cid-iwz7snqj].has-files{border-style:solid}.ws-files-head[data-astro-cid-iwz7snqj]{flex:1 1 100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.72rem;color:var(--color-ink-dim)}.ws-files-cap[data-astro-cid-iwz7snqj]{font-size:.64rem;opacity:.75;text-align:right}.ws-pick[data-astro-cid-iwz7snqj].is-full{opacity:.45;cursor:default}.ws-drop-hint[data-astro-cid-iwz7snqj]{font-size:.7rem;color:var(--color-ink-dim);opacity:.7}.ws-foot[data-astro-cid-iwz7snqj]{display:flex;align-items:center;gap:12px;margin-top:4px}.ws-send[data-astro-cid-iwz7snqj]{padding:0 18px}.ws-status[data-astro-cid-iwz7snqj]{font-size:.76rem;color:var(--color-yellow-ink)}.ws-status[data-astro-cid-iwz7snqj].is-bad{color:var(--color-red)}.ws-login[data-astro-cid-iwz7snqj]{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;background:var(--color-twitch);color:var(--color-on-accent);font-size:.8rem;font-weight:700}.ws-login[data-astro-cid-iwz7snqj]:hover{background:#7d34e6}.ws-list{flex:1 1 100%;display:flex;flex-direction:column;gap:6px}.ws-list:empty{display:none}.ws-list li{display:flex;align-items:center;gap:10px;padding:5px 6px 5px 10px;border-radius:8px;border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-bg) 70%,transparent);font-size:.76rem}.ws-list li.is-bad{border-color:var(--color-red)}.ws-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink)}.ws-fsize{flex:0 0 auto;font-size:.68rem;color:var(--color-ink-dim);font-family:var(--font-mono)}.ws-list li.is-bad .ws-fsize{color:var(--color-red)}.ws-frep,.ws-fdel{--ctl-h: 26px;font-size:.68rem}.ws-fdel:hover{color:var(--color-danger-ink)}
