/* Additions to the confirmed V1. Its layout, themes and chronology remain the base. */
[data-parallax]{translate:var(--parallax-x,0px) var(--parallax-y,0px)}
.hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}
.hero-intro-row .hero-actions .pill{margin:0}
.motion-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:11px/1.5 var(--mono);text-decoration:underline;text-underline-offset:4px}
.motion-toggle:hover{background:var(--soft);color:var(--ink)}
.motion-toggle:disabled{cursor:default;text-decoration:none}
.milestone-contribution{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 13px;max-width:48ch}
blockquote.method-quote{margin:28px 0 0;padding:0 0 0 20px;border-left:2px solid var(--accent);font:italic clamp(22px,2.3vw,29px)/1.45 var(--serif);color:var(--ink);max-width:68ch}
.education-note{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);padding-top:20px;margin-top:8px;font-size:12px;color:var(--muted)}
.education-note strong{font-weight:500;color:var(--accent)}
.author-card .author-maxim{font:italic 19px/1.35 var(--serif);color:var(--navy);margin-top:20px}
html[data-motion="on"] [data-read] [data-word]{color:var(--muted);transition:color 160ms linear}
html[data-motion="on"] [data-read] [data-word].is-read{color:var(--ink)}
html[data-motion="off"]{scroll-behavior:auto}
html[data-motion="off"] *,html[data-motion="off"] *:before,html[data-motion="off"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-motion="off"] [data-parallax]{translate:none!important}
html[data-motion="off"] .intro-appear{opacity:1;transform:none}
@media(max-width:560px){.hero-actions{align-items:flex-start;margin-top:20px;gap:4px}.hero-intro-row .hero-actions .pill{margin:0}.motion-toggle{padding-left:0}.education-note{display:grid;gap:8px}.milestone-contribution{font-size:13px}}
@media(prefers-reduced-motion:reduce){[data-parallax]{translate:none!important}[data-read] [data-word]{color:inherit!important;transition:none!important}}
