.AlbumVisibilitySelect-module__ByS0Jq__control{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;max-width:100%;display:inline-flex}.AlbumVisibilitySelect-module__ByS0Jq__selectWrap{flex:none;display:inline-flex;position:relative}.AlbumVisibilitySelect-module__ByS0Jq__selectWrap[data-visibility=public]{--visibility-bg:#e7f3e9;--visibility-text:#235d39;--visibility-border:#bad7c2}.AlbumVisibilitySelect-module__ByS0Jq__selectWrap[data-visibility=private]{--visibility-bg:#efe8fa;--visibility-text:#65428a;--visibility-border:#d5c2e9}.AlbumVisibilitySelect-module__ByS0Jq__selectWrap[data-visibility=password]{--visibility-bg:#fff1cf;--visibility-text:#7c5008;--visibility-border:#e9d19a}.AlbumVisibilitySelect-module__ByS0Jq__select{appearance:none;border:1px solid var(--visibility-border);background:var(--visibility-bg);min-width:78px;min-height:44px;color:var(--visibility-text);font:inherit;cursor:pointer;border-radius:6px;padding:9px 27px 9px 11px;font-size:16px;font-weight:600;line-height:1.4}.AlbumVisibilitySelect-module__ByS0Jq__select:hover{border-color:var(--visibility-text)}.AlbumVisibilitySelect-module__ByS0Jq__select:disabled{opacity:.6;cursor:default}.AlbumVisibilitySelect-module__ByS0Jq__select:focus-visible,.AlbumVisibilitySelect-module__ByS0Jq__dialogActions button:focus-visible{outline-offset:3px;outline:2px solid #856b4c}.AlbumVisibilitySelect-module__ByS0Jq__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;width:10px;height:7px;color:var(--visibility-text);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.AlbumVisibilitySelect-module__ByS0Jq__status{color:#687552;overflow-wrap:anywhere;max-width:200px;font-size:11px;line-height:1.6}.AlbumVisibilitySelect-module__ByS0Jq__error{color:#a14d3c;font-size:13px;line-height:1.7}.AlbumVisibilitySelect-module__ByS0Jq__dialogDescription{color:#796a57;margin:16px 0;font-size:14px;line-height:1.8}.AlbumVisibilitySelect-module__ByS0Jq__passwordLabel{color:#594937;font-size:14px;font-weight:600;display:block}.AlbumVisibilitySelect-module__ByS0Jq__passwordLabel input{color:#453c32;width:100%;min-height:46px;font:inherit;background:#fffefa;border:1px solid #dcd3c3;border-radius:7px;outline-color:#856b4c;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.AlbumVisibilitySelect-module__ByS0Jq__dialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.AlbumVisibilitySelect-module__ByS0Jq__dialogActions button{color:#5b4c39;cursor:pointer;background:#fffefa;border:1px solid #d7cdbc;border-radius:7px;min-height:44px;padding:10px;font-size:14px;font-weight:600}.AlbumVisibilitySelect-module__ByS0Jq__dialogActions button[type=submit]{color:#fffdf5;background:#6a715b;border-color:#6a715b}.AlbumVisibilitySelect-module__ByS0Jq__dialogActions button:disabled{opacity:.5;cursor:default}
.AlbumMediaImage-module__-UoFqq__frame{min-width:0;position:relative;overflow:hidden}.AlbumMediaImage-module__-UoFqq__fill{position:absolute;inset:0}.AlbumMediaImage-module__-UoFqq__flow{width:100%}.AlbumMediaImage-module__-UoFqq__flowPending{min-height:160px}.AlbumMediaImage-module__-UoFqq__image{display:block}.AlbumMediaImage-module__-UoFqq__fillImage{object-fit:contain;width:100%;height:100%}.AlbumMediaImage-module__-UoFqq__image[data-loaded=false]{opacity:0}.AlbumMediaImage-module__-UoFqq__placeholder{color:#80715e;text-align:center;background:#eee8dc;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:13px;line-height:1.6;display:flex;position:absolute;inset:0}.AlbumMediaImage-module__-UoFqq__retry{color:#65543f;min-height:44px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d2c5b1;border-radius:7px;padding:8px 14px}.AlbumMediaImage-module__-UoFqq__retry:hover{background:#f6efe2}.AlbumMediaImage-module__-UoFqq__retry:focus-visible{outline-offset:3px;outline:2px solid #856b4c}
.albums-module__j84DFq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.albums-module__j84DFq__page{background:linear-gradient(90deg,#e9e1d2 0,#f6f0e5 8px,#fffcf5 22px 100%);border:1px solid #dcd3c3;border-top:4px solid #8c6254;border-radius:5px 18px 18px 5px;flex-direction:column;min-width:0;padding:24px 24px 20px;display:flex;position:relative;box-shadow:0 2px 3px #4e38200a,0 10px 28px #4e38200a}.albums-module__j84DFq__photo{background:#fffefa;border:1px solid #ded6ca;padding:9px;position:relative;box-shadow:0 3px 8px #3b2a1810}.albums-module__j84DFq__photo:before,.albums-module__j84DFq__photo:after{content:"";z-index:1;pointer-events:none;width:27px;height:27px;position:absolute}.albums-module__j84DFq__photo:before{border-top:2px solid #ad9676;border-left:2px solid #ad9676;top:-2px;left:-2px}.albums-module__j84DFq__photo:after{border-bottom:2px solid #ad9676;border-right:2px solid #ad9676;bottom:-2px;right:-2px}.albums-module__j84DFq__image{aspect-ratio:4/3;object-fit:cover;background:#e8e1d5;width:100%}.albums-module__j84DFq__empty{color:#7b6f5e;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.albums-module__j84DFq__body{flex-direction:column;flex:1;padding:21px 2px 0;display:flex}.albums-module__j84DFq__meta{color:#796b59;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.albums-module__j84DFq__visibility{align-items:center;gap:6px;display:inline-flex}.albums-module__j84DFq__visibility:before{content:"";background:#a89373;border-radius:50%;width:5px;height:5px}.albums-module__j84DFq__title{color:#65483d;overflow-wrap:anywhere;margin:12px 0 0;font-family:Noto Serif TC,Songti TC,Noto Sans TC,serif;font-size:23px;font-weight:600;line-height:1.5}.albums-module__j84DFq__description{color:#776c5e;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.albums-module__j84DFq__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:auto;padding-top:22px;display:grid}.albums-module__j84DFq__button{color:#fff9eb;cursor:pointer;background:#315b48;border:1px solid #c9beac;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:9px 10px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.albums-module__j84DFq__button:hover{background:#234432;border-color:#234432}.albums-module__j84DFq__button:focus-visible{outline-offset:3px;outline:2px solid #8b653b}.albums-module__j84DFq__commentButton{color:#796b59;background:#fffaf0;border-color:#d5c5b1}.albums-module__j84DFq__commentButton:hover{background:#eee2cc;border-color:#b59b72}@media (max-width:639px){.albums-module__j84DFq__grid{grid-template-columns:minmax(0,1fr);gap:24px}.albums-module__j84DFq__page{padding:20px 19px 18px}.albums-module__j84DFq__title{font-size:23px}}
.CornerTheme-module__Ipr9hq__page{min-height:100svh;padding:24px 32px max(72px, env(safe-area-inset-bottom));color:#302e28;background:radial-gradient(at 5% 0,#efe3cc80,#0000 45%),#f7f4ed}.CornerTheme-module__Ipr9hq__shell{width:100%;min-width:0;max-width:1120px;margin:0 auto}.CornerTheme-module__Ipr9hq__header{--corner-dark:#204c41;--corner-light:#315e50;isolation:isolate;color:#fff8e9;background:radial-gradient(ellipse at 90% 90%, #d6b7751a, transparent 60%), linear-gradient(125deg, var(--corner-light), var(--corner-dark));border:1px solid #c8ae78;border-radius:22px 22px 7px 7px;padding:20px 30px 28px;position:relative;box-shadow:0 5px #d6c5a1,0 14px 26px #3b332511}.CornerTheme-module__Ipr9hq__daily{--corner-dark:#62402a;--corner-light:#805a38}.CornerTheme-module__Ipr9hq__life{--corner-dark:#183e36;--corner-light:#326453}.CornerTheme-module__Ipr9hq__album{--corner-dark:#563c40;--corner-light:#81564f}.CornerTheme-module__Ipr9hq__home{--corner-dark:#173f36;--corner-light:#315d4b}.CornerTheme-module__Ipr9hq__topline{border-bottom:1px solid #e4cf9c3d;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.CornerTheme-module__Ipr9hq__brand{letter-spacing:.12em;color:#ead2a2;font-size:14px;font-weight:700}.CornerTheme-module__Ipr9hq__brand span{letter-spacing:.08em;font-size:12px}.CornerTheme-module__Ipr9hq__headerBody{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:20px;padding-top:22px;display:grid}.CornerTheme-module__Ipr9hq__headerCopy{min-width:0}.CornerTheme-module__Ipr9hq__home .CornerTheme-module__Ipr9hq__headerBody{grid-template-columns:minmax(0,1fr)}.CornerTheme-module__Ipr9hq__eyebrow{letter-spacing:.2em;color:#e8cd98;margin:0 0 9px;font-size:11px;line-height:1.5}.CornerTheme-module__Ipr9hq__title{font-family:var(--font-home-hero-serif,"Noto Serif TC"), "Noto Serif TC", "Songti TC", serif;letter-spacing:.07em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.4}.CornerTheme-module__Ipr9hq__home .CornerTheme-module__Ipr9hq__title{letter-spacing:.12em;font-size:clamp(36px,4.5vw,52px)}.CornerTheme-module__Ipr9hq__description{color:#f0e8d7;overflow-wrap:anywhere;text-wrap:pretty;max-width:43em;margin:12px 0 0;font-size:15px;line-height:1.85}.CornerTheme-module__Ipr9hq__headerArt{align-self:center;place-items:center;min-width:0;display:grid}.CornerTheme-module__Ipr9hq__headerArt img{object-fit:contain;filter:drop-shadow(0 10px 10px #081c253d);width:160px;height:160px}.CornerTheme-module__Ipr9hq__headerActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.CornerTheme-module__Ipr9hq__primary,.CornerTheme-module__Ipr9hq__secondary{text-align:center;cursor:pointer;border:1px solid #d6bd86;border-radius:12px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:46px;padding:10px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex}.CornerTheme-module__Ipr9hq__primary{color:#3d3020;background:#f3dba8;box-shadow:0 3px #b5985f}.CornerTheme-module__Ipr9hq__primary:hover{background:#ffe9be}.CornerTheme-module__Ipr9hq__secondary{color:#fff6df;background:#ffffff0b;border-color:#dfc99b80}.CornerTheme-module__Ipr9hq__secondary:hover{background:#ffffff1c}.CornerTheme-module__Ipr9hq__primary:disabled,.CornerTheme-module__Ipr9hq__secondary:disabled{opacity:.5;cursor:not-allowed}.CornerTheme-module__Ipr9hq__primary:focus-visible,.CornerTheme-module__Ipr9hq__secondary:focus-visible{outline-offset:4px;outline:3px solid #d4ac55}.CornerTheme-module__Ipr9hq__albumMotif{color:#7d5d4b;background:#f2e4c9;border:1px solid #b7986c;border-left:7px solid #b2966d;border-radius:4px 12px 12px 4px;place-items:center;width:146px;padding:15px 12px 12px;display:grid;transform:rotate(7deg);box-shadow:4px 4px #c5b496,5px 6px 12px #281c2730}.CornerTheme-module__Ipr9hq__albumMotif svg{stroke:#a08458;stroke-width:1.5px;width:100%}.CornerTheme-module__Ipr9hq__albumLabel{letter-spacing:.13em;font-family:Georgia,serif;font-size:11px}.CornerTheme-module__Ipr9hq__albumCaption{font-size:9px;line-height:1.5}.CornerTheme-module__Ipr9hq__toolbar{color:#665b4b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 20px;font-size:14px;display:flex}.CornerTheme-module__Ipr9hq__toolbar p{margin:0;line-height:1.7}.CornerTheme-module__Ipr9hq__writingLayout{align-items:start;gap:24px;margin-top:28px;display:grid}.CornerTheme-module__Ipr9hq__writingSteps{gap:24px;min-width:0;display:grid}.CornerTheme-module__Ipr9hq__paperPanel,.CornerTheme-module__Ipr9hq__panel,.CornerTheme-module__Ipr9hq__summary{background:#fffdf7;border:1px solid #dfd4be;border-radius:6px 18px 18px 6px;min-width:0;padding:24px;box-shadow:0 5px 18px #4a392409}.CornerTheme-module__Ipr9hq__paperPanel{background:linear-gradient(90deg,#f7efde 0,#fffdf7 24px);border-left:5px solid #a57b40}.CornerTheme-module__Ipr9hq__lifePaper{border-left-color:#3b725d}.CornerTheme-module__Ipr9hq__paperPanel h2,.CornerTheme-module__Ipr9hq__panel h2,.CornerTheme-module__Ipr9hq__summary h2{color:#374c40}.CornerTheme-module__Ipr9hq__paperPanel textarea{color:#332e26;background-color:#fffcf6;background-image:repeating-linear-gradient(#0000 0 31px,#beac8a30 31px 32px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:local;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#d8c9ad;border-radius:8px;padding:16px;font-size:17px;line-height:32px}.CornerTheme-module__Ipr9hq__paperPanel textarea::placeholder{color:#867d6e}.CornerTheme-module__Ipr9hq__paperPanel textarea:focus{outline-offset:3px;outline:2px solid #b28b4b}.CornerTheme-module__Ipr9hq__summary{border-top:4px solid #35604d}.CornerTheme-module__Ipr9hq__summary button{background:#295a47;border:1px solid #1d4437}.CornerTheme-module__Ipr9hq__summary button:hover{background:#1d4437}.CornerTheme-module__Ipr9hq__stepNumber{color:#7b5a29;background:#f6eacc;border:1px solid #d2bd91;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-grid}.CornerTheme-module__Ipr9hq__mediaSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CornerTheme-module__Ipr9hq__mediaSlots>button{aspect-ratio:4/3;background:#f3ede1;border-color:#c8b68f;min-height:92px}.CornerTheme-module__Ipr9hq__storyTabs{background:#eae3d5;border:1px solid #d7cdbb;border-radius:14px;gap:8px;width:fit-content;max-width:100%;margin:28px 0 20px;padding:6px;display:flex}.CornerTheme-module__Ipr9hq__storyTabs a{color:#5b5141;background:0 0;border:0;border-radius:9px;min-width:0;min-height:44px;padding:10px 22px}.CornerTheme-module__Ipr9hq__storyTabs a[aria-current=page]{color:#fff9eb;background:#2b5949;box-shadow:0 2px 6px #1e3a2924}.CornerTheme-module__Ipr9hq__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.CornerTheme-module__Ipr9hq__storyCard{overflow-wrap:anywhere;background:linear-gradient(90deg,#ede5d4,#fffdf7 16px);border:1px solid #dbcfb8;border-top:4px solid #426954;border-radius:5px 16px 16px 5px;flex-direction:column;min-width:0;padding:24px;display:flex;position:relative;box-shadow:0 6px 18px #493b210a}.CornerTheme-module__Ipr9hq__storyCard h2{color:#304c3c;font-family:Noto Serif TC,Songti TC,serif;line-height:1.6}.CornerTheme-module__Ipr9hq__emptyState{color:#78664b;text-align:center;background:#fffaf0;border:1px dashed #c8b799;border-radius:16px;margin-top:24px;padding:40px 24px;line-height:1.8}.CornerTheme-module__Ipr9hq__lockPage{min-height:100svh}.CornerTheme-module__Ipr9hq__lockCard{background:#fffdf7;border:1px solid #d5c7ad;border-radius:8px 24px 24px 8px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:32px;max-width:720px;margin:36px auto;padding:36px;display:grid;box-shadow:0 12px 32px #49371b10,inset 6px 0 #decdab}.CornerTheme-module__Ipr9hq__lockArtwork{aspect-ratio:1;color:#c3a06b;background:#234b3e;border:1px solid #cdb589;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 8px #fff4d30a,inset 0 0 0 10px #dfc29455}.CornerTheme-module__Ipr9hq__lockArtwork svg{width:52px;height:52px}.CornerTheme-module__Ipr9hq__lockCopy h1,.CornerTheme-module__Ipr9hq__lockCopy h2{color:#294e3c;margin:9px 0 12px;font-family:Noto Serif TC,Songti TC,serif;font-size:26px;line-height:1.5}.CornerTheme-module__Ipr9hq__lockCopy p{color:#6b614f;margin:0;font-size:14px;line-height:1.9}.CornerTheme-module__Ipr9hq__lockCopy .CornerTheme-module__Ipr9hq__eyebrow{color:#8b6c38;font-size:11px}.CornerTheme-module__Ipr9hq__lockCopy .CornerTheme-module__Ipr9hq__primary{color:#fff8e6;background:#285340;border-color:#214734;width:100%;margin-top:22px;box-shadow:0 3px #163929}.CornerTheme-module__Ipr9hq__lockCopy .CornerTheme-module__Ipr9hq__primary:hover{background:#193e30}@media (min-width:1100px){.CornerTheme-module__Ipr9hq__writingLayout{grid-template-columns:minmax(0,1fr) 280px}.CornerTheme-module__Ipr9hq__summary{position:sticky;top:24px}}@media (max-width:639px){.CornerTheme-module__Ipr9hq__page{padding:14px 14px 76px}.CornerTheme-module__Ipr9hq__header{border-radius:18px 18px 5px 5px;padding:14px 18px 22px}.CornerTheme-module__Ipr9hq__brand{font-size:12px}.CornerTheme-module__Ipr9hq__brand span{display:none}.CornerTheme-module__Ipr9hq__topline{gap:8px;padding-bottom:12px}.CornerTheme-module__Ipr9hq__headerBody{grid-template-columns:minmax(0,1fr) 76px;gap:6px;padding-top:20px}.CornerTheme-module__Ipr9hq__headerCopy{display:contents}.CornerTheme-module__Ipr9hq__home .CornerTheme-module__Ipr9hq__headerCopy{display:block}.CornerTheme-module__Ipr9hq__eyebrow,.CornerTheme-module__Ipr9hq__title{grid-column:1}.CornerTheme-module__Ipr9hq__eyebrow{letter-spacing:.13em;margin-bottom:2px;font-size:9px}.CornerTheme-module__Ipr9hq__title{font-size:28px}.CornerTheme-module__Ipr9hq__home .CornerTheme-module__Ipr9hq__title{letter-spacing:.08em;font-size:34px}.CornerTheme-module__Ipr9hq__description,.CornerTheme-module__Ipr9hq__headerActions{grid-column:1/-1}.CornerTheme-module__Ipr9hq__description{margin-top:8px;font-size:14px;line-height:1.75}.CornerTheme-module__Ipr9hq__headerActions{gap:8px;margin-top:14px}.CornerTheme-module__Ipr9hq__headerArt{grid-area:1/2/3}.CornerTheme-module__Ipr9hq__headerArt img{width:84px;height:84px}.CornerTheme-module__Ipr9hq__albumMotif{border-left-width:4px;border-radius:3px 6px 6px 3px;width:64px;padding:7px 4px}.CornerTheme-module__Ipr9hq__albumLabel{font-size:6px}.CornerTheme-module__Ipr9hq__albumCaption{display:none}.CornerTheme-module__Ipr9hq__primary,.CornerTheme-module__Ipr9hq__secondary{padding:10px 14px;font-size:13px}.CornerTheme-module__Ipr9hq__toolbar{margin:24px 0 16px;font-size:13px}.CornerTheme-module__Ipr9hq__writingLayout{gap:18px;margin-top:24px}.CornerTheme-module__Ipr9hq__writingSteps{gap:18px}.CornerTheme-module__Ipr9hq__paperPanel,.CornerTheme-module__Ipr9hq__panel,.CornerTheme-module__Ipr9hq__summary{padding:18px 16px}.CornerTheme-module__Ipr9hq__paperPanel textarea{padding-inline:12px;font-size:16px}.CornerTheme-module__Ipr9hq__mediaSlots{gap:8px}.CornerTheme-module__Ipr9hq__mediaSlots>button{min-height:82px}.CornerTheme-module__Ipr9hq__mediaSlots>button span{margin-top:0;font-size:13px}.CornerTheme-module__Ipr9hq__storyTabs{width:100%}.CornerTheme-module__Ipr9hq__storyTabs a{flex:1;padding-inline:10px}.CornerTheme-module__Ipr9hq__storyGrid{grid-template-columns:minmax(0,1fr);gap:18px}.CornerTheme-module__Ipr9hq__storyCard{padding:20px}.CornerTheme-module__Ipr9hq__lockCard{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px auto;padding:26px 24px}.CornerTheme-module__Ipr9hq__lockArtwork{width:84px;margin:0 auto}.CornerTheme-module__Ipr9hq__lockArtwork svg{width:32px;height:32px}.CornerTheme-module__Ipr9hq__lockCopy h1,.CornerTheme-module__Ipr9hq__lockCopy h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.CornerTheme-module__Ipr9hq__primary,.CornerTheme-module__Ipr9hq__secondary{transition:none}}.CornerTheme-module__Ipr9hq__readingPage{color:#332e25;background:#f7f4ed;min-height:100svh}.CornerTheme-module__Ipr9hq__readingCard{background:linear-gradient(90deg,#f0e8d7,#fffdf7 22px);border:1px solid #dbcfb8;border-left:5px solid #35634d;border-radius:5px 18px 18px 5px;min-width:0;padding:clamp(22px,4vw,40px);box-shadow:0 10px 26px #493b2110}.CornerTheme-module__Ipr9hq__readingCard h1{color:#2b503f;font-family:var(--font-home-hero-serif,"Noto Serif TC"), "Noto Serif TC", "Songti TC", serif;overflow-wrap:anywhere;line-height:1.6}
