.plugin-card[data-astro-cid-gsj6ldxa]{display:flex;flex-direction:column;padding:0;overflow:hidden}.plugin-screenshot[data-astro-cid-gsj6ldxa]{aspect-ratio:16 / 10;background:#0a0a0e}.plugin-screenshot[data-astro-cid-gsj6ldxa] img[data-astro-cid-gsj6ldxa]{width:100%;height:100%;object-fit:cover}.plugin-card-body[data-astro-cid-gsj6ldxa]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem}.plugin-icon[data-astro-cid-gsj6ldxa]{flex-shrink:0;border-radius:10px}.plugin-card-body[data-astro-cid-gsj6ldxa] h3[data-astro-cid-gsj6ldxa]{margin:0 0 .4rem;font-size:1.1rem}.plugin-card-body[data-astro-cid-gsj6ldxa] p[data-astro-cid-gsj6ldxa]{margin:0}.price[data-astro-cid-gsj6ldxa]{color:var(--color-accent-2);font-weight:600;margin-top:.4rem!important}.badge[data-astro-cid-gsj6ldxa]{display:inline-block;background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;margin-bottom:.5rem}.spotlight[data-astro-cid-dq5apv67]{position:relative;padding:4rem 0 7.5rem;overflow:hidden}.spotlight-bg[data-astro-cid-dq5apv67]{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(6px)}.spotlight-bg[data-astro-cid-dq5apv67]:after{content:"";position:absolute;inset:0;background:#08080b8c}.spotlight[data-astro-cid-dq5apv67]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0b0b0fbf,#0b0b0f99 35%,#0b0b0feb)}.spotlight-inner[data-astro-cid-dq5apv67]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.spotlight-brand[data-astro-cid-dq5apv67]{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem}.spotlight-icon[data-astro-cid-dq5apv67]{border-radius:10px}.spotlight-name[data-astro-cid-dq5apv67]{font-weight:700;font-size:1.4rem;letter-spacing:.02em}.spotlight-stack[data-astro-cid-dq5apv67]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:900px;min-height:440px;margin-bottom:3.5rem;transition:transform .3s ease;cursor:pointer}.spotlight-stack[data-astro-cid-dq5apv67]:hover{transform:scale(1.05)}.spotlight-shot[data-astro-cid-dq5apv67]{position:absolute;width:min(60%,520px);border-radius:10px}.shot-0[data-astro-cid-dq5apv67]{transform:translate(-46%) rotate(-6deg);z-index:1}.shot-1[data-astro-cid-dq5apv67]{transform:translate(0) rotate(0) scale(1.05);z-index:2}.shot-2[data-astro-cid-dq5apv67]{transform:translate(46%) rotate(6deg);z-index:1}.spotlight-copy[data-astro-cid-dq5apv67]{max-width:640px}.badge[data-astro-cid-dq5apv67]{display:inline-block;background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;margin-bottom:.75rem}.spotlight-copy[data-astro-cid-dq5apv67] h2[data-astro-cid-dq5apv67]{font-size:clamp(1.5rem,3vw,2rem)}.spotlight-copy[data-astro-cid-dq5apv67] p[data-astro-cid-dq5apv67]{color:var(--color-text-muted);margin-bottom:1.5rem}@media (max-width: 700px){.spotlight-stack[data-astro-cid-dq5apv67]{min-height:320px}.spotlight-shot[data-astro-cid-dq5apv67]{width:min(78%,420px)}.shot-0[data-astro-cid-dq5apv67]{transform:translate(-30%) translateY(10px) rotate(-8deg) scale(.85)}.shot-1[data-astro-cid-dq5apv67]{transform:translate(0) scale(1)}.shot-2[data-astro-cid-dq5apv67]{transform:translate(30%) translateY(10px) rotate(8deg) scale(.85)}}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:7rem 0 6rem;min-height:480px;display:flex;align-items:center;background-image:radial-gradient(circle at top right,rgba(255,90,60,.2),transparent 60%),linear-gradient(to right,#0b0b0feb 15%,#0b0b0f8c 65%,#0b0b0f4d),image-set(url(/images/hero.webp) type("image/webp"),url(/images/hero.jpg) type("image/jpeg"));background-size:cover;background-position:center}.hero-inner[data-astro-cid-j7pv25f6]{max-width:720px;position:relative;z-index:1}.eyebrow[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--color-accent);font-weight:600}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,5vw,3.5rem)}.hero-copy[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:1.1rem;max-width:55ch}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.section-header[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.section[data-astro-cid-j7pv25f6].alt{background:var(--color-bg-alt)}.music-section[data-astro-cid-j7pv25f6]{padding-bottom:0}.music-section[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{padding-bottom:3rem}.music-row[data-astro-cid-j7pv25f6]{position:relative;padding:3rem 0;overflow:hidden}.music-row-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(6px)}.music-row-bg[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#08080bb8}.music-row-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;align-items:center}.music-row[data-astro-cid-j7pv25f6].reverse .music-row-inner[data-astro-cid-j7pv25f6]{direction:rtl}.music-row[data-astro-cid-j7pv25f6].reverse .music-row-cover[data-astro-cid-j7pv25f6],.music-row[data-astro-cid-j7pv25f6].reverse .music-row-copy[data-astro-cid-j7pv25f6]{direction:ltr}.music-row-cover[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.music-row-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 .3rem}.music-row-artist[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:1.05rem;margin-bottom:1rem}.music-row-story[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:.98rem;margin-bottom:1.5rem;max-width:60ch}.music-row-story[data-astro-cid-j7pv25f6] p{margin:0 0 1em}.music-row-story[data-astro-cid-j7pv25f6] p:last-child{margin-bottom:0}@media (max-width: 800px){.music-row-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.music-row[data-astro-cid-j7pv25f6].reverse .music-row-inner[data-astro-cid-j7pv25f6]{direction:ltr}.music-row-cover[data-astro-cid-j7pv25f6]{max-width:320px}}.badge[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--color-accent);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:999px;margin-bottom:.75rem}
