.auth-form_container__OAwd6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--page-padding);background:var(--color-paper)}.auth-form_form__sd93N{width:100%;max-width:28rem;text-align:center}.auth-form_question__Jb5Xm{font-family:var(--font-title);font-size:clamp(1.3rem,3vw,1.8rem);color:var(--color-ink);margin-bottom:2rem;font-style:italic;line-height:1.4}.auth-form_input__npQon{width:100%;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);background:transparent;border:none;border-bottom:1px solid var(--color-border);padding:.75rem 0;text-align:center;outline:none;transition:border-color .3s ease}.auth-form_input__npQon:focus{border-bottom-color:var(--color-ink-light)}.auth-form_input__npQon::placeholder{color:var(--color-ink-faint);font-style:italic}.auth-form_error__fGUuW{font-family:var(--font-body);font-size:.85rem;color:var(--color-accent);margin-top:1rem;min-height:1.5em}.auth-form_progress__maJAQ{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.auth-form_dot__VcPlw{width:8px;height:8px;border-radius:50%;background:var(--color-border);transition:background .3s ease}.auth-form_dotActive__jmhu6{background:var(--color-ink-light)}.auth-form_dotCompleted__M3bGP{background:var(--color-ink)}.cover_cover__OJi_Z{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:var(--page-padding);text-align:center;background:linear-gradient(180deg,var(--color-paper-dark) 0,var(--color-paper) 30%,var(--color-paper) 70%,var(--color-paper-dark) 100%);position:relative;overflow:hidden}.cover_cover__OJi_Z:after,.cover_cover__OJi_Z:before{content:"";position:absolute;left:0;right:0;height:3px;background:var(--color-border)}.cover_cover__OJi_Z:before{top:2rem}.cover_cover__OJi_Z:after{bottom:2rem}.cover_seal__ZJ8XA{width:clamp(80px,15vw,140px);height:auto;margin-bottom:2.5rem;opacity:.85}.cover_title__fKSMp{font-family:var(--font-title);font-size:clamp(2rem,5vw,3.5rem);font-weight:600;color:var(--color-ink);letter-spacing:.02em;line-height:1.2;margin-bottom:.5rem}.cover_subtitle__eu_Zy{font-family:var(--font-title);font-size:clamp(1rem,2.5vw,1.4rem);font-weight:400;font-style:italic;color:var(--color-ink-light);margin-bottom:3rem}.cover_year__j1SfE{font-family:var(--font-body);font-size:clamp(.9rem,2vw,1.1rem);color:var(--color-ink-faint);letter-spacing:.3em;text-transform:uppercase}.cover_divider__tYVjJ{width:60px;height:1px;background:var(--color-border);margin:1.5rem 0}.cover_authors__HaZpP{font-family:var(--font-body);font-size:clamp(.8rem,1.8vw,.95rem);color:var(--color-ink-light);line-height:1.6}.cover_enter__s6Nss{margin-top:3rem;font-family:var(--font-body);font-size:.85rem;color:var(--color-ink-faint);background:none;border:1px solid var(--color-border);padding:.6rem 2rem;cursor:pointer;letter-spacing:.1em;transition:all .3s ease}.cover_enter__s6Nss:hover{color:var(--color-ink);border-color:var(--color-ink-light)}.book-page_page__G7ZwU{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;max-width:var(--page-max-width);margin:0 auto;padding:var(--page-padding);position:relative}.book-page_header__g_cq1{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.book-page_dateGroup__ZPhSh{display:flex;align-items:baseline;gap:.6em}.book-page_date__LPmtL{font-size:.8rem;letter-spacing:.05em}.book-page_date__LPmtL,.book-page_time__Rwaed{font-family:var(--font-body);color:var(--color-ink-faint)}.book-page_time__Rwaed{font-size:.7rem;opacity:.6}.book-page_sender__PFP_h{font-family:var(--font-title);font-size:.95rem;font-style:italic;color:var(--color-ink-light)}.book-page_content__KGSi3{font-family:var(--font-body);font-size:clamp(1rem,2.5vw,1.15rem);color:var(--color-ink);line-height:2;white-space:pre-wrap;word-wrap:break-word}.book-page_letterContent__rPFM_{white-space:normal;font-family:var(--font-title);font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.9}.book-page_letterTitle__WSt5S{font-family:var(--font-title);font-size:clamp(1.3rem,3vw,1.6rem);font-weight:600;color:var(--color-ink);margin-bottom:1.5em;text-align:center;font-style:italic}.book-page_letterParagraph__N9YuI{margin-bottom:1.2em}.book-page_letterParagraph__N9YuI:last-child{margin-bottom:0}.book-page_pageNumber__XUlGo{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);font-family:var(--font-body);font-size:.75rem;color:var(--color-ink-faint)}.page-turner_container__qNq6e{position:relative;overflow:hidden;width:100%;min-height:100dvh}.page-turner_track__AaS6O{display:flex;transition:transform .3s ease;will-change:transform}.page-turner_slide__gpWx5{flex:0 0 100%;width:100%}.page-turner_arrow__1wrrx{position:fixed;top:50%;transform:translateY(-50%);z-index:10;background:none;border:none;color:var(--color-ink-faint);font-size:1.5rem;cursor:pointer;padding:1rem .5rem;opacity:.4;transition:opacity .2s ease;font-family:var(--font-title)}.page-turner_arrow__1wrrx:hover{opacity:.8}.page-turner_arrowLeft__2YN_q{left:.5rem}.page-turner_arrowRight__iwY0B{right:.5rem}