.fx[data-astro-cid-y4pxsl7e]{background:var(--bg);position:fixed;inset:0}.fx-canvas[data-astro-cid-y4pxsl7e]{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fx-hint[data-astro-cid-y4pxsl7e]{left:50%;bottom:calc(3.5rem + var(--s-6) + 3.25rem);font:.8125rem/1.2 var(--font-text);color:#fff;text-shadow:0 1px 12px #00000059;transition:opacity var(--dur-base) var(--ease-soft);pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.fx-hint[data-astro-cid-y4pxsl7e].is-gone{opacity:0}.fx-tools[data-astro-cid-y4pxsl7e]{left:50%;bottom:calc(3.5rem + var(--s-6));backdrop-filter:blur(14px);color:#eeebe4;height:2.75rem;font:.8125rem/1 var(--font-text);background:#121110b8;border-radius:999px;align-items:stretch;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.fx-tools[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]{font:inherit;color:#eeebe48c;padding:0 var(--s-4);cursor:pointer;background:0 0;border:0;border-radius:999px}.fx-tools[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]:hover,.fx-tools[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e].is-on{color:#eeebe4}.fx-seg[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e].is-on{box-shadow:inset 0 0 0 1px #eeebe4d9}.fx-rule[data-astro-cid-y4pxsl7e]{background:#eeebe42e;width:1px;margin:10px 6px}.fx-pals[data-astro-cid-y4pxsl7e]{gap:2px;display:flex}.fx-pal[data-astro-cid-y4pxsl7e]{align-items:center;gap:0;display:flex;padding:0 10px!important}.fx-pal[data-astro-cid-y4pxsl7e] span[data-astro-cid-y4pxsl7e]{border-radius:50%;width:12px;height:12px;margin-left:-3px;box-shadow:0 0 0 1.5px #121110}.fx-pal[data-astro-cid-y4pxsl7e] span[data-astro-cid-y4pxsl7e]:first-child{margin-left:0}.fx-pal[data-astro-cid-y4pxsl7e].is-on{box-shadow:inset 0 0 0 1px #eeebe4d9}.fx-seg[data-astro-cid-y4pxsl7e]{display:flex}.fx-grain[data-astro-cid-y4pxsl7e]{align-items:center;gap:var(--s-3);padding:0 var(--s-4);color:#eeebe48c;display:flex}.fx-grain[data-astro-cid-y4pxsl7e] input[data-astro-cid-y4pxsl7e]{accent-color:#eeebe4;width:7rem}.fx-pal--own[data-astro-cid-y4pxsl7e]{flex:none;gap:8px!important;padding-right:14px!important}.fx-tools[data-astro-cid-y4pxsl7e]>[data-astro-cid-y4pxsl7e]{flex:none}.fx-own-dots[data-astro-cid-y4pxsl7e]{display:flex}.fx-own-dots[data-astro-cid-y4pxsl7e] span{border-radius:50%;width:12px;height:12px;margin-left:-3px;box-shadow:0 0 0 1.5px #121110}.fx-own-dots[data-astro-cid-y4pxsl7e] span:first-child{margin-left:0}.fx-pal[data-astro-cid-y4pxsl7e] .fx-own-label[data-astro-cid-y4pxsl7e],.fx-pal[data-astro-cid-y4pxsl7e] .fx-own-dots[data-astro-cid-y4pxsl7e]{width:auto;height:auto;box-shadow:none;border-radius:0;margin:0}.fx-own-label[data-astro-cid-y4pxsl7e]{white-space:nowrap}.fx-editor[data-astro-cid-y4pxsl7e][hidden]{display:none}.fx-editor[data-astro-cid-y4pxsl7e]{left:50%;bottom:calc(3.5rem + var(--s-6) + 2.75rem + var(--s-3));width:min(26rem, calc(100vw - 2 * var(--margin)));padding:var(--s-5);backdrop-filter:blur(14px);color:#eeebe4;font:.8125rem/1.3 var(--font-text);gap:var(--s-4);background:#121110d1;border-radius:18px;display:grid;position:absolute;transform:translate(-50%)}.fx-editor-hd[data-astro-cid-y4pxsl7e]{justify-content:space-between;gap:var(--s-4);margin:0;display:flex}.fx-editor-hd[data-astro-cid-y4pxsl7e] span[data-astro-cid-y4pxsl7e]{color:#eeebe480}.fx-swatches[data-astro-cid-y4pxsl7e]{gap:var(--s-2);display:grid}.fx-editor[data-astro-cid-y4pxsl7e] .fx-sw{gap:var(--s-3);grid-template-columns:2.5rem 1fr auto;align-items:center;display:grid}.fx-editor[data-astro-cid-y4pxsl7e] input[type=color]{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2rem;padding:0}.fx-editor[data-astro-cid-y4pxsl7e] input[type=text]{font:.8125rem/1 var(--font-mono);color:inherit;text-transform:uppercase;background:#eeebe414;border:1px solid #eeebe426;border-radius:8px;padding:.55em .7em}.fx-editor[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]{font:inherit;color:#eeebe4b3;cursor:pointer;background:0 0;border:0;padding:.3em .5em}.fx-editor[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]:disabled{opacity:.3;cursor:default}.fx-editor-acts[data-astro-cid-y4pxsl7e]{justify-content:space-between;display:flex}.fx-editor[data-astro-cid-y4pxsl7e] .is-primary[data-astro-cid-y4pxsl7e]{color:#121110;background:#eeebe4;border-radius:999px;padding:.6em 1.2em}.fx-export[data-astro-cid-y4pxsl7e]{width:min(22rem, calc(100vw - 2 * var(--margin)));left:auto;right:max(var(--margin), calc(50% - 35rem));padding:var(--s-2);gap:0;transform:none}.fx-row[data-astro-cid-y4pxsl7e]{justify-content:space-between;gap:var(--s-4);text-align:left;border-radius:10px;color:#eeebe4!important;padding:.85em .9em!important;display:flex!important}.fx-row[data-astro-cid-y4pxsl7e]:hover:not(:disabled){background:#eeebe414!important}.fx-tip[data-astro-cid-y4pxsl7e]{margin-top:var(--s-2);color:#eeebe499;font:.8125rem/1.2 var(--font-text);border-top:1px solid #eeebe41f;padding:.85em .9em .4em;text-decoration:none;display:block}.fx-tip[data-astro-cid-y4pxsl7e][hidden]{display:none}.fx-tip[data-astro-cid-y4pxsl7e]:hover{color:#eeebe4}.fx-code-tip[data-astro-cid-y4pxsl7e]{margin:var(--s-4) 0 0;border-top:0;padding:0}.fx-muted[data-astro-cid-y4pxsl7e]{color:#eeebe480}.fx-code[data-astro-cid-y4pxsl7e]{height:fit-content;width:min(42rem, calc(100vw - 2 * var(--margin)));padding:var(--s-6);color:#eeebe4;font:.8125rem/1.4 var(--font-text);background:#121110;border:1px solid #eeebe424;border-radius:18px;position:fixed;inset:0;margin:auto!important}.fx-code[data-astro-cid-y4pxsl7e]::backdrop{background:#00000059}.fx-code[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]{font:inherit;color:#eeebe4;cursor:pointer;background:0 0;border:0;padding:0}.fx-code-hd[data-astro-cid-y4pxsl7e],.fx-code-ft[data-astro-cid-y4pxsl7e]{justify-content:space-between;gap:var(--s-4);margin:0;display:flex}.fx-code-ft[data-astro-cid-y4pxsl7e]>span[data-astro-cid-y4pxsl7e]:last-child{gap:var(--s-5);display:flex}.fx-code-note[data-astro-cid-y4pxsl7e]{margin:var(--s-4) 0;font-size:var(--t-body-size);line-height:var(--t-body-lh);color:#eeebe499}.fx-code-seg[data-astro-cid-y4pxsl7e]{margin-bottom:var(--s-4);border:1px solid #eeebe426;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.fx-code-seg[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e]{color:#eeebe48c;border-radius:999px;padding:.5em 1.2em}.fx-code-seg[data-astro-cid-y4pxsl7e] button[data-astro-cid-y4pxsl7e].is-on{color:#eeebe4;box-shadow:inset 0 0 0 1px #eeebe4}.fx-code-pre[data-astro-cid-y4pxsl7e]{margin:0 0 var(--s-4);padding:var(--s-4);font:12px/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-all;background:#eeebe40f;border-radius:10px}.fx-bar[data-astro-cid-y4pxsl7e]{height:3.5rem;color:var(--fg);background:var(--bg);align-items:center;position:absolute;bottom:0;left:0;right:0}.fx-back[data-astro-cid-y4pxsl7e]{color:inherit;grid-column:1/7;text-decoration:none}.fx-name[data-astro-cid-y4pxsl7e]{color:var(--fg-muted);grid-column:7/10}.fx-next[data-astro-cid-y4pxsl7e]{color:inherit;white-space:nowrap;grid-column:10/-1;justify-self:end;gap:.6em;text-decoration:none;display:flex}.fx-dim[data-astro-cid-y4pxsl7e]{color:var(--fg-muted)}.fx-hd[data-astro-cid-y4pxsl7e]{z-index:2;background:var(--bg);position:absolute;inset:0 0 auto}.fx-hd[data-astro-cid-y4pxsl7e],.fx-tools[data-astro-cid-y4pxsl7e],.fx-hint[data-astro-cid-y4pxsl7e],.fx-bar[data-astro-cid-y4pxsl7e]{transition:opacity .6s var(--ease-soft)}.fx[data-astro-cid-y4pxsl7e].is-live .fx-hd[data-astro-cid-y4pxsl7e],.fx[data-astro-cid-y4pxsl7e].is-live .fx-tools[data-astro-cid-y4pxsl7e],.fx[data-astro-cid-y4pxsl7e].is-live .fx-hint[data-astro-cid-y4pxsl7e],.fx[data-astro-cid-y4pxsl7e].is-live .fx-bar[data-astro-cid-y4pxsl7e]{opacity:0}html.fx-live,html.fx-live body,.fx[data-astro-cid-y4pxsl7e].is-live{background:0 0}.fx-fallback[data-astro-cid-y4pxsl7e][hidden]{display:none}.fx-fallback[data-astro-cid-y4pxsl7e]{color:var(--fg);place-items:center;display:grid;position:absolute;inset:0}@media (width<=767px){.fx-tools[data-astro-cid-y4pxsl7e]{bottom:var(--s-5);max-width:calc(100vw - 2 * var(--margin));overflow-x:auto}}
