._root_pfui0_1{--page-w: 460px;--page-h: 620px;--paper: #f3ecdd;--paper-edge: #e2d8c3;--paper-edge-2: #d4c8b0;--paper-under: #e4dac5;--ink: #2a2420;--ink-muted: #6b5f53;--rule: rgba(52, 88, 150, .2);--cover: #4a3628;--stamp: #2b5ba8;--lb-green: #00873a;--lb-orange: #c2410c;--serif: "Newsreader", Georgia, "Times New Roman", serif;--page-ease: cubic-bezier(.45, .05, .25, 1);display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-right:40px}._cover_pfui0_24{position:relative;padding:12px;border-radius:12px;background:var(--cover);box-shadow:0 30px 60px #00000073,inset 0 2px #ffffff0d}._cover_pfui0_24:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._spread_pfui0_36{position:relative;width:calc(var(--page-w) * 2);height:var(--page-h);perspective:2600px}._slot_pfui0_43{position:absolute;top:0;width:var(--page-w);height:var(--page-h)}._slotLeft_pfui0_50{left:0;box-shadow:-2px 2px 0 var(--paper-edge),-4px 4px 0 var(--paper-edge-2)}._slotRight_pfui0_55{left:var(--page-w);box-shadow:2px 2px 0 var(--paper-edge),4px 4px 0 var(--paper-edge-2)}._leaf_pfui0_61{position:absolute;top:0;left:var(--page-w);width:var(--page-w);height:var(--page-h);transform-origin:left center;transform-style:preserve-3d;z-index:2;pointer-events:none}._face_pfui0_73{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}._faceBack_pfui0_80{transform:rotateY(180deg)}._shade_pfui0_84{position:absolute;inset:0;background:#000;pointer-events:none}._page_pfui0_92{position:relative;width:100%;height:100%;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--serif)}._page_pfui0_92:before{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none}._page_pfui0_92 a{color:inherit}._pageLeft_pfui0_113:before{right:0;background:linear-gradient(to left,rgba(60,40,20,.16),transparent)}._pageRight_pfui0_118:before{left:0;background:linear-gradient(to right,rgba(60,40,20,.16),transparent)}._entry_pfui0_123{position:relative;height:100%;box-sizing:border-box;padding:38px 40px 34px;display:flex;flex-direction:column;gap:16px}._entryHead_pfui0_133{display:flex;justify-content:space-between;align-items:baseline}._date_pfui0_139{font-style:italic;font-size:19px;color:var(--ink-muted)}._stamp_pfui0_145{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1.5px solid var(--stamp);border-radius:4px;color:var(--stamp);transform:rotate(-5deg)}._film_pfui0_158{display:flex;gap:20px;align-items:flex-start}._taped_pfui0_164{position:relative;flex-shrink:0;width:100px;height:150px}._taped_pfui0_164 img,._taped_pfui0_164 ._noPoster_pfui0_171{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px;background:var(--paper-edge-2);box-shadow:0 2px 6px #00000040}._tape_pfui0_164{position:absolute;top:-9px;left:26px;width:48px;height:18px;transform:rotate(4deg);background:rgba(255,250,225,.7);box-shadow:0 1px 2px #0000001f}._filmInfo_pfui0_192{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:4px}._title_pfui0_200{margin:0;font-weight:500;font-size:26px;line-height:1.15;color:var(--ink);overflow-wrap:anywhere}._title_pfui0_200 a{text-decoration:none}._title_pfui0_200 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}._year_pfui0_217{font-family:var(--font-sans);font-size:13px;color:var(--ink-muted)}._meta_pfui0_223{display:flex;align-items:center;gap:6px;margin-top:2px}._rating_pfui0_230{font-family:var(--font-sans);font-size:15px;letter-spacing:.06em;color:var(--lb-green)}._heart_pfui0_237{width:15px;height:15px;color:var(--lb-orange)}._review_pfui0_243{flex:0 0 auto;height:288px;overflow:hidden;font-size:17px;line-height:24px;color:var(--ink);background-image:repeating-linear-gradient(to bottom,transparent 0 23px,var(--rule) 23px 24px);overflow-wrap:anywhere}._review_pfui0_243 p{margin:0 0 24px;white-space:pre-line}._spoilerNote_pfui0_258{font-style:italic;color:var(--ink-muted)}._foot_pfui0_263{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-sans);font-size:12px;color:var(--ink-muted)}._foot_pfui0_263 a{color:var(--ink);text-underline-offset:3px}._folio_pfui0_277{margin-left:auto}._titlePage_pfui0_282{position:relative;height:100%;box-sizing:border-box;padding:48px 48px 36px;display:flex;flex-direction:column;gap:8px}._label_pfui0_292{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}._owner_pfui0_300{font-style:italic;font-size:28px}._bookTitle_pfui0_305{margin-top:10px;font-size:56px;line-height:1}._subtitle_pfui0_311{font-style:italic;font-size:19px;color:var(--ink-muted)}._titleBlock_pfui0_317{margin-top:auto;display:flex;flex-direction:column;gap:12px}._titleBlock_pfui0_317+._titleBlock_pfui0_317{margin-top:22px}._titleBlock_pfui0_317 ._challenge_pfui0_326+._challenge_pfui0_326{margin-top:6px}._favourites_pfui0_330{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._favourites_pfui0_330 a{display:block}._favourites_pfui0_330 img,._favourites_pfui0_330 span{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:2px;box-shadow:0 2px 5px #00000038}._favourites_pfui0_330 span{box-sizing:border-box;padding:6px;background:var(--paper-edge-2);font-size:12px}._labelRow_pfui0_357{display:flex;justify-content:space-between;align-items:baseline;gap:12px}._labelLink_pfui0_364{font-family:var(--font-sans);font-size:12px;color:var(--ink-muted);text-underline-offset:3px}._labelLink_pfui0_364:hover{color:var(--ink)}._challenge_pfui0_326{display:flex;flex-direction:column;gap:2px;text-decoration:none}._challenge_pfui0_326:hover ._challengeName_pfui0_380{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}._challengeName_pfui0_380{font-size:18px;line-height:1.25}._challengeNote_pfui0_391{font-style:italic;font-size:15px;line-height:1.3;color:var(--ink-muted)}._progress_pfui0_398{display:flex;align-items:center;gap:10px;margin-top:6px}._challengeCount_pfui0_405{flex-shrink:0;font-family:var(--font-sans);font-size:12px;color:var(--ink-muted);font-variant-numeric:tabular-nums}._bar_pfui0_413{display:block;flex:1 1 auto;height:3px;background:var(--rule)}._bar_pfui0_413 span{display:block;height:100%;background:var(--lb-green)}._endPage_pfui0_425{height:100%;box-sizing:border-box;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;font-style:italic;font-size:26px}._endPage_pfui0_425 a{font-family:var(--font-sans);font-style:normal;font-size:14px;padding:12px 4px;text-underline-offset:3px}._corner_pfui0_447{position:absolute;bottom:0;width:64px;height:64px;padding:0;border:0;background:transparent;cursor:pointer;z-index:3}._corner_pfui0_447:after{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;transition:border-width .2s var(--page-ease),filter .2s}._corner_pfui0_447:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._cornerRight_pfui0_472{right:0}._cornerRight_pfui0_472:after{right:0;border-width:28px 28px 0 0;border-color:#d9cdb5 var(--paper-under) transparent transparent;filter:drop-shadow(-1px -1px 1px rgba(0,0,0,.12))}._cornerRight_pfui0_472:hover:after,._cornerRight_pfui0_472:focus-visible:after{border-width:40px 40px 0 0}._cornerLeft_pfui0_485{left:0}._cornerLeft_pfui0_485:after{left:0;border-width:28px 0 0 28px;border-color:#d9cdb5 transparent transparent var(--paper-under);filter:drop-shadow(1px -1px 1px rgba(0,0,0,.12))}._cornerLeft_pfui0_485:hover:after,._cornerLeft_pfui0_485:focus-visible:after{border-width:40px 0 0 40px}._tabs_pfui0_498{position:absolute;top:56px;right:-40px;display:flex;flex-direction:column;gap:6px}._tab_pfui0_498{width:40px;min-height:64px;padding:8px 0 8px 6px;border:0;border-radius:0 8px 8px 0;cursor:pointer;writing-mode:vertical-rl;font-family:var(--font-sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--cover);color:#e8dccb;box-shadow:2px 2px 6px #00000059}._tab_pfui0_498:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tabOn_pfui0_528{background:#00a94a;color:#0b1f12}._nav_pfui0_533{display:flex;align-items:center;gap:1.25rem}._nav_pfui0_533 button{min-height:2.75rem;padding:0 1.125rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-strong);font:inherit;font-size:var(--fs-sm);cursor:pointer}._nav_pfui0_533 button:hover:not(:disabled){background:var(--hover)}._nav_pfui0_533 button:disabled{color:var(--text-subtle);cursor:default}._caption_pfui0_557{min-width:13rem;text-align:center;font-family:var(--serif);font-style:italic;font-size:1.125rem;color:var(--text)}@media (prefers-reduced-motion: reduce){._corner_pfui0_447:after{transition:none}}:root{--lb-green: #00e054;--lb-orange: #ff8000;--diary-serif: "Newsreader", Georgia, "Times New Roman", serif}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--lb-green: #00873a;--lb-orange: #c2410c}}:root[data-theme=light]{--lb-green: #00873a;--lb-orange: #c2410c}._challenges_15g9m_19{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem}._challenges_15g9m_19 li{min-width:0}._challenge_15g9m_19{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-subtle);color:inherit;text-decoration:none;transition:border-color .2s}._challenge_15g9m_19:hover{border-color:var(--border)}._challengeHead_15g9m_48{display:flex;justify-content:space-between;gap:1rem;font-size:var(--fs-sm)}._challengeTitle_15g9m_55{color:var(--text-strong);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._challengeNote_15g9m_63{font-family:var(--diary-serif);font-style:italic;font-size:var(--fs-md);color:var(--text-muted)}._challengeCount_15g9m_70{color:var(--text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}._bar_15g9m_76{display:block;height:4px;border-radius:2px;background:var(--border)}._bar_15g9m_76 span{display:block;height:100%;border-radius:inherit;background:var(--lb-green)}._labelRow_15g9m_90{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem}._labelRow_15g9m_90 ._sectionLabel_15g9m_97{margin:0}._labelLink_15g9m_101{font-size:var(--fs-sm);color:var(--text-muted);text-underline-offset:3px}._labelLink_15g9m_101:hover{color:var(--text-strong)}._sectionLabel_15g9m_97{margin:0 0 .75rem;font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;letter-spacing:0;text-transform:lowercase;color:var(--text-muted)}._favourites_15g9m_120{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._favourites_15g9m_120 a{display:block;border-radius:var(--radius-sm)}._favourites_15g9m_120 img,._favourites_15g9m_120 ._favouriteTitle_15g9m_133{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0000004d}._favouriteTitle_15g9m_133{display:flex;align-items:flex-end;box-sizing:border-box;padding:.5rem;background:var(--surface-2);color:var(--text);font-size:var(--fs-xs);font-weight:600}._filters_15g9m_155{display:flex;flex-wrap:wrap;gap:.5rem}._filter_15g9m_155{min-height:2.25rem;padding:0 .875rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color .2s,color .2s}._filter_15g9m_155:hover{background:var(--hover)}._filterOn_15g9m_177,._filterOn_15g9m_177:hover{background:var(--text-strong);border-color:var(--text-strong);color:var(--surface-0)}._diary_15g9m_185{display:flex;flex-direction:column;gap:2.5rem}._monthTitle_15g9m_191{margin:0 0 .25rem;font-family:var(--diary-serif);font-style:italic;font-weight:400;font-size:2rem;line-height:1.2;color:var(--text-strong)}._monthYear_15g9m_201{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-sm);color:var(--text-subtle);letter-spacing:.04em}._days_15g9m_209,._entries_15g9m_210{list-style:none;margin:0;padding:0}._day_15g9m_209{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-top:1px solid var(--border-subtle)}._date_15g9m_224{display:flex;flex-direction:column;align-items:center;line-height:1;padding-top:.125rem}._dayNum_15g9m_232{font-family:var(--diary-serif);font-size:2.25rem;color:var(--text-strong);font-variant-numeric:lining-nums}._weekday_15g9m_239{margin-top:.375rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-subtle)}._entries_15g9m_210{display:flex;flex-direction:column;gap:1.5rem}._entry_15g9m_253{display:grid;grid-template-columns:4.375rem minmax(0,1fr);gap:1rem;align-items:start;border-radius:var(--radius-md);scroll-margin:6rem;transition:background-color .6s}._entryOn_15g9m_263{background:var(--accent-tint);box-shadow:0 0 0 .75rem var(--accent-tint)}._poster_15g9m_268{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:0 1px 3px #0000004d}._body_15g9m_279{display:flex;flex-direction:column;gap:.25rem;min-width:0}._title_15g9m_286{margin:0;font-size:var(--fs-lg);line-height:1.25;font-weight:600;color:var(--text-strong);overflow-wrap:anywhere}._title_15g9m_286 a{color:inherit;text-decoration:none}._title_15g9m_286 a:hover{color:var(--accent-fg)}._year_15g9m_302{font-weight:400;color:var(--text-muted)}._meta_15g9m_307{margin:0;display:flex;align-items:center;gap:.375rem;min-height:1.25rem}._rating_15g9m_315{color:var(--lb-green);font-size:var(--fs-sm);letter-spacing:.05em}._heart_15g9m_321{width:13px;height:13px;color:var(--lb-orange);flex-shrink:0}._rewatch_15g9m_328{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-xs);color:var(--info)}._rewatchIcon_15g9m_336{width:11px;height:11px}._review_15g9m_341{margin-top:.375rem;font-family:var(--diary-serif);font-size:1.1875rem;line-height:1.45;color:var(--text);overflow-wrap:anywhere;font-optical-sizing:auto}._review_15g9m_341 p{margin:0;white-space:pre-line}._review_15g9m_341 p+p{margin-top:.6em}._spoiler_15g9m_358{align-self:flex-start;margin-top:.375rem;min-height:2.75rem;padding:0 1rem;border-radius:var(--radius-md);border:1px dashed var(--border);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer}._skeletonRow_15g9m_372{display:grid;grid-template-columns:3.5rem 4.375rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-top:1px solid var(--border-subtle)}._skeletonRow_15g9m_372 span{height:2.25rem;border-radius:var(--radius-sm);background:var(--surface-2)}._skeletonRow_15g9m_372 span:nth-child(2){height:auto;aspect-ratio:2/3}._skeletonRow_15g9m_372 span:nth-child(3){height:1.25rem;width:60%}._lists_15g9m_394 ul{list-style:none;margin:0;padding:0}._lists_15g9m_394 li{min-width:0}._list_15g9m_394{min-width:0;display:flex;flex-direction:column;gap:.25rem;padding-block:1rem;border-top:1px solid var(--border-subtle);color:inherit;text-decoration:none}._list_15g9m_394:hover ._listTitle_15g9m_414{color:var(--accent-fg)}._listHead_15g9m_418{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}._listTitle_15g9m_414{font-size:var(--fs-lg);font-weight:600;color:var(--text-strong);transition:color .2s}._listCount_15g9m_432{flex-shrink:0;font-size:var(--fs-sm);color:var(--text-subtle);font-variant-numeric:tabular-nums}._listDesc_15g9m_439{font-size:var(--fs-sm);color:var(--text-muted)}._listFilms_15g9m_444{margin-top:.25rem;font-size:var(--fs-sm);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._note_15g9m_453{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}@media screen and (max-width: 576px){._day_15g9m_209{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}._dayNum_15g9m_232{font-size:1.75rem}._entry_15g9m_253{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem}._title_15g9m_286{font-size:var(--fs-md)}._review_15g9m_341{font-size:1.0625rem}._monthTitle_15g9m_191{font-size:1.625rem}._skeletonRow_15g9m_372{grid-template-columns:2.5rem 3.25rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion: reduce){._entry_15g9m_253{transition:none}}main[data-astro-cid-iangg5x4]{min-width:0}.page[data-astro-cid-iangg5x4]{width:100%;max-width:46rem;margin:2rem auto 0;display:flex;flex-direction:column;gap:1.5rem}.intro[data-astro-cid-iangg5x4]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-astro-cid-iangg5x4]{margin:0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;text-transform:lowercase;color:var(--text-muted)}h1[data-astro-cid-iangg5x4]{margin:0;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(2.25rem,1.5vw + 2rem,3rem);line-height:1.1;color:var(--text-strong)}@media (min-width: 1100px) and (min-height: 760px) and (hover: hover) and (pointer: fine){.page[data-astro-cid-iangg5x4]{max-width:62rem}}@media screen and (max-width: 576px){.page[data-astro-cid-iangg5x4]{margin-top:1rem}}
