/* Personal notebook: presentation only; account records stay unchanged. */
body.account-page{background:#f5ede1!important;color:#654e40}body.account-page .main-shell>main#mainContent{width:min(1320px,calc(100% - 64px));padding-top:32px}.journal-home{--paper:#fffaf0;--accent:#b77952;color:#654e40;padding-bottom:50px}.journal-home h1,.journal-home h2,.journal-home h3{color:#654e40!important}.journal-home p{color:#8b7464!important}.journal-home small{color:#a58a75!important}.journal-home button,.journal-home a{color:#886247}.journal-home .private-welcome{position:relative;background:#eed6bd;border:0;border-radius:22px 65px 22px 22px;min-height:300px;padding:42px 44px;display:grid;grid-template-columns:1.2fr 1fr .65fr;align-items:center;overflow:visible;gap:20px;margin-bottom:22px;box-shadow:0 8px 0 #e0c7ad}.journal-label{display:inline-block;font-size:12px;letter-spacing:2px;padding:5px 12px;background:#fff8e7;border-radius:3px;transform:rotate(-3deg);margin-bottom:18px}.journal-home .private-welcome h1{font-size:clamp(28px,3.4vw,46px);margin:10px 0 20px}.journal-home .private-welcome small{display:none}.journal-cover-art{position:relative;min-height:210px}.journal-cover-art img{width:190px;height:205px;object-fit:contain;position:absolute;left:0;bottom:-10px;filter:drop-shadow(0 10px 8px #75533515)}.journal-cover-art span{position:absolute;right:-8px;top:20px;background:#fff9e9;box-shadow:5px 6px 0 #b99a7230;transform:rotate(6deg);padding:24px 17px;font:19px/1.8 ManmanHand,KaiTi,serif}.journal-cover-art i{position:absolute;bottom:0;right:0;font:9px Georgia;letter-spacing:2px;color:#a67752}.journal-home .private-profile{align-self:start;gap:15px;padding-top:10px;font-size:11px}.journal-home .private-member{background:#fff1dc;color:#9c6c42;border:1px solid #d9b98c}.journal-customize{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 0 10px;font-size:11px;color:#a58a75}.journal-customize button{font-size:11px;padding:5px 11px;border:1px solid #dcc6b0;background:#fff9ee;border-radius:20px;box-shadow:none}.journal-home .private-tabs{gap:12px;border:0;justify-content:flex-start;margin:15px 0 28px}.journal-home .private-tabs button{background:#e9ddcd;padding:13px 25px;border:0;border-radius:12px 12px 3px 3px;font-size:13px;color:#8d7056}.journal-home .private-tabs button:nth-child(2){background:#efdbd2}.journal-home .private-tabs button:nth-child(3){background:#e1e6e9}.journal-home .private-tabs button:nth-child(4){background:#e7dfd2}.journal-home .private-tabs button.active{background:#a87953;color:#fffaf0;border:0;box-shadow:0 4px 0 #d9bd9c}.journal-home .private-stats{gap:20px;margin-bottom:32px}.journal-home .private-stats>div{position:relative;border:0;border-radius:4px 4px 18px 4px;background:#fff7e7;padding:23px;box-shadow:0 5px 0 #ddc9aa}.journal-home .private-stats>div:nth-child(2){background:#f2dfd4;box-shadow:0 5px 0 #dcbcaf}.journal-home .private-stats>div:nth-child(3){background:#e7e9ed;box-shadow:0 5px 0 #c7ced6}.journal-home .private-stats>div:nth-child(4){background:#eee1c4;box-shadow:0 5px 0 #d5bd8c}.journal-home .private-stats b{font-size:33px;color:#886247}.journal-sticker{position:absolute;right:20px;top:16px;font:30px Georgia;color:#b58b60;transform:rotate(12deg)}.journal-home .private-section{margin-top:46px}.journal-home .private-section-title{margin-bottom:25px}.journal-home .private-section-title h2{font-size:29px}.journal-home .private-house{background:#fffaf0;border:0;border-radius:20px;box-shadow:0 7px 0 #dac8b0;padding:18px}.journal-home .private-house .private-card-heading{padding:3px 5px 17px}.journal-home .private-today-layout{gap:26px;grid-template-columns:minmax(0,1fr) 335px;align-items:start}.journal-home .private-today-list{background:#f6e6c8;border:1px solid #dfc7a0;border-radius:5px;padding:15px;position:relative;transform:rotate(1deg);box-shadow:5px 7px 0 #dcc4a05c}.journal-home .private-today-list:before{content:'';position:absolute;width:100px;height:23px;background:#d7b88e88;top:-12px;left:35%;transform:rotate(-5deg);z-index:2}.journal-home .private-today-list .daily-care-card{background:transparent!important;border:0!important;box-shadow:none!important}.journal-home .private-goal{background:#e9d3c4;border:0;border-left:5px solid #b98060;border-radius:3px 14px 14px 3px;margin-top:36px;padding:24px 30px}.journal-home .private-life-grid{gap:25px}.journal-home .private-life-card{position:relative;display:flex;flex-direction:column;padding:24px;background:#fff7e8;border:0;border-radius:16px;box-shadow:0 6px 0 #dfc69e;min-height:360px;overflow:hidden}.journal-home .private-life-card:nth-child(2){background:#f1ded5;box-shadow:0 6px 0 #d8b8aa}.journal-home .private-life-card:nth-child(3){background:#e6e5e4;box-shadow:0 6px 0 #c6c6c4}.journal-life-art{width:100%;height:135px;object-fit:contain;order:1;margin:12px 0}.journal-home .private-life-card header{order:0}.journal-home .private-life-card h3{order:2;font-size:23px;margin:10px 0}.journal-home .private-life-card p{order:3;flex:1}.journal-home .private-life-card>button{order:4;border-top:1px dashed #bca48a;padding-top:15px}.journal-home .private-life-card header small{background:#fff9ed99;color:#92765d}.journal-home .private-memory-grid{gap:26px;grid-template-columns:1.35fr 1fr}.journal-home .private-diary-card{position:relative;background:repeating-linear-gradient(#fffaf0 0,#fffaf0 32px,#e9dec9 33px,#fffaf0 34px);border:1px solid #e2cfb0;border-radius:4px;padding:26px;box-shadow:5px 6px 0 #e7d8bf}.journal-home .private-diary-card .private-card-heading{background:#fffaf0;padding-bottom:16px}.journal-paper-tab{display:block;font-size:10px;color:#aa7b57;letter-spacing:2px;margin-bottom:20px}.journal-home .private-diary-entry{background:transparent}.journal-home .private-wish-card{position:relative;background:#f0dfc9;border:0;border-radius:4px;padding:26px;box-shadow:5px 6px 0 #dac2a3;transform:rotate(-1deg)}.journal-home .private-wish-card:before{content:'';position:absolute;left:40%;top:-10px;width:75px;height:22px;background:#c7b7a380;transform:rotate(6deg)}.journal-home .private-wish-card blockquote{font:26px/1.7 ManmanHand,KaiTi,serif;color:#946a48}.journal-home .private-mail-card{position:relative;background:#ead9ca;border:0;border-radius:15px;display:grid;grid-template-columns:150px 1fr auto;gap:26px;align-items:center;padding:23px;margin-top:35px}.journal-mail-art{width:150px;height:140px;object-fit:cover;border:7px solid #fff9ec;transform:rotate(-4deg);box-shadow:2px 4px 0 #cdb49b}.journal-home .private-mail-card button{background:#fff7e6;border:1px solid #c6a680;border-radius:30px;padding:12px 20px}.journal-home .private-security{background:#eee5d7;border-radius:18px;padding:28px}.journal-home .private-security-grid{border:0;background:transparent}.journal-home .private-security-actions{display:flex;flex-wrap:wrap;gap:14px}.journal-home .private-security-actions>*{background:#fffbf2;border:1px solid #d7c1a4;border-radius:9px;padding:10px 15px}.journal-home .private-security .private-section-title{margin:0 0 20px}.journal-home .private-empty{padding:24px 0}.journal-home .account-companion-invite{margin-top:45px}.journal-home .legacy-notice{background:#fff8ea;border-color:#dfceb4}.journal-home .private-house-foot{font-size:11px;color:#a18973}.journal-home .private-diary-card .private-diary-entry b{color:#7b604c}.journal-home .private-diary-card .private-diary-entry em{color:#9b806a}
html[data-journal-theme=rose] body.account-page{background:#f6e9e5!important}html[data-journal-theme=rose] .journal-home .private-welcome{background:#eed2ca}html[data-journal-theme=blue] body.account-page{background:#edf0f2!important}html[data-journal-theme=blue] .journal-home .private-welcome{background:#d7e2e6}
@media(min-width:1200px){.journal-home .private-welcome{min-height:315px}.journal-home .journal-cover-art img{width:230px;height:230px}.journal-home .journal-cover-art{min-height:235px}}@media(max-width:1000px){.journal-home .private-welcome{grid-template-columns:1fr 1fr;padding:30px}.journal-home .private-profile{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}.journal-home .private-today-layout{grid-template-columns:minmax(0,1fr) 290px}.journal-home .private-mail-card{grid-template-columns:110px 1fr}.journal-mail-art{width:110px;height:115px}.journal-home .private-mail-card>button{grid-column:2;justify-self:start}.journal-home .private-tabs button{padding:12px 18px}}@media(max-width:700px){body.account-page .main-shell>main#mainContent{width:calc(100% - 30px)}.journal-home .private-welcome{grid-template-columns:1fr;padding:26px;border-radius:18px 42px 18px 18px}.journal-cover-art{min-height:160px;width:100%;max-width:320px;justify-self:center}.journal-cover-art img{height:170px;width:170px}.journal-cover-art span{right:0;top:8px;padding:15px;font-size:17px}.journal-cover-art i{bottom:8px}.journal-home .private-profile{grid-column:auto;gap:10px}.journal-customize{flex-wrap:wrap;justify-content:center;font-size:10px}.journal-home .private-tabs{gap:6px;overflow:auto;white-space:nowrap}.journal-home .private-tabs button{padding:11px;font-size:11px}.journal-home .private-today-layout,.journal-home .private-memory-grid{grid-template-columns:1fr}.journal-home .private-today-list{margin-top:20px;transform:none}.journal-home .private-life-grid{grid-template-columns:1fr}.journal-home .private-life-card{min-height:290px}.journal-life-art{height:150px}.journal-home .private-stats{grid-template-columns:1fr 1fr;gap:16px}.journal-home .private-stats>div{padding:20px}.journal-home .private-section-title{align-items:start;gap:12px}.journal-home .private-section-title h2{font-size:25px}.journal-home .private-section-title>span{display:none}.journal-home .private-mail-card{gap:16px;padding:20px;grid-template-columns:85px 1fr}.journal-mail-art{width:85px;height:100px}.journal-home .private-goal{padding:20px}.journal-home .private-security{padding:22px}.journal-home .private-wish-card{margin-top:12px}.journal-home .private-section{margin-top:38px}}

.journal-home [id^="account-"]{scroll-margin-top:100px}

.journal-home .growth-home-dock{background:#eee1cf!important}.journal-home .growth-home-heading{background:#8b725a!important}.journal-home .private-stats button{font-size:12px}.journal-home .private-life-card header small{letter-spacing:0;font-size:10px}.journal-home .private-life-card p{font-size:13px;line-height:1.9}.journal-home .private-card-heading h3{font-size:22px}.journal-home .private-diary-list small{letter-spacing:.5px;font-size:11px}

.journal-trial-invite{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f1d9bd;border:1px solid #d7b48b;border-radius:16px;padding:26px 30px;margin:25px 0}.journal-trial-invite h2{font-size:24px;margin:10px 0}.journal-trial-invite a{background:#a8734d;color:#fff9e9!important;white-space:nowrap;border-radius:30px;padding:13px 22px;text-decoration:none}@media(max-width:700px){.journal-trial-invite{flex-direction:column;align-items:start}}

.journal-home .journal-motivation{background:#fff9ee99;border:1px dashed #c9a984;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.9;color:#9a6846!important}.journal-home .private-life-card .journal-motivation{order:3;flex:0;margin:8px 0 18px}.journal-motivation span{color:#b78354}.journal-wish-countdown{display:flex;flex-direction:column;gap:7px;margin:22px 0 18px;padding-top:18px;border-top:1px dashed #c6a17b}.journal-wish-countdown>span{font-size:11px;color:#a8896b}.journal-wish-countdown b{font:27px/1.5 ManmanHand,KaiTi,serif;color:#9d6c43}.journal-home .journal-count-note{font-size:10px;color:#aa8d73!important}
