.spotlight-shell.svelte-1ck4p5u{min-height:100svh;container-type:inline-size;padding:32px 16px;font-family:ui-sans-serif,system-ui,sans-serif}.spotlight-shell.embedded.svelte-1ck4p5u{min-height:0;padding:0}.spotlight-page.svelte-1ck4p5u{box-sizing:border-box;max-width:440px;margin:auto;border:1px solid;border-radius:24px;overflow:hidden}.spotlight-profile.svelte-1ck4p5u{display:flex;gap:12px;align-items:center;padding:18px 24px}.spotlight-profile.svelte-1ck4p5u img:where(.svelte-1ck4p5u){height:44px;width:44px;object-fit:cover;border-radius:50%}.spotlight-profile.svelte-1ck4p5u p:where(.svelte-1ck4p5u){font-size:16px;font-weight:650}.spotlight-profile.svelte-1ck4p5u small:where(.svelte-1ck4p5u){font-size:12px}.spotlight-photo.svelte-1ck4p5u{height:var(--photo-height);width:100%;object-fit:cover}.spotlight-content.svelte-1ck4p5u{min-width:0;padding:28px 24px}.spotlight-content.svelte-1ck4p5u h1:where(.svelte-1ck4p5u){font-size:32px;line-height:1.15;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere}.spotlight-intro.svelte-1ck4p5u{font-size:15px;line-height:1.65;margin-top:14px;white-space:pre-line}.spotlight-links.svelte-1ck4p5u{display:grid;gap:12px;margin-top:24px}.spotlight-cta.svelte-1ck4p5u{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;min-height:64px;background:var(--spotlight-accent);color:var(--spotlight-ink);border-radius:16px;font-size:17px;font-weight:700}.spotlight-cta.svelte-1ck4p5u>span:where(.svelte-1ck4p5u):first-child{min-width:0;overflow-wrap:anywhere}.spotlight-cta.svelte-1ck4p5u small:where(.svelte-1ck4p5u){display:block;font-size:12px;font-weight:500;margin-top:4px}.spotlight-cta.svelte-1ck4p5u:focus-visible{outline:2px solid var(--spotlight-accent);outline-offset:4px}.spotlight-footer.svelte-1ck4p5u{text-align:center;font-size:12px;margin-top:20px}@container (min-width: 900px){.spotlight-page.svelte-1ck4p5u{max-width:900px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spotlight-profile.svelte-1ck4p5u{grid-column:1 / -1}.spotlight-photo.svelte-1ck4p5u{height:600px}.spotlight-content.svelte-1ck4p5u{align-self:center;padding:36px}.spotlight-page.svelte-1ck4p5u:not(:has(.spotlight-photo)) .spotlight-content:where(.svelte-1ck4p5u){grid-column:1 / -1}}@container (max-width: 479px){.spotlight-photo.svelte-1ck4p5u{height:min(var(--photo-height),52svh)}.spotlight-content.svelte-1ck4p5u{padding:24px 20px}.spotlight-content.svelte-1ck4p5u h1:where(.svelte-1ck4p5u){font-size:28px}}@media(max-width:479px){.spotlight-shell.svelte-1ck4p5u{padding:0}.spotlight-page.svelte-1ck4p5u{border:0;border-radius:0;max-width:100%;min-height:100svh}}.landing-profile-card.svelte-1ck4p5u{box-shadow:0 24px 60px var(--landing-shadow-color)}.landing-avatar.svelte-1ck4p5u{box-shadow:0 0 0 3px color-mix(in srgb,var(--landing-avatar-ring) 20%,transparent)}.landing-primary-cta.svelte-1ck4p5u{background:var(--landing-cta-bg);color:var(--landing-cta-text);box-shadow:0 12px 28px color-mix(in srgb,var(--landing-cta-bg) 22%,transparent)}.landing-primary-cta.svelte-1ck4p5u:hover{background:var(--landing-cta-hover-bg);box-shadow:0 16px 34px color-mix(in srgb,var(--landing-cta-bg) 30%,transparent)}.landing-primary-cta.svelte-1ck4p5u:active{background:var(--landing-cta-active-bg)}.landing-page-cta.svelte-1ck4p5u{background:var(--landing-card-bg);border-color:var(--landing-card-border);color:var(--landing-card-text);box-shadow:0 18px 40px color-mix(in srgb,var(--landing-card-shadow) 80%,transparent)}.landing-page-cta.svelte-1ck4p5u:hover{background:var(--landing-card-hover-bg);border-color:var(--landing-card-hover-border)}.landing-icon-tile.svelte-1ck4p5u:hover{background:color-mix(in srgb,var(--landing-card-hover-border) 42%,transparent);border-color:var(--landing-card-hover-border)}
