.philosophy-page.svelte-30jd1s{min-height:100vh;padding:var(--space-2xl, 6rem) var(--space-md, 1.5rem);background:var(--color-bg-pure, #000)}.container.svelte-30jd1s{max-width:48rem;margin:0 auto}.hero.svelte-30jd1s{text-align:center;margin-bottom:var(--space-2xl, 6rem)}h1.svelte-30jd1s{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 var(--space-sm, 1rem);color:var(--color-fg-primary, #fff);line-height:1.2}.subtitle.svelte-30jd1s{font-size:var(--text-body-lg, 1.125rem);color:var(--color-fg-tertiary, rgba(255,255,255,.6));margin:0}.content.svelte-30jd1s{margin-bottom:var(--space-2xl, 6rem)}section.svelte-30jd1s{margin-bottom:var(--space-xl, 4rem)}h2.svelte-30jd1s{font-size:var(--text-h3, 1.25rem);font-weight:600;margin:0 0 var(--space-md, 1.5rem);color:var(--color-fg-primary, #fff)}h3.svelte-30jd1s{font-size:var(--text-body-lg, 1.125rem);font-weight:600;margin:var(--space-lg, 2.5rem) 0 var(--space-sm, 1rem);color:var(--color-fg-primary, #fff)}p.svelte-30jd1s{font-size:var(--text-body, 1rem);line-height:1.8;color:var(--color-fg-secondary, rgba(255,255,255,.8));margin:0 0 var(--space-md, 1.5rem)}ul.svelte-30jd1s{margin:0 0 var(--space-md, 1.5rem);padding-left:var(--space-md, 1.5rem)}li.svelte-30jd1s{font-size:var(--text-body, 1rem);line-height:1.8;color:var(--color-fg-secondary, rgba(255,255,255,.8));margin-bottom:var(--space-xs, .5rem)}.principle-box.svelte-30jd1s{padding:var(--space-lg, 2.5rem);border-radius:var(--radius-lg, 12px);background:var(--color-bg-surface, #111);border:1px solid var(--color-border-default, rgba(255,255,255,.1));margin:var(--space-lg, 2.5rem) 0;text-align:center}.principle-statement.svelte-30jd1s{font-size:var(--text-h3, 1.25rem);font-weight:600;color:var(--color-fg-primary, #fff);margin:0;font-style:italic}.closing.svelte-30jd1s{padding-top:var(--space-xl, 4rem);border-top:1px solid var(--color-border-default, rgba(255,255,255,.1))}.back-nav.svelte-30jd1s{padding-top:var(--space-lg, 2.5rem);border-top:1px solid var(--color-border-default, rgba(255,255,255,.1))}.back-link.svelte-30jd1s{display:inline-flex;align-items:center;gap:var(--space-xs, .5rem);font-size:var(--text-body, 1rem);color:var(--color-fg-secondary, rgba(255,255,255,.8));text-decoration:none;transition:color .15s ease}.back-link.svelte-30jd1s:hover{color:var(--color-fg-primary, #fff)}.back-link.svelte-30jd1s svg:where(.svelte-30jd1s){transition:transform .15s ease}.back-link.svelte-30jd1s:hover svg:where(.svelte-30jd1s){transform:translate(-4px)}.back-link.svelte-30jd1s:focus-visible{outline:2px solid var(--color-focus, #fff);outline-offset:4px;border-radius:var(--radius-sm, 4px)}@media(prefers-reduced-motion:reduce){.back-link.svelte-30jd1s,.back-link.svelte-30jd1s svg:where(.svelte-30jd1s){transition:none}.back-link.svelte-30jd1s:hover svg:where(.svelte-30jd1s){transform:none}}
