/* Theme 10 — Tactile growth journal. */
.template-t10{background:#eee8dc;color:#40382f;color-scheme:light}.template-t10 .rh-home{display:none}.journal-home{--bg:#eee8dc;--paper:#fffdf7;--ink:#40382f;--muted:#817366;--coral:#c05247;--green:#5f806f;--line:rgba(91,72,55,.2);min-height:100vh;background-color:var(--bg);background-image:radial-gradient(rgba(74,58,43,.08) .6px,transparent .7px);background-size:16px 16px;color:var(--ink);font-family:"Kaiti SC","STKaiti","Songti SC",serif;overflow:hidden}.journal-home *{box-sizing:border-box}.journal-home a{color:inherit;text-decoration:none}.journal-nav{width:min(1320px,calc(100% - 56px));height:86px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px dashed rgba(77,60,45,.4)}.journal-brand{width:max-content;display:flex;align-items:center;gap:10px}.journal-brand img{filter:sepia(.4)}.journal-brand>span{display:grid;font-size:15px;font-weight:700}.journal-brand small{margin-top:3px;color:#8b7d6e;font:12px "PingFang SC",sans-serif}.journal-nav nav{display:flex;gap:28px}.journal-nav nav a{color:#71665b;font:12px "PingFang SC",sans-serif}.journal-nav>div{justify-self:end;display:flex;align-items:center;gap:16px;font:12px "PingFang SC",sans-serif}.journal-nav>div>a{padding:10px 13px;border:1px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 rgba(64,56,47,.16)}
.journal-hero{position:relative;width:min(1320px,calc(100% - 56px));min-height:820px;margin:auto;padding:75px 0 95px;display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:center}.journal-intro>span,.journal-timeline>header>span,.notes-heading>span,.journal-review>header>span{color:var(--coral);font:12px Arial,sans-serif;letter-spacing:.16em}.journal-intro h1{margin:25px 0 0;font-size:clamp(54px,5.3vw,76px);line-height:1.08;font-weight:600;letter-spacing:-.04em}.journal-intro h1 em{font-style:normal;color:var(--coral)}.journal-intro>p{max-width:560px;margin:30px 0;color:var(--muted);font:15px/1.9 "PingFang SC",sans-serif}.journal-intro>div{display:flex;align-items:center;gap:24px}.journal-primary{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;gap:40px;border-radius:3px;background:var(--coral);color:#fff!important;box-shadow:5px 5px 0 rgba(105,73,57,.14);font:12px "PingFang SC",sans-serif;font-weight:700}.journal-primary b{font-size:17px}.journal-intro>div>a:last-child{padding:10px 0;border-bottom:1px dashed var(--ink);font:14px "PingFang SC",sans-serif}.journal-intro blockquote{max-width:500px;margin:55px 0 0;padding:20px 0 0 20px;border-top:1px dashed var(--line);border-left:3px solid var(--green);color:#75695e;font-size:17px;line-height:1.7}.journal-book{position:relative;height:620px;margin:0;display:grid;grid-template-columns:1fr 1fr;filter:drop-shadow(0 30px 35px rgba(73,50,32,.14));transform:rotate(1deg)}.journal-page{position:relative;padding:34px;background:var(--paper);border:1px solid #d9cfbf;overflow:hidden}.page-left{border-radius:8px 0 0 8px;background-image:linear-gradient(rgba(109,130,148,.13) 1px,transparent 1px);background-size:100% 32px}.page-right{border-radius:0 8px 8px 0;background:#faf4e8}.journal-book::after{content:"";position:absolute;left:50%;top:0;bottom:0;width:20px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(67,45,28,.12),transparent);pointer-events:none}.page-left>header{display:grid;grid-template-columns:1fr auto;align-items:start;height:105px}.page-left header span{font:13px Arial,sans-serif;letter-spacing:.18em;color:var(--coral)}.page-left header b{grid-row:1/3;grid-column:2;font:72px Georgia,serif;line-height:.8;color:#4c4339}.page-left header small{font:12px Arial,sans-serif;color:#8c7d6e}.page-left>p{margin:25px 0;color:#65594e;font-size:18px;line-height:1.8}.hand-line{height:70px;margin:15px 0;background:linear-gradient(165deg,transparent 45%,rgba(192,82,71,.5) 46% 47%,transparent 48%),linear-gradient(190deg,transparent 46%,rgba(95,128,111,.45) 47% 48%,transparent 49%)}.page-left dl{display:grid;grid-template-columns:1fr 1fr;margin:30px 0}.page-left dl>div{border-left:2px solid var(--coral);padding-left:12px}.page-left dt{font-size:28px}.page-left dd{margin:4px 0;color:#837567;font:12px "PingFang SC",sans-serif}.page-left footer{position:absolute;left:34px;bottom:28px;color:#947f70;font-size:13px}.journal-photo{position:relative;width:86%;margin:40px auto 0;padding:10px 10px 36px;background:#fff;box-shadow:0 7px 18px rgba(66,46,32,.12);transform:rotate(-4deg)}.photo-scene{height:205px;position:relative;background:linear-gradient(160deg,#d3c1aa,#eadfce)}.photo-scene i{position:absolute;bottom:25px;background:#996a5d}.photo-scene i:nth-child(1){left:18%;width:60px;height:105px;border-radius:60px 60px 8px 8px}.photo-scene i:nth-child(2){left:46%;width:80px;height:70px;background:#6f8977;border-radius:50%}.photo-scene i:nth-child(3){right:13%;width:45px;height:135px;background:#d09a70}.journal-photo>b,.journal-photo>small{display:block;margin:12px 8px 0}.journal-photo>b{font-size:15px}.journal-photo>small{margin-top:3px;color:#8b7d70;font:12px "PingFang SC",sans-serif}.tape{position:absolute;z-index:3;top:22px;left:40%;width:80px;height:20px;background:rgba(192,167,128,.4);transform:rotate(3deg)}.quick-note{position:absolute;right:20px;bottom:45px;width:210px;padding:18px;background:#f8e4a6;box-shadow:3px 5px 10px rgba(64,45,31,.1);transform:rotate(2deg)}.quick-note b{font:12px Arial,sans-serif;letter-spacing:.13em}.quick-note p{margin:10px 0;font-size:15px;line-height:1.5}.quick-note span{color:#6c785f;font:12px "PingFang SC",sans-serif}.page-right figcaption{position:absolute;left:25px;bottom:20px;color:#a29182;font:12px Arial,sans-serif;letter-spacing:.15em}.journal-hero>aside{position:absolute;right:-10px;top:45px;display:grid;text-align:right;color:#b3a28f}.journal-hero>aside span{font-size:55px}.journal-hero>aside b{font:13px Arial,sans-serif}.journal-hero>aside small{font-size:12px}.journal-strip{min-height:88px;padding:0 max(28px,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;border-block:1px dashed rgba(77,60,45,.4);background:#e3d9c9;color:#71665b;font:13px "PingFang SC",sans-serif}.journal-strip i{width:7px;height:7px;border:1px solid var(--coral);border-radius:50%}
.journal-timeline{width:min(1240px,calc(100% - 56px));margin:auto;padding:140px 0}.journal-timeline>header{display:grid;grid-template-columns:.4fr 1fr .65fr;gap:50px;align-items:end;margin-bottom:65px}.journal-timeline h2,.journal-notes h2,.journal-review h2,.journal-final h2{margin:0;font-size:clamp(48px,5vw,68px);line-height:1.08;letter-spacing:-.04em}.journal-timeline>header>p{margin:0;color:var(--muted);font:14px/1.85 "PingFang SC",sans-serif}.timeline-board{display:grid;grid-template-columns:105px 1fr 260px;border:1px solid var(--line);background:rgba(255,253,247,.55)}.timeline-board>aside{display:flex;flex-direction:column;gap:18px;padding:25px;border-right:1px dashed var(--line);font:12px Arial,sans-serif}.timeline-board>aside b{margin-bottom:25px;font-size:18px}.timeline-board>aside span{color:#948577}.timeline-board>aside .active{color:var(--coral);font-weight:800}.timeline-board ol{list-style:none;margin:0;padding:0}.timeline-board li{min-height:155px;display:grid;grid-template-columns:90px 1fr 100px;align-items:center;padding:20px;border-bottom:1px dashed var(--line)}.timeline-board li:last-child{border:0}.timeline-board time{color:var(--coral);font:13px Arial,sans-serif}.timeline-board li>div>span{color:var(--green);font-size:13px}.timeline-board h3{margin:8px 0;font-size:20px}.timeline-board li p{margin:0;color:var(--muted);font:13px "PingFang SC",sans-serif}.timeline-board li em{justify-self:end;padding:6px 8px;background:#e9dfce;color:#776a5e;font:12px "PingFang SC",sans-serif;font-style:normal}.timeline-summary{padding:30px;border-left:1px dashed var(--line);background:#f2dfd5}.timeline-summary>span{font:12px "PingFang SC",sans-serif}.timeline-summary strong{display:block;margin:50px 0 8px;color:var(--coral);font-size:45px}.timeline-summary p{color:#7b6c60;font:13px/1.7 "PingFang SC",sans-serif}.timeline-summary>div{height:5px;margin-top:35px;background:rgba(192,82,71,.15)}.timeline-summary i{display:block;height:100%;background:var(--coral)}
.journal-notes{padding:140px max(28px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.6fr 1.4fr;gap:90px;background:#dfe7de}.notes-heading>p{max-width:430px;margin:25px 0;color:#677569;font:14px/1.85 "PingFang SC",sans-serif}.notes-heading>a{color:var(--green);font:14px "PingFang SC",sans-serif}.notes-wall{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.notes-wall article{position:relative;min-height:210px;padding:25px;box-shadow:5px 8px 16px rgba(64,51,39,.09)}.notes-wall article::before{content:"";position:absolute;top:-7px;left:50%;width:65px;height:16px;transform:translateX(-50%) rotate(-2deg);background:rgba(169,142,105,.3)}.note-yellow{background:#fae9a9;transform:rotate(-2deg)}.note-green{background:#c6dbc9;transform:rotate(1.5deg)}.note-pink{background:#efd0c8;transform:rotate(1deg)}.note-photo{background:#fff;transform:rotate(-1.5deg)}.notes-wall article>span{color:#75685d;font:12px Arial,sans-serif;letter-spacing:.1em}.notes-wall article>p{font-size:18px;line-height:1.65}.notes-wall article>b{color:#76695d;font:12px "PingFang SC",sans-serif}.note-green>div{height:50px;display:flex;align-items:end;gap:8px}.note-green i{width:18px;background:#6f907a}.note-green i:nth-child(1){height:30%}.note-green i:nth-child(2){height:50%}.note-green i:nth-child(3){height:72%}.note-green i:nth-child(4){height:100%}.mini-photo{height:125px;margin-bottom:14px;background:#cdbda7;position:relative;overflow:hidden}.mini-photo i{position:absolute;bottom:-20px;border-radius:50%;background:#708a77}.mini-photo i:first-child{left:20px;width:120px;height:120px}.mini-photo i:last-child{right:20px;width:75px;height:90px;background:#b86c5c}.journal-review{width:min(1240px,calc(100% - 56px));margin:auto;padding:140px 0}.journal-review>header{display:grid;grid-template-columns:.4fr 1fr;margin-bottom:60px}.journal-review>header h2{grid-column:2}.review-spread{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:var(--paper);box-shadow:0 20px 35px rgba(74,52,35,.1)}.review-story{padding:45px;border-right:1px dashed var(--line)}.review-story>span{color:var(--coral);font:12px Arial,sans-serif;letter-spacing:.12em}.review-story h3{font-size:25px;line-height:1.5}.review-story>p{color:var(--muted);font:13px/1.8 "PingFang SC",sans-serif}.review-story blockquote{margin:25px 0;padding-left:18px;border-left:3px solid var(--green);color:#685c51;font-size:17px;line-height:1.7}.review-story>b{font:12px "PingFang SC",sans-serif}.review-spread dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.review-spread dl>div{display:flex;flex-direction:column;justify-content:center;padding:35px;border-right:1px dashed var(--line);border-bottom:1px dashed var(--line)}.review-spread dl>div:nth-child(even){border-right:0}.review-spread dl>div:nth-child(n+3){border-bottom:0}.review-spread dt{font-size:32px;color:var(--coral)}.review-spread dd{margin:7px 0;color:#7e7063;font:12px "PingFang SC",sans-serif}.journal-final{position:relative;width:min(1320px,calc(100% - 56px));min-height:500px;margin:auto;padding:70px;display:flex;flex-direction:column;justify-content:center;background:#f7e5d8;overflow:hidden}.journal-final>span{color:var(--coral);font-size:13px}.journal-final h2{margin:22px 0 38px}.journal-final>div{display:flex;align-items:center;gap:24px}.journal-final>div>a:last-child{font:14px "PingFang SC",sans-serif}.journal-final>i{position:absolute;right:35px;bottom:-70px;color:rgba(192,82,71,.12);font:italic 280px Georgia,serif}.journal-footer{width:min(1320px,calc(100% - 56px));min-height:100px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#817265;font:12px "PingFang SC",sans-serif}.journal-footer>div{display:flex;align-items:center;gap:9px;color:var(--ink)}.journal-footer img{filter:sepia(.4)}.journal-footer>span{justify-self:end}
@media(max-width:1040px){.journal-nav nav{display:none}.journal-hero{grid-template-columns:1fr}.journal-book{height:650px}.journal-timeline>header{grid-template-columns:1fr}.timeline-board{grid-template-columns:90px 1fr}.timeline-summary{grid-column:1/3;border-left:0;border-top:1px dashed var(--line)}.journal-notes{grid-template-columns:1fr}.journal-review>header{grid-template-columns:1fr}.journal-review>header h2{grid-column:auto}}
@media(max-width:980px){.template-t10{padding-top:64px}.template-t10 .template-mobile-header{background:#eee8dc;border-color:var(--line)}.template-t10 .template-mobile-brand,.template-t10 .template-mobile-brand span{color:#40382f}.template-t10 .template-menu-toggle{background:#fffdf7;border-color:var(--line)}.template-t10 .template-menu-toggle span{background:#40382f}.journal-nav{display:none}.journal-hero{width:100%;min-height:auto;padding:52px 16px 75px;grid-template-columns:1fr;gap:45px}.journal-intro h1{font-size:47px}.journal-intro>p{font-size:14px}.journal-intro>div{align-items:stretch;flex-direction:column;gap:8px}.journal-primary{justify-content:space-between}.journal-intro>div>a:last-child{text-align:center;border:0}.journal-intro blockquote{margin-top:38px;font-size:15px}.journal-book{height:auto;grid-template-columns:1fr;transform:none}.journal-page{min-height:520px}.page-left{border-radius:7px 7px 0 0}.page-right{border-radius:0 0 7px 7px}.journal-book::after{display:none}.journal-hero>aside{display:none}.journal-strip{padding:25px 16px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.journal-strip i{display:none}.journal-timeline{width:100%;padding:90px 16px}.journal-timeline>header{grid-template-columns:1fr;gap:20px}.journal-timeline h2,.journal-notes h2,.journal-review h2,.journal-final h2{font-size:42px}.timeline-board{grid-template-columns:1fr}.timeline-board>aside{flex-direction:row;align-items:center;border-right:0;border-bottom:1px dashed var(--line)}.timeline-board>aside b{margin:0}.timeline-board li{grid-template-columns:65px 1fr;padding:18px 12px}.timeline-board li em{grid-column:2;justify-self:start;margin-top:10px}.timeline-summary{grid-column:auto}.journal-notes{padding:90px 16px;grid-template-columns:1fr;gap:45px}.notes-wall{grid-template-columns:1fr}.notes-wall article{transform:none}.journal-review{width:100%;padding:90px 16px}.journal-review>header{grid-template-columns:1fr;gap:18px}.journal-review>header h2{grid-column:auto}.review-spread{grid-template-columns:1fr}.review-story{padding:30px 22px;border-right:0;border-bottom:1px dashed var(--line)}.review-spread dl{grid-template-columns:1fr}.review-spread dl>div{padding:25px;border-right:0}.review-spread dl>div:nth-child(n+3){border-bottom:1px dashed var(--line)}.journal-final{width:calc(100% - 32px);min-height:520px;padding:40px 22px}.journal-final>div{align-items:stretch;flex-direction:column}.journal-final .journal-primary{width:100%}.journal-final>div>a:last-child{text-align:center}.journal-footer{width:calc(100% - 32px);grid-template-columns:1fr;gap:12px;padding:28px 0}.journal-footer p{display:none}.journal-footer>span{justify-self:start}}
