.about-page.svelte-cwls5q{min-height:100vh;padding:2rem 0 4rem;background:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container.svelte-cwls5q{max-width:700px;margin:0 auto;padding:0 1.5rem}.back-link.svelte-cwls5q{display:inline-block;color:#666;font-size:.875rem;margin-bottom:2rem;text-decoration:none;transition:color .2s ease}.back-link.svelte-cwls5q:hover{color:#000}.about-hero.svelte-cwls5q{text-align:center;margin-bottom:3rem}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#171717;letter-spacing:-.03em}.tagline.svelte-cwls5q{color:#999;font-size:1.125rem;font-style:italic}.about-content.svelte-cwls5q{margin:0 auto 3rem}.about-card.svelte-cwls5q{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2rem;margin-bottom:1.5rem}.about-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#171717}.rules-list.svelte-cwls5q{list-style:none;padding:0;margin:0}.rules-list.svelte-cwls5q li:where(.svelte-cwls5q){color:#525252;border-bottom:1px solid #f0f0f0;position:relative;padding:.75rem 0 .75rem 1.5rem}.rules-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"→";position:absolute;left:0;color:#999}.rules-list.svelte-cwls5q li:where(.svelte-cwls5q):last-child{border-bottom:none}.creator-section.svelte-cwls5q{margin-bottom:3rem}.section-title.svelte-cwls5q{font-size:1.5rem;font-weight:700;color:#171717;text-align:center;margin-bottom:1.5rem;letter-spacing:-.02em}.creator-card.svelte-cwls5q{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2rem}.creator-header.svelte-cwls5q{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem}.creator-avatar.svelte-cwls5q{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #f0f0f0}.creator-avatar.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.creator-intro.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.375rem;font-weight:600;margin:0 0 .25rem;color:#171717}.creator-role.svelte-cwls5q{font-size:.9375rem;color:#666;margin:0;font-weight:500}.creator-bio.svelte-cwls5q{margin-bottom:1.5rem}.creator-bio.svelte-cwls5q p:where(.svelte-cwls5q){color:#525252;line-height:1.7;margin-bottom:1rem;font-size:.9375rem}.creator-bio.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.creator-callout.svelte-cwls5q{background:#f5f5f5;border-left:3px solid #171717;border-radius:0 8px 8px 0;padding:1rem 1.25rem;margin-bottom:1.5rem}.creator-callout.svelte-cwls5q p:where(.svelte-cwls5q){color:#525252;font-size:.9375rem;line-height:1.6;margin:0}.creator-links.svelte-cwls5q{display:flex;gap:.75rem;flex-wrap:wrap}.social-btn.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#171717;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.social-btn.svelte-cwls5q:hover{background:#2a2a2a;transform:translateY(-1px)}.about-footer.svelte-cwls5q{margin-top:4rem;padding-top:2rem;border-top:1px solid #e5e5e5;text-align:center}.about-footer.svelte-cwls5q p:where(.svelte-cwls5q){color:#a3a3a3;font-size:.8125rem}@media(max-width:768px){.about-page.svelte-cwls5q{padding:1rem 0 2rem}.container.svelte-cwls5q{padding:0 1rem}.back-link.svelte-cwls5q{font-size:.8125rem;margin-bottom:1.5rem}.about-hero.svelte-cwls5q{margin-bottom:2rem}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:1.75rem}.tagline.svelte-cwls5q{font-size:1rem}.about-card.svelte-cwls5q{padding:1.25rem;margin-bottom:1.25rem;border-radius:8px}.about-card.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.125rem}.section-title.svelte-cwls5q{font-size:1.25rem;margin-bottom:1rem}.creator-card.svelte-cwls5q{padding:1.5rem;border-radius:8px}.creator-header.svelte-cwls5q{gap:1rem}.creator-avatar.svelte-cwls5q{width:56px;height:56px}.creator-intro.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.125rem}.creator-role.svelte-cwls5q{font-size:.875rem}.creator-bio.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem}.creator-callout.svelte-cwls5q{padding:.875rem 1rem}.creator-callout.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem}.creator-links.svelte-cwls5q{flex-direction:column}.social-btn.svelte-cwls5q{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.875rem}.about-footer.svelte-cwls5q{margin-top:2rem;padding-top:1.5rem}}
