h2.svelte-g5jkmh{font-size:1.8rem;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;font-weight:600}p.svelte-g5jkmh{color:var(--neutral-700);line-height:1.75;margin-bottom:1rem;font-size:1.1rem}ul.svelte-g5jkmh{color:var(--neutral-700);margin:1rem 0;padding-left:1.5rem}li.svelte-g5jkmh{margin-bottom:.75rem;line-height:1.6}li.svelte-g5jkmh strong:where(.svelte-g5jkmh){color:var(--accent-light);font-weight:600}@media(max-width:768px){h2.svelte-g5jkmh{font-size:1.5rem}p.svelte-g5jkmh{font-size:1rem}}h2.svelte-jufuwq{font-size:1.8rem;color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-weight:600}h3.svelte-jufuwq{font-size:1.4rem;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}p.svelte-jufuwq{color:var(--neutral-700);line-height:1.75;margin-bottom:1rem;font-size:1.05rem}ul.svelte-jufuwq{color:var(--neutral-700);margin:1rem 0;padding-left:1.5rem}li.svelte-jufuwq{margin-bottom:.5rem;line-height:1.6}@media(max-width:768px){h2.svelte-jufuwq{font-size:1.5rem}h3.svelte-jufuwq{font-size:1.2rem}p.svelte-jufuwq{font-size:1rem}}.page-wrapper.svelte-41y4y3{min-height:100vh;background:linear-gradient(180deg,var(--bg-base) 0%,var(--bg-deep) 100%)}.hero.svelte-41y4y3{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 2rem;text-align:center;position:relative}.hero.svelte-41y4y3:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(45,212,191,.15) 0%,transparent 70%);pointer-events:none}.type-badge.svelte-41y4y3{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--accent-dark) 100%);border-radius:1rem;margin-bottom:1rem;box-shadow:0 0 30px #2dd4bf66;position:relative}.type-badge.svelte-41y4y3:after{content:"";position:absolute;inset:-2px;border-radius:1.125rem;background:linear-gradient(135deg,rgba(167,139,250,.4) 0%,transparent 50%);z-index:-1}.type-num.svelte-41y4y3{font-size:2rem;font-weight:700;color:var(--text-primary);text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero.svelte-41y4y3 h1:where(.svelte-41y4y3){font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .5rem;letter-spacing:-.02em;position:relative;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline.svelte-41y4y3{font-size:1rem;color:var(--text-tertiary);margin:0;font-weight:500}.enneagram-type-page.svelte-41y4y3{max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.section-header.svelte-41y4y3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:.75rem}h2.svelte-41y4y3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.people-count.svelte-41y4y3{font-size:.875rem;color:var(--primary);font-weight:500;padding:.375rem .75rem;background:var(--primary-subtle);border-radius:2rem;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent)}.famous-people.svelte-41y4y3{margin-bottom:3rem}.people-grid-container.svelte-41y4y3{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:1rem;gap:1rem}.grid-item.svelte-41y4y3{position:relative;border-radius:.75rem;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-color);transition:all .25s ease;text-decoration:none;box-shadow:var(--shadow-sm);padding:.45rem}.grid-item.svelte-41y4y3:before{content:"";position:absolute;inset:.45rem;border-radius:.6rem;background:linear-gradient(135deg,rgba(45,212,191,.1) 0%,transparent 50%);opacity:0;transition:opacity .25s ease;z-index:1}.grid-item.svelte-41y4y3:hover{transform:translateY(-4px);border-color:#2dd4bf66;box-shadow:var(--shadow-lg),0 0 0 1px #2dd4bf1a}.grid-item.svelte-41y4y3:hover:before{opacity:1}.grid-item.svelte-41y4y3:hover .grid-img:where(.svelte-41y4y3){transform:scale(1.05)}.grid-item.svelte-41y4y3:hover .person-name:where(.svelte-41y4y3){background:linear-gradient(to top,#0c0a09fa,#0c0a09d6)}.grid-item.svelte-41y4y3:hover .person-name:where(.svelte-41y4y3) h3:where(.svelte-41y4y3){color:#fff}.grid-img.svelte-41y4y3{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;border-radius:.6rem;display:block}.person-name.svelte-41y4y3{position:absolute;bottom:.45rem;left:.45rem;right:.45rem;border-radius:0 0 .6rem .6rem;background:linear-gradient(to top,#0c0a09f5,#0c0a09a3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem .5rem;text-align:center;transition:background .25s ease;z-index:2}.person-name.svelte-41y4y3 h3:where(.svelte-41y4y3){color:#fff;font-size:.8125rem;font-weight:600;margin:0;text-transform:capitalize;transition:color .25s ease;line-height:1.3}footer.svelte-41y4y3{text-align:center;margin-top:3rem;padding:2.5rem 2rem;background:linear-gradient(135deg,var(--bg-surface) 0%,var(--bg-deep) 100%);border-radius:1rem;border:1px solid rgba(45,212,191,.2);color:var(--text-primary);position:relative;overflow:hidden}footer.svelte-41y4y3:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:300px;height:150px;background:radial-gradient(ellipse,rgba(45,212,191,.08) 0%,transparent 70%);pointer-events:none}.more-info.svelte-41y4y3{font-style:italic;margin-bottom:1.5rem;color:var(--text-secondary);font-size:.9375rem;position:relative}.email-signup.svelte-41y4y3{max-width:500px;margin:0 auto;position:relative}@media(max-width:768px){.hero.svelte-41y4y3{padding:1.5rem 1rem}.type-badge.svelte-41y4y3{width:3.5rem;height:3.5rem}.type-num.svelte-41y4y3{font-size:1.75rem}.hero.svelte-41y4y3 h1:where(.svelte-41y4y3){font-size:1.5rem}.tagline.svelte-41y4y3{font-size:.875rem}.enneagram-type-page.svelte-41y4y3{padding:0 1rem 3rem}h2.svelte-41y4y3{font-size:1.25rem}.people-grid-container.svelte-41y4y3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}footer.svelte-41y4y3{padding:2rem 1.5rem;border-radius:.75rem}}@media(max-width:480px){.hero.svelte-41y4y3{padding:1.25rem 1rem}.type-badge.svelte-41y4y3{width:3rem;height:3rem;border-radius:.75rem}.type-num.svelte-41y4y3{font-size:1.5rem}.hero.svelte-41y4y3 h1:where(.svelte-41y4y3){font-size:1.25rem}.section-header.svelte-41y4y3{flex-direction:column;align-items:flex-start}.people-grid-container.svelte-41y4y3{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.grid-item.svelte-41y4y3{border-radius:.5rem}.person-name.svelte-41y4y3{padding:.5rem .375rem}.person-name.svelte-41y4y3 h3:where(.svelte-41y4y3){font-size:.6875rem}footer.svelte-41y4y3{padding:1.5rem 1.25rem;margin-top:2rem}.more-info.svelte-41y4y3{font-size:.8125rem}}
