.sh.svelte-578w8i{--accent:#e6c766;--muted:#c8bda0;background:linear-gradient(#0a09068c, #0a0906cc), var(--sh-background) center top / cover no-repeat, #14110b;color:#f1e9d2;background-attachment:fixed;min-height:100vh;font-family:Marcellus,Georgia,serif;font-size:1.02rem}.bar.svelte-578w8i{background:#14100ad9;border-bottom:2px solid #8a6d2a;justify-content:center;align-items:center;height:58px;display:flex}.bar.svelte-578w8i a:where(.svelte-578w8i){color:var(--accent);letter-spacing:.12em;font-size:1.7rem;text-decoration:none}.sh.svelte-578w8i .frame{border:8px solid #0000;border-image:var(--sh-frame) 8 fill / 8px stretch}.sh.svelte-578w8i:not(.stars) .frame.soundboard,.sh.svelte-578w8i:not(.stars) .frame.controls{padding:10px 14px}.sh.stars.svelte-578w8i .frame{border:16px solid #0000;border-image:var(--sh-frame) 56 / 16px round;background:#0e0c0899 padding-box padding-box;padding:12px 14px}.sh.svelte-578w8i .btn{color:inherit;cursor:pointer;font:inherit;background:#2a2316;border:1px solid #8a6d2a;padding:4px 10px}.sh.svelte-578w8i .btn:hover,.sh.svelte-578w8i .btn.on{border-color:var(--accent);color:var(--accent)}.sh.svelte-578w8i select,.sh.svelte-578w8i input{color:inherit;font:inherit;background:#1d180f;border:1px solid #8a6d2a;padding:6px 8px}
