.book-header{gap:calc(1.5 * var(--rhythmic-unit));margin-bottom:var(--rhythmic-unit);align-items:flex-start;display:flex}.book-header__cover{border-radius:var(--border-radius);width:130px;box-shadow:var(--box-shadow);background:var(--color-surface);flex-shrink:0;overflow:hidden}.book-header__info{gap:var(--rhythmic-unit);flex-direction:column;display:flex}.book-header h1{line-height:1.1}.book__participants{gap:calc(.25 * var(--rhythmic-unit));font-size:var(--font-size-medium);flex-direction:column;display:flex}.book__participant-role{color:var(--color-text-secondary);transition:var(--transition-mode) color;margin-right:calc(.25 * var(--rhythmic-unit))}.book__participant-name{color:var(--color-text);font-weight:600}.file__info{gap:calc(.25 * var(--rhythmic-unit));align-items:flex-start;display:flex;& .file__name{font-family:var(--font-family), serif;font-size:var(--font-size-bigger)}}.file__size{font-size:var(--font-size-tiny);font-family:var(--font-family-mono), monospace;white-space:nowrap;transition:var(--transition) color;align-self:flex-end}.file__ext{font-weight:550;line-height:1}.file__action{gap:calc(.75 * var(--rhythmic-unit));& svg{width:calc(2 * var(--rhythmic-unit));height:auto;transition:var(--transition) color}}.chapter__link{padding:calc(.625 * var(--rhythmic-unit)) 0;border-bottom:var(--border--no-animation);transition:var(--transition-mode) color, var(--transition-mode) border-color, var(--transition) padding-left, var(--transition) padding-right, var(--transition-slow) opacity;padding-left:var(--rhythmic-unit);justify-content:space-between;align-items:baseline;font-style:italic;font-weight:450;text-decoration:none;display:flex;&,&:visited{color:var(--color-text-secondary)}&:after{content:"→";transition:var(--transition) opacity, var(--transition) transform;opacity:0;padding-inline-end:var(--rhythmic-unit);transform:translate(-16px)}&:hover,&:focus-visible,&:active{color:var(--color-link);background:color-mix(in sRGB, var(--color-surface), transparent 55%);padding-inline-start:calc(1.5 * var(--rhythmic-unit));&:after{opacity:1;transform:none}}}.chapters{--chapters-inactive-link-transperency:60%;&:has(.chapters__list-item--has-children){--chapters-inactive-link-transperency:80%}&:has(.chapter__link:hover),&:has(.chapter__link:focus-visible){& .chapter__link:not(:hover,:focus-visible){color:color-mix(in sRGB, var(--color-text-secondary), transparent 60%);transition:var(--transition-mode) color, var(--transition) padding-left, var(--transition) padding-right}}& .chapter__section{padding-top:calc(2 * var(--rhythmic-unit));margin-top:0;margin-bottom:0}}.chapter__section{margin-top:calc(2 * var(--rhythmic-unit));margin-bottom:calc(.5 * var(--rhythmic-unit));padding-bottom:calc(.25 * var(--rhythmic-unit));gap:calc(.375 * var(--rhythmic-unit));color:var(--color-text);transition:var(--transition-slow) opacity;border-bottom:none;flex-direction:column;font-size:1.4rem;font-style:italic;display:flex}.chapters__list{margin-top:calc(1.5 * var(--rhythmic-unit));border-top:var(--border);flex-direction:column;display:flex}.text-faded{margin-top:calc(.5 * var(--rhythmic-unit))}.comments__area{margin-top:calc(2 * var(--rhythmic-unit))}:dir(rtl){& .chapter__link{&:after{transform:scaleX(-1)translate(-32px)}&:hover,&:focus-visible,&:active{&:after{transform:scaleX(-1)}}}}@media (width<370px){.book-header{flex-direction:column}.book-header__cover{margin-inline:auto}}