.photos_photos__yBaz_{margin:22px 0;min-width:0}.photos_grid__soRoM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.photos_single__ml9r5{display:grid;grid-template-columns:minmax(0,1fr)}.photos_print__kbyai{position:relative;min-width:0;padding:9px 9px 0;background:#fffaf2;border:1px solid #cdb6a7;box-shadow:2px 4px 0 #6d453815;transform:rotate(-.7deg)}.photos_print__kbyai:nth-child(2n){transform:rotate(.7deg)}.photos_print__kbyai:before{content:"";position:absolute;z-index:1;top:-8px;left:calc(50% - 23px);width:46px;height:18px;transform:rotate(-5deg);background:#c8a47483;border-inline:1px dashed #a0835b90;pointer-events:none}.photos_open__x0q9P{display:block;width:100%;padding:0!important;border:0!important;border-radius:0!important;background:#e8ddd3!important;cursor:zoom-in!important}.photos_image__sTFAj{display:block;width:100%;max-height:460px;aspect-ratio:3/4;object-fit:contain;background:#e9ddd1}.photos_single__ml9r5 .photos_image__sTFAj{aspect-ratio:auto;max-height:520px}.photos_print__kbyai figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:10px 3px 12px;font:11px/1.6 var(--font-noto);color:#674755}.photos_print__kbyai figcaption span{color:#7a1a33}.photos_dialog__VyElM{padding:0;border:1px solid #a87c89;max-width:min(1000px,calc(100vw - 28px));width:max-content;max-height:calc(100dvh - 28px);margin:auto;color:#f5e8e2;background:#20121a;border-radius:8px;box-shadow:0 25px 100px #000b}.photos_dialog__VyElM::backdrop{background:#130b10e8;backdrop-filter:blur(6px)}.photos_viewer__TRPIB{padding:16px;min-width:min(320px,calc(100vw - 62px))}.photos_viewer__TRPIB header,.photos_viewer__TRPIB nav{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#f5e8e2}.photos_viewer__TRPIB header{margin-bottom:12px}.photos_viewer__TRPIB nav{margin-top:12px}.photos_viewer__TRPIB button{min-height:44px!important;padding:8px 14px!important;border:1px solid #c59aa8!important;border-radius:4px!important;background:#3f2331!important;color:#fff1eb!important;cursor:pointer}.photos_full__XB_LN{display:block;max-height:calc(100dvh - 180px);max-width:100%;width:auto;margin:auto;object-fit:contain}.photos_failed__KzNE0{display:grid;place-items:center;gap:12px;min-height:160px;padding:20px;text-align:center;font-size:13px;line-height:1.8;color:#6b3045;background:#f2e6dc}.photos_failed__KzNE0 button{min-height:44px;color:inherit;text-decoration:underline}.photos_open__x0q9P:focus-visible,.photos_viewer__TRPIB button:focus-visible{outline:3px solid #bb8141;outline-offset:4px}@media(max-width:560px){.photos_grid__soRoM{gap:12px}.photos_print__kbyai{padding:6px 6px 0}.photos_print__kbyai figcaption{font-size:10px;padding:8px 0}.photos_image__sTFAj{max-height:330px}.photos_single__ml9r5 .photos_image__sTFAj{max-height:420px}.photos_viewer__TRPIB{padding:10px}.photos_viewer__TRPIB header{font-size:12px}.photos_print__kbyai figcaption span{display:none}}.photos_thumbnail__LbxJD{display:block;color:inherit}.photos_thumbnail__LbxJD:focus-visible{outline:3px solid #bb8141;outline-offset:3px}.minihome-reader_page__yFcU9{background-color:#170e14;background-image:linear-gradient(#d8bda205 1px,transparent 0),linear-gradient(90deg,#d8bda205 1px,transparent 0),radial-gradient(ellipse at 50% 0,#44232f80,transparent 75%);background-size:24px 24px,24px 24px,100% 100%;min-height:calc(100vh - 76px);color:#f3e7e8}.minihome-reader_main__SuoEk{max-width:1240px;margin:auto;padding:28px 32px 110px}.minihome-reader_preview__1xWlp{margin:0 4px 14px;font-size:12px;line-height:1.8;color:#d7bbc3}.minihome-reader_book__apCyY{position:relative;padding:28px 30px 20px;background:repeating-linear-gradient(45deg,transparent,transparent 3px,#ffffff03 0,#fff0 4px),linear-gradient(110deg,#4b2935,#341c28);border:1px solid #87606b;border-radius:13px;box-shadow:inset 0 0 0 5px #2e1924,inset 0 0 0 7px #704e59,0 18px 70px #0004}.minihome-reader_book__apCyY:before{content:"";position:absolute;inset:12px;border:1px dashed #a77a8770;border-radius:5px;pointer-events:none}.minihome-reader_topline__hhqM7{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #986c7750;padding-bottom:15px;color:#dec2bd;font-size:12px;letter-spacing:.12em}.minihome-reader_topline__hhqM7 span{font:10px var(--font-noto);letter-spacing:.06em}.minihome-reader_topline__hhqM7 a{color:inherit;text-decoration:none}.minihome-reader_seal__MeBmM{font:12px/1.8 var(--font-noto);display:block;border:1px solid #c5a098;padding:9px 13px;color:#f7ded4;transform:rotate(6deg);text-align:center;white-space:nowrap;box-shadow:inset 0 0 0 3px #44232f,inset 0 0 0 4px #986b72}.minihome-reader_actions__9qXfH{display:flex;flex-wrap:wrap;gap:8px}.minihome-reader_actions__9qXfH a,.minihome-reader_actions__9qXfH button{border:1px solid #e6c1b3!important;background:#efdbcf!important;color:#67253c!important;min-height:44px;padding:10px 14px!important;border-radius:3px!important;font-size:12px!important}.minihome-reader_dateList__6NXWW{max-height:350px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a88882 #e6d8cd}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW :is(button,a){min-height:58px;font-size:13px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW strong{font-size:13px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW small{font-size:11px}.minihome-reader_dates__Au9NS button:disabled{opacity:.3;cursor:default}.minihome-reader_profileExtra__1orJM{margin-top:22px;font-size:12px;line-height:1.8;color:#664651}.minihome-reader_content__JNACy{min-width:0}.minihome-reader_tabs__32LI3{display:flex;justify-content:flex-end;gap:6px;margin:-7px 0 0}.minihome-reader_tabs__32LI3 :is(button,a){padding:10px 17px;min-height:44px;background:#d9b7b2;color:#5f3945;border:1px solid #b8878e;border-bottom:0;border-radius:5px 5px 0 0;font-size:12px;cursor:pointer}.minihome-reader_tabs__32LI3 :is(button,a)[aria-current=page]{background:#7a1a33;color:#fff1e8;border-color:#7a1a33;box-shadow:inset 0 2px 0 #b9576c}.minihome-reader_sectionTitle___h5e2{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #b99e93;padding:14px 0;margin-bottom:24px}.minihome-reader_sectionTitle___h5e2>div>span{font:700 17px var(--font-noto);letter-spacing:.15em;color:#7a1a33}.minihome-reader_sectionTitle___h5e2 p{font-size:12px;line-height:1.8;color:#72555a;margin-top:4px!important}.minihome-reader_pageButtons__n38Rq{display:flex;gap:6px}.minihome-reader_pageButtons__n38Rq :is(button,a){font-size:11px;padding:6px 8px;min-height:36px;border:1px solid #b9978d;color:#693648;background:#f7ede5;cursor:pointer}.minihome-reader_pageButtons__n38Rq :is(button,a):disabled{opacity:.35;cursor:default}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO{margin-bottom:26px;scroll-margin-top:96px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .journey-post-copy{font:18px/2.05 var(--font-noto);color:#4c303a;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0 12px;padding-bottom:4px;background:repeating-linear-gradient(180deg,transparent,transparent calc(2.05em - 1px),#ccb7ab66 calc(2.05em - 1px),#ccb7ab66 2.05em)}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .border-t{border-color:#ceb4a8}.minihome-reader_paper__A_3LO a{color:#7a1a33}.minihome-reader_paper__A_3LO>header{margin-bottom:24px}.minihome-reader_badge__nbCqP{font-size:11px;color:#75442d;border:1px solid #caae88;padding:5px 8px;background:#f3e2c6}.minihome-reader_album__J8miQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:12px 1px 8px}.minihome-reader_albumCard__rdKI3{position:relative;padding:9px 9px 14px;border:1px solid #c8ae9f;background:#fff8ed;color:#53343e;box-shadow:3px 4px 0 #a8877130;text-align:left;min-width:0;cursor:pointer;transform:rotate(-.7deg)}.minihome-reader_albumCard__rdKI3:nth-child(2n){transform:rotate(.7deg)}.minihome-reader_albumCard__rdKI3:before{content:"";position:absolute;top:-8px;left:20px;width:40px;height:17px;background:#c8a47490;transform:rotate(-6deg)}.minihome-reader_albumCard__rdKI3 img{display:block;width:100%;aspect-ratio:3/4;max-height:285px;object-fit:contain;background:#e9dcd1}.minihome-reader_albumCard__rdKI3>.minihome-reader_cardTitle__tpbVq,.minihome-reader_albumCard__rdKI3>small,.minihome-reader_albumCard__rdKI3>span{display:block;margin:8px 5px 0}.minihome-reader_albumCard__rdKI3>span{font-size:11px;color:#8c5261}.minihome-reader_albumCard__rdKI3>.minihome-reader_cardTitle__tpbVq{font:16px/1.7 var(--font-noto);overflow-wrap:anywhere}.minihome-reader_albumCard__rdKI3>small{font-size:11px;color:#77585a}.minihome-reader_stories__Urx5V{display:grid;gap:12px}.minihome-reader_stories__Urx5V>article{display:flex;gap:18px;align-items:center;padding:16px;border:1px solid #c4ab9d;background:#faf1e7;color:#593841;text-align:left;cursor:pointer}.minihome-reader_stories__Urx5V img{width:75px;height:90px;object-fit:cover;flex-shrink:0}.minihome-reader_stories__Urx5V span{min-width:0}.minihome-reader_stories__Urx5V em,.minihome-reader_stories__Urx5V small,.minihome-reader_stories__Urx5V strong{display:block}.minihome-reader_stories__Urx5V small{font-size:11px;color:#805562}.minihome-reader_stories__Urx5V strong{font:17px/1.8 var(--font-noto);overflow-wrap:anywhere}.minihome-reader_stories__Urx5V em{font-size:11px;color:#7a1a33;font-style:normal;margin-top:5px}.minihome-reader_pagination__T87i8{margin:22px 0;color:#71424f;font-size:12px;line-height:1.9}.minihome-reader_pagination__T87i8 nav{display:flex;flex-wrap:wrap;gap:16px}.minihome-reader_book__apCyY .minihome-reader_pagination__T87i8 a{color:#7a1a33;text-decoration:underline;text-underline-offset:4px;padding:7px 0;min-height:36px}.minihome-reader_bookmark__O0aZV{border-top:1px dashed #baa092;padding-top:8px;margin-top:18px;font-size:12px;color:#70505b}.minihome-reader_bookmark__O0aZV>summary{cursor:pointer;padding:9px 0;min-height:40px}.minihome-reader_bookmark__O0aZV a{color:#7a1a33}.minihome-reader_book__apCyY .minihome-reader_empty__Puu6U{padding-block:50px;line-height:1.9}.minihome-reader_empty__Puu6U>span{color:#8b5766;font-size:10px;letter-spacing:.16em}.minihome-reader_book__apCyY .minihome-reader_empty__Puu6U h2{font-size:24px;line-height:1.5;margin:12px 0}.minihome-reader_empty__Puu6U p{font-size:13px;color:#76585d}.minihome-reader_footer__rcykp{margin:28px 0 3px;text-align:center;font:italic 12px var(--font-noto);color:#d2aaab}.minihome-reader_book__apCyY :is(button,a,summary):focus-visible{outline:3px solid #b67b33;outline-offset:3px}@media(max-width:1000px){.minihome-reader_main__SuoEk{padding-inline:20px}.minihome-reader_book__apCyY{padding:22px 22px 17px}.minihome-reader_book__apCyY.diary-home .dh-workspace{grid-template-columns:188px minmax(0,1fr);gap:26px;padding:22px 20px}.minihome-reader_book__apCyY.diary-home .dh-workspace:before{left:222px}.minihome-reader_book__apCyY.diary-home .dh-cover{align-items:flex-start}.minihome-reader_book__apCyY.diary-home .dh-cover h1{font-size:34px}.minihome-reader_seal__MeBmM{font-size:10px}.minihome-reader_pageButtons__n38Rq{flex-direction:column;gap:3px}}@media(max-width:700px){.minihome-reader_main__SuoEk{padding:16px 10px 100px}.minihome-reader_preview__1xWlp{font-size:10px;margin-inline:7px}.minihome-reader_book__apCyY{padding:20px 14px 16px;border-radius:10px}.minihome-reader_book__apCyY:before{inset:7px}.minihome-reader_topline__hhqM7{font-size:10px;padding-bottom:12px;letter-spacing:.03em}.minihome-reader_topline__hhqM7 span{font-size:8px}.minihome-reader_book__apCyY.diary-home .dh-cover{padding:23px 2px 18px;display:block}.minihome-reader_book__apCyY.diary-home .dh-cover h1{font-size:29px;letter-spacing:-1.5px}.minihome-reader_book__apCyY.diary-home .dh-cover p{font-size:12px;line-height:1.8}.minihome-reader_book__apCyY.diary-home .dh-cover-right{margin-top:14px;justify-content:space-between}.minihome-reader_seal__MeBmM{transform:none;padding:4px 9px;font-size:10px;line-height:1.5}.minihome-reader_book__apCyY.diary-home .dh-summary{gap:13px;padding:11px 2px;font-size:10px}.minihome-reader_book__apCyY.diary-home .dh-summary-tail{display:none}.minihome-reader_book__apCyY.diary-home .dh-workspace{grid-template-columns:minmax(0,1fr);gap:20px;padding:15px 13px 24px;margin-top:15px}.minihome-reader_book__apCyY.diary-home .dh-workspace:before{display:none}.minihome-reader_book__apCyY.diary-home .dh-profile{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:15px;padding-bottom:14px;margin-bottom:13px}.minihome-reader_book__apCyY.diary-home .dh-profile-label{grid-column:1/-1;font-size:9px;margin-bottom:8px}.minihome-reader_book__apCyY.diary-home .dh-profile-copy{padding:0}.minihome-reader_book__apCyY.diary-home .dh-motto{font-size:20px;margin:0;line-height:1.65}.minihome-reader_book__apCyY.diary-home .dh-room-note{font-size:11px;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.minihome-reader_book__apCyY.diary-home .dh-sign{font-size:11px;margin-top:5px}.minihome-reader_book__apCyY.diary-home .dh-miniroom figcaption{font-size:8px}.minihome-reader_book__apCyY.diary-home .dh-calendar{display:none}.minihome-reader_book__apCyY.diary-home .dh-calendar.is-open{display:grid}.minihome-reader_book__apCyY.diary-home .dh-calendar-toggle{display:block;min-height:40px;margin:0;font-size:12px;color:#73404e}.minihome-reader_book__apCyY.diary-home .dh-index-head{margin-bottom:2px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW{display:flex;gap:7px;max-height:none;overflow:auto;border:0;padding:3px 0 5px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW :is(button,a){width:103px;flex:0 0 103px;min-height:54px;padding:8px!important;background:#f2e7db;border:1px solid #c9afa1!important;border-radius:3px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW strong{font-size:12px}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW small{font-size:10px;line-height:1.6}.minihome-reader_book__apCyY .minihome-reader_dateList__6NXWW :is(button,a)[aria-current=date]{background:#fff8ed;border-left:3px solid #7a1a33!important}.minihome-reader_tabs__32LI3{margin-top:0;gap:4px}.minihome-reader_tabs__32LI3 :is(button,a){padding:9px 12px;min-height:42px;font-size:11px;flex:1}.minihome-reader_sectionTitle___h5e2{padding:13px 0;margin-bottom:22px}.minihome-reader_sectionTitle___h5e2>div>span{font-size:14px}.minihome-reader_sectionTitle___h5e2 p{font-size:10px}.minihome-reader_pageButtons__n38Rq :is(button,a){font-size:10px;min-height:32px;padding:4px 6px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO{padding:23px 11px 18px 20px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .journey-post-copy{font-size:17px;line-height:2;margin-top:18px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .dh-date h2{font-size:13px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .dh-date small{font-size:10px}.minihome-reader_book__apCyY .minihome-reader_paper__A_3LO .dh-stamp{font-size:26px;min-width:38px}.minihome-reader_album__J8miQ{gap:20px 12px}.minihome-reader_albumCard__rdKI3{padding:6px 6px 12px}.minihome-reader_albumCard__rdKI3>.minihome-reader_cardTitle__tpbVq{font-size:13px}.minihome-reader_albumCard__rdKI3>small{font-size:10px}.minihome-reader_stories__Urx5V>article{padding:12px;gap:12px}.minihome-reader_stories__Urx5V img{width:55px;height:74px}.minihome-reader_stories__Urx5V strong{font-size:14px}.minihome-reader_profileExtra__1orJM{margin-top:14px}.minihome-reader_footer__rcykp{font-size:10px;margin-top:20px}}@media(min-width:701px) and (max-width:1000px){.minihome-reader_book__apCyY.diary-home .page-rings{left:213px}}.minihome-reader_book__apCyY .minihome-reader_readNow__b0677{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;padding:10px 16px;background:#efdbcf;color:#67253c;border:1px solid #e6c1b3;border-radius:3px;font-size:12px;font-weight:700;text-decoration:none}.minihome-reader_content__JNACy{scroll-margin-top:94px;outline:none}.minihome-reader_pageButtons__n38Rq a,.minihome-reader_tabs__32LI3 a{text-align:center;text-decoration:none}.minihome-reader_tabs__32LI3 a{display:inline-flex;align-items:center;justify-content:center}.minihome-reader_dateList__6NXWW a{display:block;padding:11px 8px;color:#63414b;text-decoration:none;border-bottom:1px dashed #c1aa9c}.minihome-reader_dateList__6NXWW a[aria-current=date]{background:#fbf2e6;border-left:3px solid #7a1a33}.minihome-reader_dateList__6NXWW a small,.minihome-reader_dateList__6NXWW a strong{display:block}.minihome-reader_dateList__6NXWW a small{margin-top:5px}.minihome-reader_monthPicker__AKtN2{margin:12px 0;font-size:11px;color:#70505b}.minihome-reader_monthPicker__AKtN2 label{display:block;margin-bottom:6px}.minihome-reader_monthPicker__AKtN2>div{display:flex;gap:5px}.minihome-reader_monthPicker__AKtN2 input[type=month]{min-width:0;width:100%;background:#fff7ed;color:#603f48;border:1px solid #c6ac9c;padding:6px;font-size:12px;min-height:36px}.minihome-reader_monthPicker__AKtN2 button{border:1px solid #c6ac9c;background:#f3e4d9;padding:6px 9px;white-space:nowrap;min-height:36px}.minihome-reader_book__apCyY .dh-index-head>a{display:grid;place-items:center;width:28px;min-height:36px;color:#7a1a33;border:1px solid #c6ac9c;background:#f3e4d9;border-radius:3px;text-decoration:none}.minihome-reader_book__apCyY .dh-calendar>a{position:relative;display:grid;place-items:center;min-height:32px;color:#593640;text-decoration:none;border-radius:2px;font-size:12px}.minihome-reader_book__apCyY .dh-calendar>a:after{content:"";position:absolute;bottom:2px;left:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:#7a1a33}.minihome-reader_book__apCyY .dh-calendar>a[aria-current=date]{background:#7a1a33;color:#fff5ec}.minihome-reader_book__apCyY .dh-calendar>a[aria-current=date]:after{background:#fff5ec}.minihome-reader_book__apCyY .minihome-reader_cardTitle__tpbVq{display:block;color:#53343e;text-decoration:none}.minihome-reader_albumCard__rdKI3,.minihome-reader_stories__Urx5V>article{scroll-margin-top:96px}.minihome-reader_stories__Urx5V>article>a{min-width:0;color:inherit;text-decoration:none}.minihome-reader_storyThumb__obgiP{flex:0 0 75px}.minihome-reader_storyThumb__obgiP [role=status]{min-height:90px;padding:5px;font-size:10px}.minihome-reader_storyThumb__obgiP [role=status] button{font-size:10px;line-height:1.5}.minihome-reader_book__apCyY .minihome-reader_pagination__T87i8{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.minihome-reader_notice__rZIZh{font-size:12px;line-height:1.8;background:#f5e6d4;padding:10px 12px;margin-bottom:18px;color:#6a4550}@media(max-width:700px){.minihome-reader_book__apCyY .minihome-reader_readNow__b0677{width:100%;justify-content:center;margin-top:14px}.minihome-reader_monthPicker__AKtN2{margin:9px 0}.minihome-reader_monthPicker__AKtN2 label{font-size:10px}.minihome-reader_content__JNACy{scroll-margin-top:72px}.minihome-reader_storyThumb__obgiP{flex-basis:55px}.minihome-reader_book__apCyY .minihome-reader_pagination__T87i8{gap:10px}.minihome-reader_book__apCyY .dh-cover-right:has(>.minihome-reader_seal__MeBmM:only-child){display:none}}