.page_home__D7RxQ{flex:1 1;display:flex;flex-direction:column;padding:0 18px calc(22px + env(safe-area-inset-bottom));gap:20px;position:relative;z-index:1}.page_lockedTitle__HM50t{font-family:var(--mono);font-size:var(--fs-s);letter-spacing:.16em;color:var(--text-muted)}.page_cheerButton__CjyOv{margin-top:6px;min-height:var(--tap,44px);display:flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:var(--radius-button);font-size:var(--fs-sm);font-weight:700;text-decoration:none;color:var(--accent-share-ink);background:var(--accent-share-fill)}.page_footer__F3MD0{flex:none;display:flex;flex-direction:column;gap:4px}.page_footerLinks__ZWbAq{display:flex;gap:18px}.page_footerLink__ntXAe{font-size:var(--fs-sm);color:var(--text-body);min-height:var(--tap);display:flex;align-items:center;padding:0;border:none;background:none;font-family:inherit;cursor:pointer}.page_fiction__5urFU{font-size:var(--fs-s);color:var(--text-muted);line-height:1.8}.page_writingNote__IY_BQ{align-self:flex-end;width:84%;display:flex;flex-direction:column;gap:2px;padding:14px 16px 10px;background:#f3e39c;color:#3b2f22;--text-muted:#6b5a3c;box-shadow:0 3px 8px rgba(0,0,0,.35);transform:rotate(1.2deg)}.page_writingLine___EsO_{font-size:var(--fs-sm);line-height:1.7}.page_writingNote__IY_BQ .page_cheerButton__CjyOv{align-self:flex-start;margin-top:2px;padding:0;background:none;color:#3b2f22;text-decoration:underline;text-underline-offset:4px;justify-content:flex-start}.page_freeNote__1Zg2_{margin:6px 0 0;text-align:center;font-size:var(--fs-s);color:rgba(239,230,214,.75)}.page_footerLinks__ZWbAq{flex-wrap:wrap;column-gap:18px;row-gap:0}.page_footerLink__ntXAe{white-space:nowrap}.page_writingNote__IY_BQ{align-self:stretch;width:auto;gap:4px;padding:18px 18px 14px;border-radius:12px;background:#f3eee4;color:#2a2420;--text-muted:#8a7f72;box-shadow:0 12px 28px rgba(0,0,0,.4);transform:none}.page_writingNote__IY_BQ .page_writingLine___EsO_{font-family:var(--serif);font-size:17px;font-weight:800}.page_shelfFoot__L2Gs5{display:flex;flex-direction:column;gap:12px;padding:14px 18px 22px}.page_passRow__32u6c{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:44px 1fr 12px;grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:60px;padding:10px 14px;border:1px solid rgba(246,241,231,.12);border-radius:14px;background:linear-gradient(135deg,rgba(214,71,59,.16),rgba(214,71,59,.04) 60%);color:#f6f1e7;text-align:left;font:inherit;cursor:pointer;transition:transform .12s ease}.page_passRow__32u6c:active{transform:scale(.98)}.page_passMark__7T_Pa{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#d6473b;color:#ffffff;font:800 10px var(--mono);letter-spacing:.12em;transform:rotate(-4deg)}.page_passText__MBwoR{display:flex;flex-direction:column;min-width:0}.page_passText__MBwoR b{font-family:var(--serif);font-size:16px;font-weight:800}.page_passText__MBwoR span{font-size:12px;line-height:1.5;color:rgba(246,241,231,.62)}.page_passChev__dWkad{width:8px;height:8px;border-top:2px solid rgba(246,241,231,.45);border-right:2px solid rgba(246,241,231,.45);transform:rotate(45deg)}.page_shelfFoot__L2Gs5 .page_freeNote__1Zg2_{margin:0}.page_passRow__32u6c{background:rgba(246,241,231,.06)}.page_cheerButton__CjyOv,.page_passMark__7T_Pa{background:#f3eee4;color:#1d1916}.page_cheerButton__CjyOv{min-height:50px;border-radius:12px}.page_writingNote__IY_BQ .page_cheerButton__CjyOv{align-self:stretch;justify-content:center;min-height:48px;margin-top:8px;padding:0 16px;border-radius:12px;background:#2a2420;color:#f4f1ea;text-decoration:none}