:root{--focus-cream:#f5f1ea;--focus-cream-deep:#ece7dd;--focus-indigo:#1e1b4b;--focus-indigo-mid:#1e1b4b8c;--focus-indigo-faint:#1e1b4b26;--focus-amber:#d4a44c;--focus-amber-light:#d4a44c26}.dark{--focus-cream:#141220;--focus-cream-deep:#0f0e1a;--focus-indigo:#e2dfd6;--focus-indigo-mid:#e2dfd68c;--focus-indigo-faint:#e2dfd61f;--focus-amber:#e8b84d;--focus-amber-light:#e8b84d1f}.focus-flow-page[data-astro-cid-giwaw3gl]{margin:-2rem -1.5rem}@media (width>=768px){.focus-flow-page[data-astro-cid-giwaw3gl]{margin-left:-3rem;margin-right:-3rem}}@media (width>=1024px){.focus-flow-page[data-astro-cid-giwaw3gl]{margin-left:-4rem;margin-right:-4rem}}.book-cover[data-astro-cid-giwaw3gl]{background-color:var(--focus-cream);color:var(--focus-indigo);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:5rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.back-link[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.08em;color:var(--focus-indigo-mid);font-size:.8rem;text-decoration:none;transition:color .2s;position:absolute;top:1.5rem;left:1.75rem}.back-link[data-astro-cid-giwaw3gl]:hover{color:var(--focus-indigo)}.ripple-wrapper[data-astro-cid-giwaw3gl]{margin-bottom:3rem}.ripple-hero[data-astro-cid-giwaw3gl]{width:min(280px,70vw);height:min(280px,70vw);color:var(--focus-amber);display:block}.ripple-ring[data-astro-cid-giwaw3gl]{transform-origin:50%;opacity:0;animation:4s ease-out forwards ripple-expand}.ripple-1[data-astro-cid-giwaw3gl]{animation-delay:0s}.ripple-2[data-astro-cid-giwaw3gl]{animation-delay:.4s}.ripple-3[data-astro-cid-giwaw3gl]{animation-delay:.8s}.ripple-4[data-astro-cid-giwaw3gl]{animation-delay:1.2s}.ripple-5[data-astro-cid-giwaw3gl]{animation-delay:1.6s}@keyframes ripple-expand{0%{opacity:0;transform:scale(.6)}30%{opacity:.6}to{opacity:var(--ring-opacity,.3);transform:scale(1)}}.ripple-1[data-astro-cid-giwaw3gl]{--ring-opacity:.6}.ripple-2[data-astro-cid-giwaw3gl]{--ring-opacity:.45}.ripple-3[data-astro-cid-giwaw3gl]{--ring-opacity:.32}.ripple-4[data-astro-cid-giwaw3gl]{--ring-opacity:.2}.ripple-5[data-astro-cid-giwaw3gl]{--ring-opacity:.1}@media (prefers-reduced-motion:reduce){.ripple-ring[data-astro-cid-giwaw3gl]{opacity:var(--ring-opacity,.3);animation:none;transform:scale(1)}}.cover-title[data-astro-cid-giwaw3gl]{text-align:center}.cover-label[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.45em;text-transform:uppercase;color:var(--focus-amber);margin-bottom:1rem;font-size:.65rem;display:block}.cover-main-title[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0 0 1.25rem;font-size:clamp(2.5rem,9vw,5.5rem);font-weight:400;line-height:1}.cover-divider[data-astro-cid-giwaw3gl]{background-color:var(--focus-amber);width:3.5rem;height:1px;margin:0 auto 1.25rem}.cover-subtitle[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);margin:0 0 1.5rem;font-size:clamp(1rem,3vw,1.5rem);font-style:italic}.cover-attribution[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.15em;color:var(--focus-indigo-mid);margin:0;font-size:.68rem}.book-body[data-astro-cid-giwaw3gl]{background-color:var(--focus-cream);color:var(--focus-indigo)}.book-page[data-astro-cid-giwaw3gl]{border-bottom:1px solid var(--focus-indigo-faint);max-width:640px;margin:0 auto;padding:5rem 2.5rem 4.5rem;position:relative}.page-number[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;letter-spacing:.2em;color:var(--focus-indigo-mid);user-select:none;font-size:.7rem;position:absolute;top:1.75rem;right:2.5rem}.title-page[data-astro-cid-giwaw3gl]{justify-content:center;align-items:center;min-height:60vh;display:flex}.title-page-content[data-astro-cid-giwaw3gl]{text-align:center}.title-label[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.45em;text-transform:uppercase;color:var(--focus-amber);margin-bottom:1.5rem;font-size:.6rem;display:block}.title-main[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0 0 .5rem;font-size:clamp(2rem,6vw,3.75rem);font-weight:400;line-height:1}.title-sub[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);margin:0 0 2rem;font-size:clamp(1rem,2.5vw,1.35rem);font-style:italic}.title-rule[data-astro-cid-giwaw3gl]{background-color:var(--focus-amber);width:2.5rem;height:1px;margin:0 auto 2rem}.title-tagline[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);max-width:420px;margin:0 auto;font-size:.88rem;line-height:1.85}.chapter-header[data-astro-cid-giwaw3gl]{border-bottom:1px solid var(--focus-indigo-faint);margin-bottom:2.75rem;padding-bottom:1.5rem}.chapter-label[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.45em;text-transform:uppercase;color:var(--focus-amber);margin-bottom:.6rem;font-size:.62rem;display:block}.chapter-title[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-style:italic;font-weight:400;line-height:1.2}.book-text[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo);font-size:1rem;line-height:1.9}.book-text[data-astro-cid-giwaw3gl] p[data-astro-cid-giwaw3gl]{margin-bottom:1.3rem}.book-text[data-astro-cid-giwaw3gl] p[data-astro-cid-giwaw3gl]:last-child{margin-bottom:0}.book-text[data-astro-cid-giwaw3gl] em[data-astro-cid-giwaw3gl]{font-style:italic}.stat-callout[data-astro-cid-giwaw3gl]{border-left:3px solid var(--focus-amber);background-color:var(--focus-amber-light);margin:2rem 0;padding:1.5rem 1.5rem 1.25rem}.stat-number[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-amber);margin-bottom:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1;display:block}.stat-description[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo);margin:0 0 .6rem;font-size:.92rem;line-height:1.65}.stat-cite[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.04em;color:var(--focus-indigo-mid);font-size:.68rem;font-style:normal;display:block}.cite-note[data-astro-cid-giwaw3gl]{opacity:.7;margin-top:.2rem;font-style:italic;display:block}.pull-quote[data-astro-cid-giwaw3gl]{border-left:2px solid var(--focus-amber);margin:2.5rem 0;padding:1.5rem 1.75rem}.pull-quote[data-astro-cid-giwaw3gl] p[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0 0 .75rem;font-size:clamp(1.1rem,2.5vw,1.35rem);font-style:italic;line-height:1.65}.pull-quote[data-astro-cid-giwaw3gl] footer[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.04em;color:var(--focus-indigo-mid);font-size:.72rem}.focus-list[data-astro-cid-giwaw3gl],.flow-conditions[data-astro-cid-giwaw3gl]{counter-reset:item;margin:1.25rem 0 2rem;padding:0;list-style:none}.focus-list[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl],.flow-conditions[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl]{counter-increment:item;border-left:2px solid var(--focus-indigo-faint);font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo);margin-bottom:.5rem;padding:.5rem 0 .5rem 1.25rem;font-size:.95rem;line-height:1.65;position:relative}.flow-conditions[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl]:before{content:counter(item);font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:var(--focus-amber);text-align:right;width:1.25rem;font-size:.58rem;font-weight:600;position:absolute;top:.5rem;left:-1.75rem}.focus-list[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl] strong[data-astro-cid-giwaw3gl],.flow-conditions[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl] strong[data-astro-cid-giwaw3gl]{font-weight:600}.neurochemistry-grid[data-astro-cid-giwaw3gl]{flex-direction:column;gap:.65rem;margin:1.5rem 0 2rem;display:flex}.chem-item[data-astro-cid-giwaw3gl]{border-left:2px solid var(--focus-amber);background-color:var(--focus-amber-light);padding:.75rem 1rem}.chem-name[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.06em;color:var(--focus-indigo);margin-bottom:.15rem;font-size:.78rem;font-weight:600;display:block}.chem-role[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);font-size:.85rem;font-style:italic;display:block}.study-callout[data-astro-cid-giwaw3gl]{border:1px solid var(--focus-amber);background-color:var(--focus-amber-light);margin:2rem 0;padding:1.5rem}.study-label[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.25em;text-transform:uppercase;color:var(--focus-amber);margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:block}.study-detail[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);margin:0 0 1rem;font-size:.82rem}.study-results[data-astro-cid-giwaw3gl]{margin:0;padding:0;list-style:none}.study-results[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo);border-bottom:1px solid var(--focus-indigo-faint);padding:.3rem 0;font-size:.92rem;line-height:1.55}.study-results[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl]:last-child{border-bottom:none}.study-results[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl] strong[data-astro-cid-giwaw3gl]{color:var(--focus-amber);font-weight:600}.subsection-header[data-astro-cid-giwaw3gl]{border-bottom:1px solid var(--focus-indigo-faint);margin:2.5rem 0 1.5rem;padding-bottom:.75rem}.subsection-title[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-style:italic;font-weight:400;line-height:1.3}.flown-principles[data-astro-cid-giwaw3gl]{flex-direction:column;gap:.5rem;margin:1.25rem 0 2rem;display:flex}.principle-item[data-astro-cid-giwaw3gl]{border-left:2px solid var(--focus-amber);background-color:var(--focus-amber-light);align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.principle-number[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:var(--focus-amber);flex-shrink:0;margin-top:.15rem;font-size:.62rem;font-weight:700}.principle-name[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;color:var(--focus-indigo);margin-bottom:.1rem;font-size:.82rem;font-weight:600;display:block}.principle-desc[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);font-size:.82rem;line-height:1.55;display:block}.book-illustration[data-astro-cid-giwaw3gl]{text-align:center;margin:3.5rem 0;padding:2rem 0}.focus-illustration[data-astro-cid-giwaw3gl]{width:min(280px,92%);height:auto;color:var(--focus-indigo);margin:0 auto 1rem;display:block}.illustration-caption[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--focus-indigo-mid);margin:0;font-size:.68rem}.back-cover[data-astro-cid-giwaw3gl]{background-color:var(--focus-cream-deep);color:var(--focus-indigo);text-align:center;border-top:1px solid var(--focus-indigo-faint);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:5rem 2rem;display:flex}.back-ripple[data-astro-cid-giwaw3gl]{color:var(--focus-amber);margin-bottom:2rem}.back-ripple[data-astro-cid-giwaw3gl] svg[data-astro-cid-giwaw3gl]{width:72px;height:72px}.back-ripple-ring[data-astro-cid-giwaw3gl]{animation:9s ease-in-out 1s infinite back-ripple-breathe}@keyframes back-ripple-breathe{0%,to{opacity:.25;transform:scale(1)}40%{opacity:.1;transform:scale(.95)}57%{opacity:.1;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.back-ripple-ring[data-astro-cid-giwaw3gl]{animation:none}}.back-cover-content[data-astro-cid-giwaw3gl]{max-width:520px}.back-cover-blurb[data-astro-cid-giwaw3gl]{font-family:var(--font-display), "Cormorant Garamond", Georgia, serif;color:var(--focus-indigo);margin:0 0 2rem;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400;line-height:1.55}.back-cover-rule[data-astro-cid-giwaw3gl]{background-color:var(--focus-amber);width:2.5rem;height:1px;margin:0 auto 2rem}.sources-section[data-astro-cid-giwaw3gl]{text-align:left;margin-bottom:2.5rem}.sources-label[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.4em;text-transform:uppercase;color:var(--focus-amber);margin-bottom:1rem;font-size:.58rem;display:block}.sources-list[data-astro-cid-giwaw3gl]{margin:0;padding:0;list-style:none}.sources-list[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl]{font-family:var(--font-body), "Source Serif 4", Georgia, serif;color:var(--focus-indigo-mid);border-left:1px solid var(--focus-indigo-faint);margin-bottom:.4rem;padding-left:.75rem;font-size:.72rem;line-height:1.6}.sources-list[data-astro-cid-giwaw3gl] li[data-astro-cid-giwaw3gl] em[data-astro-cid-giwaw3gl]{font-style:italic}.back-cover-maker[data-astro-cid-giwaw3gl]{font-family:var(--font-sans), "Inter", system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--focus-indigo-mid);margin:0;font-size:.62rem}.observe-fade[data-astro-cid-giwaw3gl]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.25rem)}.observe-fade[data-astro-cid-giwaw3gl].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.observe-fade[data-astro-cid-giwaw3gl]{opacity:1;transition:none;transform:none}}
