.scratch-video:where(.astro-tl55aehy){background:#e9f1fc;border:1px solid #d9e3f2;border-radius:.6rem;width:100%;max-width:480px;margin:0;overflow:hidden}.stage-bar:where(.astro-tl55aehy){align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex}.stage-bar:where(.astro-tl55aehy) button:where(.astro-tl55aehy){cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;width:2rem;height:2rem;padding:.25rem;display:grid}.stage-bar:where(.astro-tl55aehy) button:where(.astro-tl55aehy):hover,.scratch-video:where(.astro-tl55aehy).running .stage-flag:where(.astro-tl55aehy){background:#d5e3f7}.stage-bar:where(.astro-tl55aehy) svg:where(.astro-tl55aehy){width:100%;height:100%}.stage-bar:where(.astro-tl55aehy) .stage-sound:where(.astro-tl55aehy){color:#575e75;grid-auto-flow:column;gap:.3rem;width:auto;margin-inline-start:auto;padding-inline:.45rem .6rem;font-size:.8rem;font-weight:600}.stage-bar:where(.astro-tl55aehy) .stage-full:where(.astro-tl55aehy){margin-inline-start:auto}.stage-sound:where(.astro-tl55aehy)+.stage-full:where(.astro-tl55aehy){margin-inline-start:0}.stage-full:where(.astro-tl55aehy) .icon-exit:where(.astro-tl55aehy),.scratch-video:where(.astro-tl55aehy).full .stage-full:where(.astro-tl55aehy) .icon-enter:where(.astro-tl55aehy){display:none}.scratch-video:where(.astro-tl55aehy).full .stage-full:where(.astro-tl55aehy) .icon-exit:where(.astro-tl55aehy){display:block}.stage-sound:where(.astro-tl55aehy) svg:where(.astro-tl55aehy){width:1.25rem;height:1.25rem}.stage-sound:where(.astro-tl55aehy) .icon-on:where(.astro-tl55aehy),.stage-sound:where(.astro-tl55aehy)[aria-pressed=true] .icon-off:where(.astro-tl55aehy){display:none}.stage-sound:where(.astro-tl55aehy)[aria-pressed=true] .icon-on:where(.astro-tl55aehy){display:block}.stage-sound:where(.astro-tl55aehy)[aria-pressed=true]{color:#4c97ff}video:where(.astro-tl55aehy){width:100%;aspect-ratio:var(--ratio,4 / 3);background:#fff;border-top:1px solid #d9e3f2;display:block}.scratch-video:where(.astro-tl55aehy).full{border:0;border-radius:0;flex-direction:column;max-width:none;display:flex}.scratch-video:where(.astro-tl55aehy).full video:where(.astro-tl55aehy){aspect-ratio:auto;object-fit:contain;background:#000;flex:1;min-height:0}.project-hero:where(.astro-etplcves){gap:1.25rem;margin-block:1rem 2rem;display:grid}@media (width>=60rem){.project-hero:where(.astro-etplcves){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.project-preview:where(.astro-etplcves) img:where(.astro-etplcves){border-radius:.6rem;width:100%}.project-buy:where(.astro-etplcves){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-7,var(--sl-color-black));border-radius:.6rem;padding:1.1rem 1.25rem}.project-buy:where(.astro-etplcves) p:where(.astro-etplcves){margin:0 0 .5rem}.project-price:where(.astro-etplcves){align-items:baseline;gap:.6rem;display:flex}.project-price:where(.astro-etplcves) strong:where(.astro-etplcves){color:#dc2626;font-size:2.2rem;line-height:1.1}[data-theme=dark] .project-price:where(.astro-etplcves) strong:where(.astro-etplcves){color:#f87171}.project-price:where(.astro-etplcves) s:where(.astro-etplcves){color:var(--sl-color-gray-3)}.project-version:where(.astro-etplcves){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.project-includes-title:where(.astro-etplcves){font-weight:600;margin-top:.9rem!important}.project-includes:where(.astro-etplcves){margin:0 0 1rem;padding-inline-start:1.2rem}.project-includes:where(.astro-etplcves) li:where(.astro-etplcves){margin:.2rem 0}.project-update:where(.astro-etplcves){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:-.4rem 0 1rem!important}.project-btn:where(.astro-etplcves){text-align:center;color:#fff;border-radius:.45rem;margin-top:.5rem;padding:.65rem 1rem;font-weight:600;text-decoration:none;display:block}.project-btn-buy:where(.astro-etplcves){background:#16a34a;font-size:1.05rem}.project-btn-ask:where(.astro-etplcves){color:var(--sl-color-white);border:1px solid var(--sl-color-gray-4);background:0 0}.project-btn:where(.astro-etplcves):hover{filter:brightness(1.1)}.project-copyright:where(.astro-etplcves){font-style:italic;margin-top:.4rem!important}.project-copyright-wide:where(.astro-etplcves){border-left:3px solid var(--sl-color-gray-4);background:var(--sl-color-gray-7,var(--sl-color-black));max-width:480px;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);border-radius:.3rem;margin:.9rem 0 0;padding:.6rem .85rem;font-style:italic;display:none}@media (width>=60rem){.project-copyright-wide:where(.astro-etplcves){display:block}.project-copyright-narrow:where(.astro-etplcves){display:none}}.project-note:where(.astro-etplcves){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.8rem!important}
