.ascii.svelte-1s6mgis{background:var(--crust);min-height:100vh;color:var(--subtext1);font-family:var(--mono);padding:calc(var(--nav-height) + 1.5rem) 1.5rem 5rem;font-size:14px;line-height:1.7}.layout.svelte-1s6mgis{grid-template-columns:minmax(0,440px) 1fr;align-items:start;gap:3rem;max-width:1400px;margin:0 auto;display:grid}.col.svelte-1s6mgis{min-width:0}.sheet.svelte-1s6mgis{max-width:440px}.banner.svelte-1s6mgis{color:var(--mauve);margin-bottom:1rem;font-size:clamp(7px,1.6vw,11px);line-height:1.2;overflow-x:auto}.tag.svelte-1s6mgis{color:var(--peach);margin-bottom:2.5rem}.box.svelte-1s6mgis{margin-bottom:1.75rem}.box-title.svelte-1s6mgis,.box-bottom.svelte-1s6mgis{color:var(--surface2);white-space:pre;overflow-x:hidden}.box-body.svelte-1s6mgis{color:var(--subtext0);padding:.5rem 1.25rem}.srow.svelte-1s6mgis{color:var(--subtext0)}.sname.svelte-1s6mgis{color:var(--teal)}.about-bio.svelte-1s6mgis{color:var(--overlay1);margin-top:.75rem}.contact-btn.svelte-1s6mgis{color:var(--peach);margin-top:.6rem;display:inline-block}.contact-btn.svelte-1s6mgis:hover{text-decoration:underline}.contact-social.svelte-1s6mgis{color:var(--overlay0);margin-top:.75rem;font-size:.85rem}.contact-social.svelte-1s6mgis a:where(.svelte-1s6mgis){color:var(--mauve)}.contact-social.svelte-1s6mgis a:where(.svelte-1s6mgis):hover{text-decoration:underline}.contact-social.svelte-1s6mgis span:where(.svelte-1s6mgis){color:var(--overlay0)}.rail-label.svelte-1s6mgis{color:var(--overlay1);letter-spacing:.06em;font-size:12px}.rail-sub.svelte-1s6mgis{color:var(--overlay0)}.ethos.svelte-1s6mgis{color:var(--overlay0);letter-spacing:.04em;font-size:11px}.rail-head.svelte-1s6mgis{border-bottom:1px solid var(--surface1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding-bottom:.35rem;display:flex}.feat.svelte-1s6mgis{border:1px solid color-mix(in srgb, var(--mauve) 45%, var(--surface1));background:var(--mantle);border-radius:7px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:1.25rem;transition:border-color .15s;display:grid;overflow:hidden}.feat.svelte-1s6mgis:hover{border-color:var(--peach)}.feat-shot.svelte-1s6mgis{aspect-ratio:16/10;background:var(--crust)}.feat-shot.svelte-1s6mgis img:where(.svelte-1s6mgis){object-fit:cover;width:100%;height:100%;display:block}.feat-info.svelte-1s6mgis{flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.feat-head.svelte-1s6mgis{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.feat-name.svelte-1s6mgis{color:var(--text);font-size:1.35rem;font-weight:700}.feat-tagline.svelte-1s6mgis{color:var(--peach);font-size:.85rem}.feat-desc.svelte-1s6mgis{color:var(--subtext0);font-size:.84rem}.feat-cta.svelte-1s6mgis{color:var(--peach);margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:700}.feat.svelte-1s6mgis:hover .feat-cta:where(.svelte-1s6mgis){text-decoration:underline}.grid-plugins.svelte-1s6mgis{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-bottom:2.5rem;display:grid}.pcard.svelte-1s6mgis{border:1px solid var(--surface1);background:var(--mantle);border-radius:7px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.pcard.svelte-1s6mgis:hover{border-color:var(--peach)}.pcard-shot.svelte-1s6mgis{aspect-ratio:3/2;background:var(--crust);overflow:hidden}.pcard-shot.svelte-1s6mgis>img:where(.svelte-1s6mgis){object-fit:cover;width:100%;height:100%;display:block}.pcard-shot.svelte-1s6mgis>img.contain:where(.svelte-1s6mgis){object-fit:contain}.pcard-info.svelte-1s6mgis{flex-direction:column;gap:.3rem;padding:.7rem .85rem .85rem;display:flex}.pcard-head.svelte-1s6mgis{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pcard-name.svelte-1s6mgis{color:var(--text);font-size:1rem;font-weight:700}.pcard-badges.svelte-1s6mgis{align-items:baseline;gap:5px;display:flex}.pcard-fmt.svelte-1s6mgis{color:var(--subtext1);background:var(--surface1);white-space:nowrap;border-radius:20px;padding:1px 7px;font-size:.68rem}.pcard-badge.svelte-1s6mgis{color:var(--overlay1);border:1px solid var(--surface2);white-space:nowrap;border-radius:20px;padding:1px 7px;font-size:.68rem}.pcard-badge.released.svelte-1s6mgis{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.pcard-badge.upcoming.svelte-1s6mgis{color:var(--yellow);border-color:color-mix(in srgb, var(--yellow) 40%, transparent)}.pcard-badge.beta.svelte-1s6mgis{color:var(--mauve);border-color:color-mix(in srgb, var(--mauve) 40%, transparent)}.pcard-desc.svelte-1s6mgis{color:var(--subtext0);font-size:.84rem}.pcard-open.svelte-1s6mgis{color:var(--peach);margin-top:.1rem;font-size:.82rem}.disco-head.svelte-1s6mgis{border-bottom:1px solid var(--surface1);margin-bottom:.75rem;padding-bottom:.35rem;display:block}.detail.svelte-1s6mgis{top:calc(var(--nav-height) + .5rem);z-index:2;border:1px solid var(--surface1);background:var(--mantle);border-radius:5px;flex-direction:column;gap:2px;min-height:3.6rem;margin-bottom:1rem;padding:.7rem .85rem;display:flex;position:sticky}.d-title.svelte-1s6mgis{color:var(--text);font-size:.95rem}.d-title.svelte-1s6mgis:hover{text-decoration:underline}.d-artist.svelte-1s6mgis{color:var(--peach);font-weight:700}.d-dim.svelte-1s6mgis{color:var(--overlay1)}.d-meta.svelte-1s6mgis{color:var(--subtext0);font-size:.8rem}.grid.svelte-1s6mgis{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:5px;display:grid}.tile.svelte-1s6mgis{aspect-ratio:1;background:var(--surface0);outline-offset:-1px;outline:1px solid #0000;position:relative;overflow:hidden}.tile.svelte-1s6mgis img:where(.svelte-1s6mgis){object-fit:cover;filter:saturate(.72)brightness(.85);width:100%;height:100%;transition:filter .15s;display:block}.tile.svelte-1s6mgis:hover img:where(.svelte-1s6mgis),.tile.active.svelte-1s6mgis img:where(.svelte-1s6mgis){filter:none}.tile.active.svelte-1s6mgis{outline-color:var(--peach)}a.svelte-1s6mgis{text-decoration:none}@media (width<=900px){.layout.svelte-1s6mgis{flex-direction:column;gap:2.5rem;display:flex}.col.svelte-1s6mgis{display:contents}.masthead.svelte-1s6mgis{order:0}.plug-block.svelte-1s6mgis{order:1}.sheet.svelte-1s6mgis{order:2;max-width:560px}.disco-block.svelte-1s6mgis{order:3}.feat.svelte-1s6mgis{grid-template-columns:1fr}}
