.PersonalProfile-module__ZNjJUa__note{color:#42392e;max-width:38em}.PersonalProfile-module__ZNjJUa__note h1{margin-bottom:.35rem;font-size:clamp(2rem,4vw,3rem);line-height:1.35}.PersonalProfile-module__ZNjJUa__note p{margin-top:1rem;font-size:1.0625rem;line-height:1.95}.PersonalProfile-module__ZNjJUa__note .PersonalProfile-module__ZNjJUa__birthday{color:#735e42;margin:0 0 1.5rem;font-size:.875rem}.PersonalProfile-module__ZNjJUa__note a{color:#725b3d;text-underline-offset:.2em;text-decoration:underline}
.media-module__wgJ1Ya__viewer{--yarl__color_backdrop:#171c19f7;--yarl__color_button:#f2e9d8;--yarl__color_button_active:#fffaf0;--yarl__slide_description_text_align:center}.media-module__wgJ1Ya__viewer audio{width:min(420px,76vw)}.media-module__wgJ1Ya__placeholder{color:#5a6153;background:#e6dfd0;place-items:center;font:13px/1.7 system-ui,sans-serif;display:grid;position:absolute;inset:0}
.imprint-module__6yma0W__imprint{color:#78674f;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:4px;font:500 11px/1.4 Georgia,Songti SC,SimSun,serif;display:inline-flex}.imprint-module__6yma0W__imprint svg{width:auto;height:13px;display:block}
.album-module__87oh0G__summary,.album-module__87oh0G__empty{color:#746a59;margin:0 0 20px;font:13px/1.7 system-ui,sans-serif}.album-module__87oh0G__empty a{color:#555d46;text-underline-offset:4px;margin-top:16px;text-decoration:underline;display:inline-block}.album-module__87oh0G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 22px;padding:8px 5px 15px;display:grid}.album-module__87oh0G__tile{text-align:left;color:#383b32;cursor:zoom-in;background:#fffcf4;border:1px solid #d7ccb7;border-radius:1px;min-width:0;padding:9px 9px 15px;transition:transform .2s,box-shadow .2s;animation:.6s backwards album-module__87oh0G__photoSpread;transform:rotate(-2deg);box-shadow:0 5px 9px #49351c24}.album-module__87oh0G__tile:nth-child(3n+2){animation-delay:80ms;transform:rotate(2deg)}.album-module__87oh0G__tile:nth-child(3n+3){animation-delay:.16s;transform:rotate(-1deg)}.album-module__87oh0G__tile:hover,.album-module__87oh0G__tile:focus-visible{border-color:#9f8962;transform:translateY(-4px)rotate(0);box-shadow:0 9px 15px #49351c30}.album-module__87oh0G__thumb{aspect-ratio:4/3;background:#e7dfce;display:block;position:relative;overflow:hidden}.album-module__87oh0G__thumb img{object-fit:cover}.album-module__87oh0G__caption{white-space:nowrap;text-overflow:ellipsis;margin:8px 2px 3px;font:15px/1.4 Georgia,serif;display:block;overflow:hidden}.album-module__87oh0G__tile time{color:#796c56;font-variant-numeric:tabular-nums;margin-left:2px;font:11px/1.6 system-ui,sans-serif}@keyframes album-module__87oh0G__photoSpread{0%{opacity:0;translate:0 25px;rotate:6deg}to{opacity:1;translate:0;rotate:none}}@media (max-width:600px){.album-module__87oh0G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.album-module__87oh0G__tile{padding:5px 5px 8px}.album-module__87oh0G__caption{font-size:14px}}.album-module__87oh0G__printFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 8px;display:flex}
.journal-module__pv4_kW__journal{--rule:32px;--gutter:36px;--start:24px;--hand:"LXGW WenKai","霞鹜文楷","TsangerJinKai03","Kaiti SC","KaiTi","STKaiti","Songti SC",Georgia,serif;--paper:#f6eedb;--ink:#4e5547;--leaf-height:clamp(270px,calc(100svh - 235px),590px);color:var(--ink);min-width:0;position:relative}.journal-module__pv4_kW__book{perspective:2200px;touch-action:pan-y pinch-zoom;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),#586b58;border-radius:9px 14px 14px 9px;padding:7px 9px 10px;position:relative;box-shadow:0 25px 75px #121c1766,2px 3px #d3c7ae,4px 6px #52664f}.journal-module__pv4_kW__pages{background:var(--paper);height:var(--leaf-height);border-radius:4px 9px 9px 4px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.journal-module__pv4_kW__pageSlot{min-width:0;height:100%;margin:0;position:relative}.journal-module__pv4_kW__pageButton{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.journal-module__pv4_kW__pageButton:focus-visible{outline-offset:-9px!important}.journal-module__pv4_kW__paper{isolation:isolate;width:100%;height:100%;padding:var(--start)var(--gutter)52px;background:linear-gradient(90deg,#d8ceb948,transparent 8%,transparent 92%,#d7c9ae3d),radial-gradient(ellipse at 10% 15%,#fffdf3aa,transparent 70%),var(--paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.journal-module__pv4_kW__paper:before{content:"";inset:calc(var(--start) + var(--rule))var(--gutter)44px;background:repeating-linear-gradient(transparent 0 calc(var(--rule) - 1px),#aa997a36 calc(var(--rule) - 1px)var(--rule));pointer-events:none;z-index:-1;background-position:0 -4px;position:absolute}.journal-module__pv4_kW__dateLine{flex:0 0 var(--rule);color:#817153;font:11px/var(--rule)system-ui,sans-serif;letter-spacing:1px}.journal-module__pv4_kW__pageTitle,.journal-module__pv4_kW__excerpt{overflow-wrap:anywhere;font-family:var(--hand);line-height:var(--rule);-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.journal-module__pv4_kW__pageTitle{-webkit-line-clamp:2;margin:var(--rule)0 0;font-size:clamp(22px,2.3vw,27px)}.journal-module__pv4_kW__excerpt{-webkit-line-clamp:3;color:#565644;white-space:pre-wrap;margin:0;font-size:17px}.journal-module__pv4_kW__paper[data-has-photos=false] .journal-module__pv4_kW__excerpt{-webkit-line-clamp:9}.journal-module__pv4_kW__paper[data-has-photos=true] .journal-module__pv4_kW__excerpt{-webkit-line-clamp:2}.journal-module__pv4_kW__pageFoot{color:#a08b67;letter-spacing:1.2px;justify-content:space-between;gap:15px;font:10px/1.5 Georgia,Songti SC,serif;display:flex;position:absolute;bottom:20px;left:35px;right:35px}.journal-module__pv4_kW__pageFoot>span:last-child{opacity:.75;transition:color .2s,opacity .2s}.journal-module__pv4_kW__pageButton:hover .journal-module__pv4_kW__pageFoot>span:last-child{color:#516951;opacity:1}.journal-module__pv4_kW__binding{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#b3a18430 30%,#8b7b5e42 46%,#fff9e280 51%,#a897793b 57%,#0000);width:38px;position:absolute;top:7px;bottom:10px;left:calc(50% - 19px)}.journal-module__pv4_kW__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 87%,0 100%);filter:drop-shadow(1px 2px 2px #523f2930);pointer-events:none;z-index:5;background:linear-gradient(90deg,#8e4537,#ba6950 40%,#974838);width:15px;height:62px;position:absolute;top:0;right:calc(50% + 26px)}.journal-module__pv4_kW__photoGroup{flex:0 1 calc(var(--leaf-height)*.42);justify-content:center;align-items:center;gap:7px;min-height:0;margin:auto 0 5px;display:flex;position:relative}.journal-module__pv4_kW__pastedPhoto{min-width:0;height:92%;transform:translateY(var(--photo-offset))rotate(var(--photo-angle));background:#fffcf2;border:1px solid #e3d9c5;flex-direction:column;flex:1 1 0;padding:7px 7px 0;transition:transform .25s;display:flex;position:relative;box-shadow:1px 4px 7px #52493638}.journal-module__pv4_kW__pastedPhoto:nth-child(2){z-index:1}.journal-module__pv4_kW__photoGroup[data-count="1"] .journal-module__pv4_kW__pastedPhoto{max-width:76%;height:100%}.journal-module__pv4_kW__photoGroup[data-count="3"]{gap:0}.journal-module__pv4_kW__photoGroup[data-count="3"] .journal-module__pv4_kW__pastedPhoto{height:85%;margin-left:-5px}.journal-module__pv4_kW__photoGroup[data-count="3"] .journal-module__pv4_kW__pastedPhoto:first-child{margin-left:0}.journal-module__pv4_kW__tape{clip-path:polygon(3% 0,97% 2%,100% 15%,97% 24%,100% 40%,97% 53%,100% 68%,96% 84%,100% 98%,0 100%,3% 83%,0 67%,3% 53%,0 33%,3% 20%,0 8%);width:54px;height:23px;transform:rotate(var(--tape-angle));z-index:2;pointer-events:none;background:repeating-linear-gradient(85deg,#ffffff18 0 2px,#0000 2px 5px),#b7b78b9e;position:absolute;top:-10px;left:calc(50% - 27px)}.journal-module__pv4_kW__pastedPhoto:nth-child(2) .journal-module__pv4_kW__tape{background-color:#c4a17191}.journal-module__pv4_kW__imageWrap{background:#ece3d1;flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.journal-module__pv4_kW__imageWrap img{object-fit:cover}.journal-module__pv4_kW__photoCaption{color:#a18e6e;white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;gap:10px;padding:9px 0;font:8px/1.4 Georgia,serif;display:flex;overflow:hidden}.journal-module__pv4_kW__lastPage{text-align:center;color:#9d997d;letter-spacing:2px;flex-direction:column;justify-content:center;align-items:center;gap:24px;font:14px/2 Georgia,serif;display:flex}.journal-module__pv4_kW__lastPage>span:first-child{color:#7d8c71;font-size:60px}.journal-module__pv4_kW__lastPage:before{display:none}.journal-module__pv4_kW__empty{text-align:center;color:#84785f;grid-column:1/-1;place-self:center;padding:50px;font:16px/2.3 Georgia,serif}.journal-module__pv4_kW__turningLeaf{width:calc(50% - 9px);height:var(--leaf-height);transform-style:preserve-3d;transform-origin:0;animation:journal-module__pv4_kW__turnNext var(--turn-duration)cubic-bezier(.35,.05,.25,1)both;z-index:6;pointer-events:none;will-change:transform;position:absolute;top:7px;left:50%}.journal-module__pv4_kW__turningLeaf[data-direction=previous]{transform-origin:100%;animation-name:journal-module__pv4_kW__turnPrevious;left:9px}.journal-module__pv4_kW__leafFront,.journal-module__pv4_kW__leafBack{backface-visibility:hidden;border-radius:1px 5px 5px 1px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 1px #9b8b6a}.journal-module__pv4_kW__leafBack{border-radius:5px 1px 1px 5px;transform:rotateY(180deg)}.journal-module__pv4_kW__leafFront:after,.journal-module__pv4_kW__leafBack:after{content:"";pointer-events:none;opacity:0;animation:journal-module__pv4_kW__turnShade var(--turn-duration)ease-in-out both;background:linear-gradient(90deg,#6f5b3933,#0000 45%,#6f5b391a);position:absolute;inset:0}.journal-module__pv4_kW__leafBack:after{background:linear-gradient(90deg,#0000,#6b58313d)}.journal-module__pv4_kW__footer{color:#fff6de;background:#36392feb;border:1px solid #d9c49c80;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:18px auto 0;padding:5px 11px;display:flex;box-shadow:0 3px 12px #30241940}.journal-module__pv4_kW__pageTurner{justify-content:center;align-items:center;gap:10px;display:flex}.journal-module__pv4_kW__pageTurner button{color:#fff8e9;cursor:pointer;background:#54574a;border:1px solid #c4ad80;border-radius:6px;place-items:center;width:44px;height:44px;font:22px/1 Georgia,serif;display:grid}.journal-module__pv4_kW__pageTurner button[aria-disabled=true]{cursor:default;color:#b9b8a8;background:#414337;border-color:#6e7161}.journal-module__pv4_kW__pageTurner button[aria-disabled=false]:hover{background:#686956}.journal-module__pv4_kW__pageTurner>span{font-variant-numeric:tabular-nums;white-space:nowrap;font:13px/1.5 system-ui,sans-serif}.journal-module__pv4_kW__archive{color:#fff3d7;text-underline-offset:4px;align-items:center;min-height:44px;padding:0 5px;font:12px/1.6 system-ui,sans-serif;text-decoration:underline;display:inline-flex}.journal-module__pv4_kW__footer :focus-visible{outline-offset:2px;outline:2px solid #ffe2a2}.journal-module__pv4_kW__detailSheet{background:linear-gradient(90deg,#ebe0c7,#faf3e2 4%,#f6eedb);border:6px solid #64775f;border-radius:7px;padding:24px 34px 30px;animation:.3s both journal-module__pv4_kW__detailLift;box-shadow:0 25px 75px #17231966,3px 4px #d1c4aa}.journal-module__pv4_kW__detailToolbar{color:#a28f6b;border-bottom:1px solid #bbaa8750;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.journal-module__pv4_kW__detailToolbar button{color:#647255;cursor:pointer;background:0 0;border:1px solid #b6ab8d;border-radius:3px;min-height:40px;padding:7px 14px;font:12px/1.5 system-ui,sans-serif}.journal-module__pv4_kW__detailToolbar>span{letter-spacing:2px;font:10px/1.8 Georgia,serif}.journal-module__pv4_kW__detailScroll{max-height:var(--leaf-height);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5a788 transparent;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:35px;padding:28px 12px 18px 4px;display:grid;overflow:auto}.journal-module__pv4_kW__detailScroll:not(:has(.journal-module__pv4_kW__detailPhotos)){grid-template-columns:1fr;max-width:720px;margin:auto}.journal-module__pv4_kW__fullEntry time{color:#9a8765;letter-spacing:2px;font:11px/2 system-ui,sans-serif}.journal-module__pv4_kW__fullEntry h3{font:28px/var(--rule)var(--hand);overflow-wrap:anywhere;margin:14px 0 20px;font-weight:400}.journal-module__pv4_kW__fullEntry p{font:17px/var(--rule)var(--hand);background:repeating-linear-gradient(transparent 0 calc(var(--rule) - 1px),#aa997a36 calc(var(--rule) - 1px)var(--rule));color:#666854;white-space:pre-wrap;overflow-wrap:anywhere;background-position:0 -4px}.journal-module__pv4_kW__detailPhotos{align-content:start;gap:30px;padding:12px 8px;display:grid}.journal-module__pv4_kW__detailPhoto{transform:rotate(calc(var(--photo-angle)*.6));background:#fffdf5;border:1px solid #e3d9c4;margin:0;padding:10px 10px 0;position:relative;box-shadow:2px 4px 9px #5e573426}.journal-module__pv4_kW__detailPhoto button{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.journal-module__pv4_kW__detailPhoto .journal-module__pv4_kW__imageWrap{aspect-ratio:4/3}.journal-module__pv4_kW__detailPhoto img{object-fit:contain}.journal-module__pv4_kW__detailPhoto .journal-module__pv4_kW__photoCaption{padding:12px 3px;font-size:10px}@keyframes journal-module__pv4_kW__turnNext{0%{transform:rotateY(0)}45%{transform:rotateY(-80deg)rotate(-1.5deg)}to{transform:rotateY(-180deg)}}@keyframes journal-module__pv4_kW__turnPrevious{0%{transform:rotateY(0)}45%{transform:rotateY(80deg)rotate(1.5deg)}to{transform:rotateY(180deg)}}@keyframes journal-module__pv4_kW__turnShade{0%,to{opacity:0}45%,65%{opacity:1}}@keyframes journal-module__pv4_kW__detailLift{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes journal-module__pv4_kW__turnSingleNext{0%{opacity:1;transform:rotateY(0)}80%{opacity:1}to{opacity:0;transform:rotateY(-110deg)}}@keyframes journal-module__pv4_kW__turnSinglePrevious{0%{opacity:1;transform:rotateY(0)}80%{opacity:1}to{opacity:0;transform:rotateY(110deg)}}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__pages{grid-template-columns:1fr}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__turningLeaf{width:calc(100% - 18px);animation-name:journal-module__pv4_kW__turnSingleNext;left:9px}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__turningLeaf[data-direction=previous]{animation-name:journal-module__pv4_kW__turnSinglePrevious}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__leafBack{display:none}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__ribbon{right:26px}@media (max-width:700px){.journal-module__pv4_kW__journal{--gutter:24px;--rule:30px;--leaf-height:clamp(280px,calc(100svh - 225px),660px)}.journal-module__pv4_kW__book{padding:6px 7px 8px}.journal-module__pv4_kW__pageTitle{font-size:24px}.journal-module__pv4_kW__excerpt{font-size:16px}.journal-module__pv4_kW__pageFoot{left:25px;right:25px}.journal-module__pv4_kW__pastedPhoto{padding:6px 6px 0}.journal-module__pv4_kW__photoCaption{padding:8px 0;font-size:7px}.journal-module__pv4_kW__photoGroup[data-count="1"] .journal-module__pv4_kW__pastedPhoto{max-width:87%}.journal-module__pv4_kW__turningLeaf{top:6px}.journal-module__pv4_kW__book[data-narrow=true] .journal-module__pv4_kW__turningLeaf{width:calc(100% - 14px);left:7px}.journal-module__pv4_kW__footer{gap:6px;margin-top:14px;padding:4px 7px}.journal-module__pv4_kW__pageTurner{gap:6px}.journal-module__pv4_kW__pageTurner>span{font-size:12px}.journal-module__pv4_kW__detailSheet{border-width:5px;padding:18px 18px 20px}.journal-module__pv4_kW__detailToolbar{gap:10px;padding-bottom:14px}.journal-module__pv4_kW__detailToolbar button{min-height:44px;padding:6px 11px;font-size:11px}.journal-module__pv4_kW__detailToolbar>span{font-size:9px}.journal-module__pv4_kW__detailScroll{grid-template-columns:1fr;gap:24px;max-height:calc(100svh - 275px);padding:21px 8px 15px 2px}.journal-module__pv4_kW__fullEntry h3{font-size:27px}.journal-module__pv4_kW__fullEntry p{font-size:15px}.journal-module__pv4_kW__detailPhotos{gap:27px;padding:10px 5px}}@media (prefers-reduced-motion:reduce){.journal-module__pv4_kW__journal *{transition:none!important;animation:none!important}}@media (max-height:650px){.journal-module__pv4_kW__paper[data-has-photos=true] .journal-module__pv4_kW__excerpt{display:none}.journal-module__pv4_kW__pageTitle{-webkit-line-clamp:1;margin-top:0;font-size:23px}.journal-module__pv4_kW__journal{--start:18px}}.journal-module__pv4_kW__folio{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}
.letter-paper-module__qOKUTG__page,.letter-paper-module__qOKUTG__dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#433a2d;font:16px/1.55 Georgia,Songti SC,Noto Serif CJK SC,serif}.letter-paper-module__qOKUTG__page{background:#d7cebb linear-gradient(115deg,#ebe4d5,#c9bba1);min-height:100svh;padding:clamp(18px,4vw,64px) 14px}.letter-paper-module__qOKUTG__dialog{background:0 0;border:0;width:min(640px,94vw);max-height:90svh;margin:auto;padding:0;overflow:auto;box-shadow:0 16px 60px #19140a55}.letter-paper-module__qOKUTG__dialog::backdrop{background:#28231bc9}.letter-paper-module__qOKUTG__sheet{background:#f7f1e4;border:1px solid #bba98c;max-width:640px;margin:auto;padding:clamp(22px,4vw,46px);box-shadow:0 6px 24px #49391e22}.letter-paper-module__qOKUTG__heading,.letter-paper-module__qOKUTG__tabs,.letter-paper-module__qOKUTG__pair{align-items:center;gap:14px;display:flex}.letter-paper-module__qOKUTG__heading{color:#675b47;justify-content:space-between;font-size:13px}.letter-paper-module__qOKUTG__heading button{font-size:24px;line-height:1}.letter-paper-module__qOKUTG__sheet h1{color:#473929;margin:16px 0 12px;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:500}.letter-paper-module__qOKUTG__sheet h2{font-size:1.25rem;font-weight:500}.letter-paper-module__qOKUTG__sheet button,.letter-paper-module__qOKUTG__sheet a,.letter-paper-module__qOKUTG__sheet summary{cursor:pointer;color:inherit}.letter-paper-module__qOKUTG__sheet button{font:inherit;background:0 0;border:0}.letter-paper-module__qOKUTG__sheet :focus-visible{outline-offset:3px;outline:2px solid #796747}.letter-paper-module__qOKUTG__tabs{border-bottom:1px solid #d0c3ab;margin-bottom:20px}.letter-paper-module__qOKUTG__tabs button{border-bottom:2px solid #0000;padding:6px 0}.letter-paper-module__qOKUTG__tabs button[aria-pressed=true]{color:#6e3c2f;border-color:#90523d}.letter-paper-module__qOKUTG__form fieldset{border:0;margin:0;padding:0}.letter-paper-module__qOKUTG__form label{font-size:14px;line-height:1.65;display:block}.letter-paper-module__qOKUTG__form textarea,.letter-paper-module__qOKUTG__form input:not([type=checkbox]),.letter-paper-module__qOKUTG__form select{color:#443527;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #af9f87;border-radius:0;padding:5px 3px;display:block}.letter-paper-module__qOKUTG__form textarea{resize:vertical;background:repeating-linear-gradient(#0000 0 calc(1.9em - 1px),#d8cbbb 1.9em);min-height:8em;font-size:17px;line-height:1.9}.letter-paper-module__qOKUTG__pair{align-items:flex-end;margin:14px 0 4px}.letter-paper-module__qOKUTG__pair label{flex:1;min-width:0}.letter-paper-module__qOKUTG__form small,.letter-paper-module__qOKUTG__post footer{color:#726856;font-size:13px}.letter-paper-module__qOKUTG__sheet summary{font-size:14px}.letter-paper-module__qOKUTG__form details{margin:14px 0}.letter-paper-module__qOKUTG__form .letter-paper-module__qOKUTG__permission{align-items:baseline;gap:8px;display:flex}.letter-paper-module__qOKUTG__permission input{accent-color:#884431}.letter-paper-module__qOKUTG__form [role=status]:empty{display:none}.letter-paper-module__qOKUTG__form .letter-paper-module__qOKUTG__send{color:#fff5dd;background:#824632;border-radius:3px;margin-top:12px;padding:9px 24px}.letter-paper-module__qOKUTG__post{border-bottom:1px solid #d4c7af;padding:12px 0}.letter-paper-module__qOKUTG__post p{white-space:pre-wrap;overflow-wrap:anywhere}.letter-paper-module__qOKUTG__post footer{text-align:right}.letter-paper-module__qOKUTG__receipt{color:#473929;text-align:start;background:#fbf4e7;border-inline-start:3px solid #99654b;margin:0 8px 14px;padding:12px 16px}.letter-paper-module__qOKUTG__receipt p{margin:0}.letter-paper-module__qOKUTG__receipt details{color:#685a46;margin-top:5px;font-size:.875rem}.letter-paper-module__qOKUTG__receipt summary{cursor:pointer;width:fit-content}.letter-paper-module__qOKUTG__receipt summary:focus-visible{outline-offset:3px;outline:2px solid #796747}.letter-paper-module__qOKUTG__receipt details p{margin-block:.5rem}.letter-paper-module__qOKUTG__receipt code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#594a38;display:block}.letter-paper-module__qOKUTG__envelope,.letter-paper-module__qOKUTG__sealLink{background:#e6d6b4;position:relative}.letter-paper-module__qOKUTG__envelope{background:linear-gradient(145deg,#edddbd,#dfc8a4);border:1px solid #b9a484;width:112px;height:70px;box-shadow:0 3px 7px #6c4e2924}.letter-paper-module__qOKUTG__envelope:before,.letter-paper-module__qOKUTG__sealLink:before{content:"";clip-path:polygon(0 0,100% 0,50% 68%);pointer-events:none;background:#f1e3c6;position:absolute;inset:0}.letter-paper-module__qOKUTG__envelope i,.letter-paper-module__qOKUTG__sealLink i{background:#944331;border:2px double #bc7763;border-radius:48% 45% 51% 44%;width:17px;height:17px;position:absolute;top:55%;left:50%;box-shadow:0 1px 2px #63352455}.letter-paper-module__qOKUTG__sealLink{cursor:pointer;color:#574333;text-align:left;border:1px solid #bba784;width:calc(100% - 16px);min-height:94px;margin:0 8px 10px;display:block;box-shadow:0 3px 8px #503d2620}.letter-paper-module__qOKUTG__sealLink span{font:17px Georgia,Songti SC,serif;position:absolute;bottom:10px;left:16px}.letter-paper-module__qOKUTG__sealLink i{top:45%}.letter-paper-module__qOKUTG__departure{text-align:center;padding:8px 0 22px}.letter-paper-module__qOKUTG__flight{place-items:center;height:148px;padding-top:24px;display:grid;overflow:hidden}.letter-paper-module__qOKUTG__envelope:before{transform-origin:top}.letter-paper-module__qOKUTG__envelope:after{content:"";transform-origin:bottom;opacity:0;background:repeating-linear-gradient(#fff9eb 0 8px,#dfd2b8 8px 9px);border:1px solid #c8b89c;height:41px;position:absolute;inset:auto 12% calc(100% - 4px)}.letter-paper-module__qOKUTG__envelope i{left:calc(50% - 8px)}.letter-paper-module__qOKUTG__sheet .letter-paper-module__qOKUTG__deliveryTitle{margin:8px 0 4px;font-size:1.45rem}.letter-paper-module__qOKUTG__deliveryText{color:#6e604b;margin:0}@media (prefers-reduced-motion:no-preference){.letter-paper-module__qOKUTG__departure:not([data-motion=reduced]) .letter-paper-module__qOKUTG__envelope{animation:1.48s ease-in both letter-paper-module__qOKUTG__send-envelope!important}.letter-paper-module__qOKUTG__departure:not([data-motion=reduced]) .letter-paper-module__qOKUTG__envelope:after{animation:.48s ease-in both letter-paper-module__qOKUTG__tuck-letter}.letter-paper-module__qOKUTG__departure:not([data-motion=reduced]) .letter-paper-module__qOKUTG__envelope:before{animation:.34s ease-out .36s both letter-paper-module__qOKUTG__close-flap}.letter-paper-module__qOKUTG__departure:not([data-motion=reduced]) .letter-paper-module__qOKUTG__envelope i{animation:.16s ease-out .65s both letter-paper-module__qOKUTG__press-seal!important}}@keyframes letter-paper-module__qOKUTG__tuck-letter{0%{opacity:1;transform:translateY(-4px)rotate(-4deg)}78%{opacity:1}to{opacity:0;transform:translateY(4px)scaleY(.06)}}@keyframes letter-paper-module__qOKUTG__close-flap{0%{transform:perspective(180px)rotateX(154deg)}to{transform:none}}@keyframes letter-paper-module__qOKUTG__send-envelope{0%,54%{opacity:1;transform:none}67%{opacity:1;transform:translate(-6px,2px)rotate(-5deg)}to{opacity:0;transform:translate(142px,-106px)rotate(-16deg)scale(.8)}}@media (max-width:520px){.letter-paper-module__qOKUTG__pair{gap:8px;display:grid}.letter-paper-module__qOKUTG__sheet{padding:22px 19px}.letter-paper-module__qOKUTG__dialog{max-height:92svh}}@media (prefers-reduced-motion:no-preference) and (min-width:601px){.letter-paper-module__qOKUTG__dialog[open] .letter-paper-module__qOKUTG__sheet:not(.letter-paper-module__qOKUTG__departure){transform-origin:50% 92%;animation:.32s ease-out letter-paper-module__qOKUTG__lift-sheet}}@keyframes letter-paper-module__qOKUTG__lift-sheet{0%{opacity:.65;transform:perspective(850px)translateY(15px)rotateX(8deg)}to{opacity:1;transform:none}}@keyframes letter-paper-module__qOKUTG__press-seal{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}
.portfolio-module__IZQekW__folio{z-index:5;overscroll-behavior:contain;color:#303e35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:var(--folio-ink,0);transform:scale(var(--folio-scale,1));transform-origin:50%;scrollbar-color:#b5aa94 transparent;scrollbar-width:thin;background:radial-gradient(at 100% 0,#faf5ea,#0000 58%),#f3eee3;font-family:Georgia,Songti SC,SimSun,serif;position:absolute;inset:0;overflow:auto}.portfolio-module__IZQekW__folio[data-open=false]{pointer-events:none;overflow:hidden}.portfolio-module__IZQekW__folio[data-open=true]{opacity:1;transform:none}.portfolio-module__IZQekW__sheet{max-width:1190px;margin:0 auto;padding:0 clamp(24px,5.5vw,80px) 10px}.portfolio-module__IZQekW__masthead,.portfolio-module__IZQekW__colophon,.portfolio-module__IZQekW__name,.portfolio-module__IZQekW__titles,.portfolio-module__IZQekW__imprint{align-items:center;display:flex}.portfolio-module__IZQekW__masthead{border-bottom:1px solid #bdb7a6;justify-content:space-between;height:clamp(60px,9vh,86px)}.portfolio-module__IZQekW__imprint{gap:14px}.portfolio-module__IZQekW__imprint b{letter-spacing:-1px;font:600 20px/1 Georgia,serif}.portfolio-module__IZQekW__imprint span,.portfolio-module__IZQekW__titleBlock p span,.portfolio-module__IZQekW__print span,.portfolio-module__IZQekW__colophon>span{letter-spacing:.12em;font:10px/1.5 ui-monospace,Consolas,monospace}.portfolio-module__IZQekW__imprint span{color:#686958;border-left:1px solid #c7c1b1;padding-left:14px}.portfolio-module__IZQekW__back{color:#425448;cursor:pointer;background:0 0;border:1px solid #b5b5a2;border-radius:100px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:13px/1.5 system-ui,sans-serif;display:inline-flex}.portfolio-module__IZQekW__back span{font:22px/1 Georgia,serif}.portfolio-module__IZQekW__titleBlock{padding:clamp(22px,4.7vh,50px) 0 clamp(20px,3.6vh,38px)}.portfolio-module__IZQekW__titles{flex-wrap:wrap;align-items:baseline;gap:clamp(14px,2vw,32px)}.portfolio-module__IZQekW__titles h2{letter-spacing:-.065em;color:#293c32;margin:0;font:400 clamp(47px,6.5vw,88px)/1.1 Georgia,Songti SC,SimSun,serif}.portfolio-module__IZQekW__titles i{letter-spacing:-.045em;color:#677967;font:italic 400 clamp(26px,3.4vw,48px)/1.1 Georgia,serif}.portfolio-module__IZQekW__titleBlock p{color:#636455;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0 0;font-size:14px;line-height:1.65;display:flex}.portfolio-module__IZQekW__titleBlock p span{color:#6d6e5c}.portfolio-module__IZQekW__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);display:grid}.portfolio-module__IZQekW__card{min-width:0;color:inherit;background:#fdfaf2;border:1px solid #c8bfaa;border-radius:2px;flex-direction:column;padding:clamp(10px,1vw,15px);text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 2px 0 -1px #e3d9c6,0 5px 13px #67573a0b}.portfolio-module__IZQekW__print{place-items:center;height:clamp(110px,19vh,192px);display:grid;position:relative;overflow:hidden}.portfolio-module__IZQekW__print svg{width:100%;height:100%}.portfolio-module__IZQekW__print span,.portfolio-module__IZQekW__print i{z-index:1;position:absolute}.portfolio-module__IZQekW__print span{letter-spacing:.1em;font-size:9px;top:10px;left:12px}.portfolio-module__IZQekW__print i{font:16px/1 Georgia,serif;bottom:8px;right:12px}.portfolio-module__IZQekW__copy{flex-direction:column;flex:1;padding:clamp(14px,2vw,28px) clamp(6px,1.5vw,20px) 10px;display:flex}.portfolio-module__IZQekW__name{justify-content:space-between;align-items:baseline;gap:10px}.portfolio-module__IZQekW__name h3{overflow-wrap:anywhere;letter-spacing:-.035em;min-width:0;margin:0;font:400 clamp(23px,2.6vw,36px)/1.2 Georgia,Songti SC,serif}.portfolio-module__IZQekW__name>span{color:#66745f;font:20px/1 system-ui;transition:transform .2s}.portfolio-module__IZQekW__copy p{color:#53594c;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0 0;font:14px/1.85 system-ui,sans-serif;display:-webkit-box;overflow:hidden}.portfolio-module__IZQekW__copy small{color:#65705f;overflow-wrap:anywhere;margin-top:auto;padding-top:20px;font:11px/1.8 ui-monospace,Consolas,monospace;display:block}.portfolio-module__IZQekW__colophon{color:#5e6657;border-top:1px solid #c9c0ae;justify-content:space-between;margin-top:clamp(22px,4vh,42px);padding:12px 0}.portfolio-module__IZQekW__colophon a{color:#3e5946;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.portfolio-module__IZQekW__colophon i{font-style:normal}.portfolio-module__IZQekW__empty{padding:32px 0;font-size:16px;line-height:1.8}.portfolio-module__IZQekW__folio :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #47634f}@media (hover:hover) and (pointer:fine){.portfolio-module__IZQekW__card:hover{border-color:#8c9986;transform:translateY(-3px);box-shadow:0 7px 19px #544b3617}.portfolio-module__IZQekW__card:hover .portfolio-module__IZQekW__name>span{transform:translate(2px,-2px)}.portfolio-module__IZQekW__back:hover{background:#e7e8da}}.portfolio-module__IZQekW__card:active{background:#f7f2e6;border-color:#86977f}@media (max-width:650px){.portfolio-module__IZQekW__sheet{padding:0 20px 18px}.portfolio-module__IZQekW__masthead{z-index:2;background:#f4efe4;height:62px;position:sticky;top:0}.portfolio-module__IZQekW__imprint{gap:9px}.portfolio-module__IZQekW__imprint span{padding-left:9px;font-size:9px}.portfolio-module__IZQekW__projects{grid-template-columns:1fr;gap:18px}.portfolio-module__IZQekW__titleBlock{padding:26px 0 22px}.portfolio-module__IZQekW__titles{gap:16px}.portfolio-module__IZQekW__print{height:118px}.portfolio-module__IZQekW__copy{padding:16px 9px 10px}.portfolio-module__IZQekW__copy small{padding-top:12px}}.portfolio-module__IZQekW__folio[data-motion=false] .portfolio-module__IZQekW__card,.portfolio-module__IZQekW__folio[data-motion=false] .portfolio-module__IZQekW__name>span{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.portfolio-module__IZQekW__folio .portfolio-module__IZQekW__card,.portfolio-module__IZQekW__folio .portfolio-module__IZQekW__name>span{transition:none;transform:none}}
.desk-note-module__1PqQ3a__paper{color:#433a2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(118deg,#fff0b9,#f4dea0 86%,#e8cc88);border-radius:2px;width:min(380px,100%);max-height:calc(100svh - 40px);padding:30px 30px 18px;font-family:LXGW WenKai,KaiTi,STKaiti,Georgia,serif;position:relative;overflow:auto;transform:rotate(-1deg);box-shadow:1px 9px 25px #36291240,3px 3px #e2cb91}.desk-note-module__1PqQ3a__paper:before{content:"";background:linear-gradient(#846c44,#c0a578 40%,#8b754b);border-radius:0 0 3px 3px;width:38px;height:14px;position:absolute;top:-3px;left:calc(50% - 19px)}.desk-note-module__1PqQ3a__stage:has(.desk-note-module__1PqQ3a__paper){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#312d234d;justify-content:center;align-items:center}.desk-note-module__1PqQ3a__paper h2{color:#695b43;margin:0 42px 0 0;font-size:16px;font-weight:500;line-height:1.5}.desk-note-module__1PqQ3a__paper .desk-note-module__1PqQ3a__back{color:#504536;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:19px;position:absolute;top:9px;right:10px}.desk-note-module__1PqQ3a__ink{padding-top:14px;animation:.22s ease-out desk-note-module__1PqQ3a__lift}.desk-note-module__1PqQ3a__ink time{color:#756344;letter-spacing:.08em;font:11px/1.5 ui-monospace,monospace}.desk-note-module__1PqQ3a__ink p{overflow-wrap:anywhere;margin:13px 0 18px;font:400 clamp(24px,3vw,32px)/1.6 LXGW WenKai,KaiTi,STKaiti,Georgia,serif}.desk-note-module__1PqQ3a__print{border:4px solid #fffaf0;border-bottom-width:9px;width:120px;height:85px;margin:4px 8px 18px auto;display:block;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:1px 2px 4px #4a382c44}.desk-note-module__1PqQ3a__print img{object-fit:cover}.desk-note-module__1PqQ3a__noteFoot{border-top:1px solid #73603942;justify-content:space-between;align-items:center;gap:18px;display:flex}.desk-note-module__1PqQ3a__noteFoot a,.desk-note-module__1PqQ3a__noteFoot button{cursor:pointer;color:#594b35;align-items:center;min-height:44px;font:13px/1.5 system-ui,sans-serif;display:inline-flex}.desk-note-module__1PqQ3a__noteFoot button{background:0 0;border:0}.desk-note-module__1PqQ3a__noteFoot a{text-underline-offset:4px;margin-left:auto;padding-right:12px;text-decoration:underline}.desk-note-module__1PqQ3a__seal{color:#805a40;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;margin:4px 0 8px auto;padding:4px 9px;font:600 16px/1.4 Georgia,KaiTi,serif;display:flex;transform:rotate(-3deg)}.desk-note-module__1PqQ3a__seal svg{width:auto;height:22px}.desk-note-module__1PqQ3a__seal:hover,.desk-note-module__1PqQ3a__seal:focus-visible{color:#863d2b;text-underline-offset:4px;text-decoration:underline}.desk-note-module__1PqQ3a__story{color:#504232;padding:9px 0 4px;font-size:16px;line-height:1.95}.desk-note-module__1PqQ3a__story p{margin:12px 0}.desk-note-module__1PqQ3a__noteFoot a:after{content:"";background:linear-gradient(135deg,#d2b574 50%,#efe0bc 51%);width:22px;height:22px;position:absolute;bottom:0;right:0;box-shadow:-1px -1px 2px #89734030}.desk-note-module__1PqQ3a__slip{color:#493f32;background:#e6ddc9;border-left:3px solid #a65343;margin:0 0 18px;padding:8px 12px;font-size:14px;line-height:1.6;text-decoration:none;display:block}.desk-note-module__1PqQ3a__slip small{color:#705443;font:11px/1.8 system-ui,sans-serif;display:block}.desk-note-module__1PqQ3a__keyboardRibbon:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-note-module__1PqQ3a__keyboardRibbon:focus{color:#332d23;pointer-events:auto;background:#f6ead2;padding:12px 18px}@keyframes desk-note-module__1PqQ3a__lift{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.desk-note-module__1PqQ3a__ink{animation:none}}
.reading-box-module__LqlMrq__stage[data-object=readingBox]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#0000 30%,#332e213d);justify-content:flex-end}.reading-box-module__LqlMrq__panel[data-object=readingBox]{color:#493f2e;background:linear-gradient(115deg,#fff9e9,#ece0c6);border:1px solid #d2bf99;border-top:5px solid #90754c;border-radius:4px;flex-direction:column;width:min(410px,41vw);max-height:78svh;padding:30px 30px 23px;display:flex;box-shadow:2px 4px #decfb5,3px 6px #a89574,0 14px 36px #2d211b33}.reading-box-module__LqlMrq__panel[data-object=readingBox] h2{color:#473f31;margin:0 0 9px;font:32px/1.35 Georgia,Songti SC,serif}.reading-box-module__LqlMrq__panel[data-object=readingBox]>div{overscroll-behavior:contain;min-height:0;overflow:auto}.reading-box-module__LqlMrq__file{font-family:Georgia,Songti SC,SimSun,serif}.reading-box-module__LqlMrq__caption{color:#645944;margin:0 0 19px;font-size:14px;line-height:1.9}.reading-box-module__LqlMrq__count{color:#77684e;letter-spacing:.16em;border-block:1px solid #a9956c77;justify-content:space-between;align-items:center;gap:8px;padding:8px 1px;font:10px/1.4 system-ui,sans-serif;display:flex}.reading-box-module__LqlMrq__count>span:last-child{margin-inline-start:auto}.reading-box-module__LqlMrq__count b{font-variant-numeric:tabular-nums;margin-inline-start:4px}.reading-box-module__LqlMrq__file ol{margin:0;padding:0;list-style:none}.reading-box-module__LqlMrq__file li{border-bottom:1px solid #b6a38066;align-items:center;gap:6px;display:flex}.reading-box-module__LqlMrq__file li a{overflow-wrap:anywhere;min-width:0;color:inherit;flex:1;align-items:baseline;gap:9px;padding:13px 0;text-decoration:none;display:flex}.reading-box-module__LqlMrq__file li strong{font-size:15px;font-weight:500;line-height:1.55}.reading-box-module__LqlMrq__file li a small,.reading-box-module__LqlMrq__file li a span{color:#806c47;font:10px Georgia,serif}.reading-box-module__LqlMrq__file li a small,.reading-box-module__LqlMrq__file li a span,.reading-box-module__LqlMrq__file li button{white-space:nowrap;flex:none}.reading-box-module__LqlMrq__file li strong{flex:1;min-width:0}.reading-box-module__LqlMrq__file button,.reading-box-module__LqlMrq__save{cursor:pointer}.reading-box-module__LqlMrq__file li button,.reading-box-module__LqlMrq__save{color:#63553e;background:0 0;border:0;padding:9px 2px;font:12px/1.45 system-ui,sans-serif}.reading-box-module__LqlMrq__file li a:hover,.reading-box-module__LqlMrq__file li button:hover,.reading-box-module__LqlMrq__file footer button:hover,.reading-box-module__LqlMrq__save:hover{text-underline-offset:4px;text-decoration:underline}.reading-box-module__LqlMrq__file footer{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.reading-box-module__LqlMrq__file footer button{color:#fff8e5;background:#556452;border:0;border-radius:3px;padding:9px 13px;font:13px/1.5 system-ui,sans-serif}.reading-box-module__LqlMrq__file footer small{color:#796d57;font:10px/1.5 system-ui,sans-serif}.reading-box-module__LqlMrq__save[aria-pressed=true]{color:#3f654c}.reading-box-module__LqlMrq__save span{font-size:14px}.reading-box-module__LqlMrq__catalogRow{border-bottom:1px solid #aa987b44;padding-bottom:8px}.reading-box-module__LqlMrq__catalogRow>a{border-bottom:0;padding-bottom:0}.reading-box-module__LqlMrq__catalogRow>.reading-box-module__LqlMrq__save{margin-left:33px}.reading-box-module__LqlMrq__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.reading-box-module__LqlMrq__pageCorner{opacity:.58;background:linear-gradient(135deg,#0000 68%,#bfaf8b 69%,#ded1b6 89%,#0000 90%);border:1px solid #ad9d7c;border-radius:1px;flex:none;width:13px;height:16px;transition:opacity .18s,transform .18s}.reading-box-module__LqlMrq__catalogRow a:is(:hover,:focus-visible) .reading-box-module__LqlMrq__pageCorner{opacity:1;transform:rotate(-6deg)}@media (max-width:700px){.reading-box-module__LqlMrq__stage[data-object=readingBox]{align-items:flex-end;padding:10px}.reading-box-module__LqlMrq__panel[data-object=readingBox]{width:100%;max-height:50svh;padding:19px 20px 16px}.reading-box-module__LqlMrq__panel[data-object=readingBox] h2{font-size:25px}.reading-box-module__LqlMrq__caption{margin-bottom:10px}}
.catalog-leaf-module__CDFbbG__leaf{z-index:4;color:#3e392f;transform-origin:0;backface-visibility:hidden;visibility:hidden;pointer-events:none;background:linear-gradient(90deg,#ded0b6 0,#f3ead7 2.3%,#faf4e5 9%,#f8f1e1 100%);flex-direction:column;transition:transform .45s cubic-bezier(.32,.03,.32,1),visibility 0s .45s;display:flex;position:absolute;inset:0 0 0 260px;transform:perspective(1600px)rotateY(-90deg);box-shadow:-4px 0 12px #493d2526}.catalog-leaf-module__CDFbbG__leaf[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:perspective(1600px)rotateY(0)}.catalog-leaf-module__CDFbbG__leaf:after{content:"";pointer-events:none;opacity:1;background:linear-gradient(90deg,#59492d48,#af95793b 70%,#fef9e7a3);transition:opacity .4s;position:absolute;inset:0}.catalog-leaf-module__CDFbbG__leaf[data-open=true]:after{opacity:0}.catalog-leaf-module__CDFbbG__bar{color:#645942;border-bottom:1px solid #bcaa865e;flex:none;justify-content:space-between;align-items:center;margin:0 clamp(20px,3vw,40px);padding:10px 0 7px;display:flex}.catalog-leaf-module__CDFbbG__bar button{cursor:pointer;color:inherit;background:0 0;border:0;padding:8px 4px;font:13px/1.5 Georgia,Songti SC,serif}.catalog-leaf-module__CDFbbG__bar span,.catalog-leaf-module__CDFbbG__masthead div{color:#786b56;font:11px/1.7 system-ui,sans-serif}.catalog-leaf-module__CDFbbG__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9a682 transparent;flex:1;min-height:0;padding:24px clamp(20px,3vw,40px) 36px;overflow:auto}.catalog-leaf-module__CDFbbG__masthead{border-bottom:1px solid #bcaa865e;margin-bottom:20px;padding-bottom:14px}.catalog-leaf-module__CDFbbG__masthead div,.catalog-leaf-module__CDFbbG__masthead p{align-items:center;gap:16px;display:flex}.catalog-leaf-module__CDFbbG__masthead h1{color:#3c473c;overflow-wrap:anywhere;margin:12px 0;font:500 clamp(23px,2.3vw,34px)/1.5 Georgia,Songti SC,SimSun,serif}.catalog-leaf-module__CDFbbG__masthead h1:focus{outline:none}.catalog-leaf-module__CDFbbG__masthead p{color:#71664f;justify-content:space-between;font-size:13px}.catalog-leaf-module__CDFbbG__scroll .magazine-article{max-width:none;padding:0}.catalog-leaf-module__CDFbbG__scroll .markdown-content{color:#463c30;overflow-wrap:anywhere;font:16px/1.95 Georgia,Songti SC,SimSun,serif}.catalog-leaf-module__CDFbbG__scroll .markdown-content h2{color:#404a3f;margin:1.4em 0 .6em;font:500 22px/1.55 Georgia,Songti SC,serif}.catalog-leaf-module__CDFbbG__scroll .markdown-content h3{font-size:18px;line-height:1.65}.catalog-leaf-module__CDFbbG__scroll .markdown-content :is(pre,table){max-width:100%;overflow-x:auto}.catalog-leaf-module__CDFbbG__scroll .markdown-content :not(pre)>code{color:#4c624e;background:#e7e5d6;border-radius:2px}.catalog-leaf-module__CDFbbG__scroll .markdown-content a{color:#586c55;text-underline-offset:3px;text-decoration-color:#a6af93}.catalog-leaf-module__CDFbbG__scroll .magazine-cover{margin:20px 0}.catalog-leaf-module__CDFbbG__scroll .magazine-deck{color:#736752;margin:16px 0;font-size:16px;line-height:1.85}.catalog-leaf-module__CDFbbG__scroll .study-loading{justify-items:start;min-height:90px}@media (max-width:700px){.catalog-leaf-module__CDFbbG__leaf{inset:0}.catalog-leaf-module__CDFbbG__scroll{padding:19px 20px 32px}.catalog-leaf-module__CDFbbG__bar{margin:0 20px}.catalog-leaf-module__CDFbbG__masthead h1{font-size:23px}.catalog-leaf-module__CDFbbG__scroll .markdown-content{font-size:16px}}
.room-settings-module__9c_Jfa__stage{z-index:6;padding:max(16px,env(safe-area-inset-top))clamp(18px,3vw,48px)max(16px,env(safe-area-inset-bottom));align-items:center;display:flex;position:absolute;inset:0}.room-settings-module__9c_Jfa__panel{overscroll-behavior:contain;scrollbar-width:thin;color:#f5efdf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#252a25f7;border:1px solid #aba99565;border-radius:15px;width:min(340px,100%);max-height:100%;padding:17px 20px 15px;font:14px/1.45 system-ui,sans-serif;overflow:auto;box-shadow:0 8px 36px #19171140}.room-settings-module__9c_Jfa__panel button,.room-settings-module__9c_Jfa__panel select{color:inherit;cursor:pointer;font:inherit}.room-settings-module__9c_Jfa__header,.room-settings-module__9c_Jfa__row,.room-settings-module__9c_Jfa__toggle,.room-settings-module__9c_Jfa__observation,.room-settings-module__9c_Jfa__lamp{justify-content:space-between;align-items:center;gap:8px;display:flex}.room-settings-module__9c_Jfa__header h2{letter-spacing:.035em;margin:0;font:600 20px/1.4 system-ui,sans-serif}.room-settings-module__9c_Jfa__close{background:0 0;border:0;border-radius:50%;width:38px;height:38px}.room-settings-module__9c_Jfa__panel .room-settings-module__9c_Jfa__close{color:#d6d5c8;font:24px/1 system-ui,sans-serif}.room-settings-module__9c_Jfa__sections{border-bottom:1px solid #ffffff25;gap:21px;margin:5px 0 0;display:flex}.room-settings-module__9c_Jfa__sections button{color:#c0c2b7;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:6px 0}.room-settings-module__9c_Jfa__sections button[aria-pressed=true]{color:#fbf3df;border-color:#dbc89e}.room-settings-module__9c_Jfa__observation{justify-content:flex-start;gap:13px;margin:21px 0 16px}.room-settings-module__9c_Jfa__observation svg{color:#d9c79e;width:32px;height:32px}.room-settings-module__9c_Jfa__observation strong,.room-settings-module__9c_Jfa__observation small{display:block}.room-settings-module__9c_Jfa__observation strong{font-size:16px}.room-settings-module__9c_Jfa__observation small,.room-settings-module__9c_Jfa__controls small{color:#c8cabd;font-size:12px}.room-settings-module__9c_Jfa__observation>span{font-variant-numeric:tabular-nums;margin-left:auto;font-size:27px}.room-settings-module__9c_Jfa__observation sup{margin-left:2px;font-size:13px}.room-settings-module__9c_Jfa__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.room-settings-module__9c_Jfa__choices button{background:#ffffff08;border:1px solid #0000;border-radius:8px;place-content:center;justify-items:center;gap:5px;min-height:57px;padding:5px 2px;display:grid}.room-settings-module__9c_Jfa__choices button[aria-pressed=true],.room-settings-module__9c_Jfa__quality button[aria-pressed=true]{color:#2d3029;background:#e3d5b6}.room-settings-module__9c_Jfa__choices svg{width:19px;height:19px}.room-settings-module__9c_Jfa__choices span{overflow-wrap:anywhere;max-width:100%;font-size:12px}.room-settings-module__9c_Jfa__attribution{color:#bdc0b3;flex-wrap:wrap;gap:9px;margin-top:14px;font:11px/1.6 system-ui,sans-serif;display:flex}.room-settings-module__9c_Jfa__attribution a:hover{text-decoration:underline}.room-settings-module__9c_Jfa__controls{padding-top:7px}.room-settings-module__9c_Jfa__row,.room-settings-module__9c_Jfa__toggle,.room-settings-module__9c_Jfa__lamp{background:0 0;border:0;border-bottom:1px solid #ffffff18;width:100%;min-height:43px;padding:5px 0}.room-settings-module__9c_Jfa__row select{background:#373d35;border:1px solid #ffffff38;border-radius:6px;max-width:62%;padding:4px}.room-settings-module__9c_Jfa__quality{gap:2px;display:flex}.room-settings-module__9c_Jfa__quality button{background:#ffffff10;border:0;border-radius:5px;padding:4px 10px}.room-settings-module__9c_Jfa__toggle i{background:#666a60;border-radius:20px;width:30px;height:17px;padding:3px}.room-settings-module__9c_Jfa__toggle i:after{content:"";background:#fff9ed;border-radius:50%;width:11px;height:11px;display:block}.room-settings-module__9c_Jfa__toggle[aria-pressed=true] i{background:#879675}.room-settings-module__9c_Jfa__toggle[aria-pressed=true] i:after{transform:translate(13px)}.room-settings-module__9c_Jfa__row input{accent-color:#dccba6;max-width:42%;margin-left:auto}.room-settings-module__9c_Jfa__row>span{text-align:right;min-width:3.5ch}.room-settings-module__9c_Jfa__controls .room-settings-module__9c_Jfa__lamp{color:#d9c79e;border:0}@media (hover:hover){.room-settings-module__9c_Jfa__panel button:hover{box-shadow:inset 0 0 0 1px #e5d7b657}}@media (max-width:700px){.room-settings-module__9c_Jfa__stage{padding:10px 10px max(10px,env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.room-settings-module__9c_Jfa__panel{width:min(100%,380px);max-height:min(70svh,100%);padding:12px 16px}}@media (forced-colors:active){.room-settings-module__9c_Jfa__panel button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}
