._pageHeader_i0qo9_4{align-items:flex-start;display:flex;flex-flow:row nowrap;._readingLinks_i0qo9_9{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;margin-left:auto}svg{height:1.5rem;width:auto}}._hud_i0qo9_23{display:grid;gap:1rem 3rem;grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;._nowReading_i0qo9_29,._upNext_i0qo9_30{display:grid;grid-column-end:span 1;grid-row:1 / -1;grid-template-rows:subgrid;header{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:center}h3{margin:0}h3+p{font-size:.875rem;font-style:italic;margin:0;opacity:.75}}._hint_i0qo9_55{font-size:.875rem;font-style:italic;opacity:.8}ul{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;list-style:none;margin:0;overflow-x:auto;padding:0;width:-webkit-fill-available;width:stretch;object{max-height:4.5rem;width:3rem}a:link,a:visited{&:after{display:none}}}@media(width>=60em){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@property --ratingAnimation{inherits: true; initial-value: 0; syntax: "<number>";}._read_i0qo9_9{._empty_i0qo9_97{display:block;font-style:italic;grid-column:1 / -1}._books_i0qo9_103{display:grid;grid-auto-rows:auto;grid-template-columns:min(15%,4rem) 1fr 1fr 1fr;list-style:none;padding:0;width:100%}._book_i0qo9_103{align-items:center;display:grid;gap:0 .5rem;grid-column:1 / -1;grid-template:"cover title title title" auto "cover author finished rating" auto ". review review review" auto / min(15%,4rem) 1fr 1fr 1fr;grid-template-columns:subgrid;margin-bottom:1rem;position:relative;scroll-margin-top:4.875rem;.footnotes{margin-top:1em;ol{font-size:.75rem;padding-left:1rem}h2{font-size:1rem}}._cover_i0qo9_139{align-items:center;container-type:inline-size;display:flex;flex-flow:row nowrap;grid-area:cover;justify-content:center;margin-right:.5rem;img,object{height:auto;max-height:100cqw;max-width:100%}}h3{color:color-mix(in srgb,var(--accentColor),var(--mainColor));font-size:1rem;grid-area:title;a,span{small{font-family:DM Sans,sans-serif;margin-left:.5rem}}}h3,p{margin:0}p{font-size:.875rem}p._author_i0qo9_179{font-style:italic;grid-area:author}p._finished_i0qo9_184{grid-area:finished;justify-self:flex-end}._rating_i0qo9_189{grid-area:rating}._review_i0qo9_193{grid-area:review;blockquote{border-left:.25rem solid rgb(from currentcolor r g b / 25%);color:rgb(from currentcolor r g b / 85%);padding-left:.5rem;transition:border-color .3s;&:hover{border-left-color:rgb(from currentcolor r g b / 50%)}}p+p,p+spoiler:has(p),spoiler:has(p)+p,p+astro-island>spoiler:has(p),astro-island:has(>spoiler p)+p{margin-top:1rem}&:not(:empty){margin-top:1rem}}}._icons_i0qo9_221{align-items:center;display:inline-flex;flex-flow:row wrap;float:right;gap:.5rem;margin-left:.5rem;vertical-align:baseline;span{height:1rem;width:1rem}svg{height:1rem;width:1rem}a:link,a:visited{&:after{display:none}&:hover{transform:scale(1.25);@media(prefers-reduced-motion:no-preference){transition:transform .3s}}}}}@property --ratingCircleSize{inherits: true; initial-value: 0; syntax: "<length>";}._ratings_i0qo9_263{display:grid;gap:1px;grid-auto-flow:row;grid-template-columns:5rem 1fr;overflow:visible;h3{grid-column:1 / -1}._rating_i0qo9_189{--ratingCircleSize: .25rem;transition:--ratingCircleSize .3s 50ms ease-in-out}&:hover,&:focus-within{._ratingValue_i0qo9_283{font-size:.625rem}._rating_i0qo9_189{--ratingCircleSize: .5rem}}._ratingValue_i0qo9_283{align-items:center;display:grid;font-size:.25rem;grid-column:1 / -1;grid-template-columns:subgrid;transition:font-size .3s 50ms ease-in-out;&:hover,&:focus-within{font-size:1rem;outline:none;._rating_i0qo9_189{--ratingCircleSize: .75rem}}}._ratingBar_i0qo9_311{background-color:rgb(from var(--accentColor) r g b / 5%);border-radius:0 1em 1em 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;span{background-image:linear-gradient(to right,var(--accentColor),color-mix(in srgb,var(--accentColor),var(--secondaryAccentColor) calc(var(--ratingBookFraction) * 100%)));border-radius:0 1em 1em 0;color:var(--mainBg);display:block;min-width:2em;padding:0 .5em;text-align:right;transition:width 1s 1s ease-out;width:calc(var(--ratingBookFraction) * 100%);@starting-style{width:0}}}}._rating_i0qo9_189{--ratingCircleSize: 1rem;background-image:linear-gradient(to right,var(--secondaryAccentColor) 20%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 25%) 20%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 25%) 40%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 50%) 40%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 50%) 60%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 80%) 60%,color-mix(in srgb,var(--secondaryAccentColor),var(--accentColor) 80%) 80%,var(--accentColor) 80%);height:calc(var(--ratingCircleSize) * 1.1);justify-self:flex-end;mask:radial-gradient(circle at 10% calc(var(--ratingCircleSize) * 1.1 / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 30% calc(var(--ratingCircleSize) * 1.1 / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 50% calc(var(--ratingCircleSize) * 1.1 / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 70% calc(var(--ratingCircleSize) * 1.1 / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 90% calc(var(--ratingCircleSize) * 1.1 / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) * .45),#999 calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),linear-gradient(to left,#fff,#fff calc(var(--rating) / 5 * 100% * var(--ratingAnimation)),transparent calc(var(--rating) / 5 * 100% * var(--ratingAnimation))) intersect,radial-gradient(circle at 10% calc(var(--ratingCircleSize) * 1.1 / 2),#fff,#fff calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 30% calc(var(--ratingCircleSize) * 1.1 / 2),#fff,#fff calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 50% calc(var(--ratingCircleSize) * 1.1 / 2),#fff,#fff calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 70% calc(var(--ratingCircleSize) * 1.1 / 2),#fff,#fff calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2)),radial-gradient(circle at 90% calc(var(--ratingCircleSize) * 1.1 / 2),#fff,#fff calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2),transparent calc(var(--ratingAnimation) * var(--ratingCircleSize) / 2));mask-mode:luminance;width:calc(var(--ratingCircleSize) * 5 + var(--ratingCircleSize) * 4 * .25);&._visible_i0qo9_432{@media(prefers-reduced-motion:no-preference){animation:_showRating_i0qo9_1 .5s .1s ease-in-out forwards}@media(prefers-reduced-motion:reduce){--ratingAnimation: 1}}}@keyframes _showRating_i0qo9_1{0%{--ratingAnimation: 0}75%{--ratingAnimation: 1.1}to{--ratingAnimation: 1}}._cover_i0qo9_139{img,object{border-radius:3px}a&:link,a&:visited{display:block;&:after{display:none}@media(prefers-reduced-motion:no-preference){filter:drop-shadow(0 0 0 rgb(0 0 0 / 80%));transition:filter .3s ease-in-out;img,object{transform:rotate(0) scale(1);transition:transform .3s ease-in-out}&:hover{filter:drop-shadow(0 6px 6px rgb(0 0 0 / 30%));img,object{transform:rotate(-3deg) scale(1.1)}}}}}._bookReview_i0qo9_493{._coverImage_i0qo9_494{border-radius:3px;float:left;margin:.5rem 1rem .5rem 0;max-height:12rem;max-width:10rem;shape-outside:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transform:rotate(-3deg)}h3{font-family:DM Sans,sans-serif}._back_i0qo9_508{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;svg{width:1rem}}}
