.journal-shell{max-width:1080px;margin:auto;padding:32px 28px}.journal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line,#ccc);padding-bottom:24px;margin-bottom:65px}.journal-header>a{font:italic 32px Georgia,serif;text-decoration:none;color:inherit}.journal-header span{font:12px sans-serif;margin-left:15px}.journal-header nav{display:flex;gap:22px}.journal-header a{color:inherit}.journal-shell footer{margin-top:90px;font-size:11px;letter-spacing:.16em}.reading-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:30px 0}.reading-card{display:block;border:1px solid var(--line,#ccc);border-radius:14px;padding:24px;color:inherit;text-decoration:none;background:var(--paper,#fff);transition:transform .2s}.reading-card:hover{transform:translateY(-4px)}.reading-card img{width:100%;height:160px;object-fit:cover;border-radius:6px;margin-bottom:18px}.reading-card h3{font:26px Georgia,serif;margin:12px 0}.reading-card p{font-size:14px;line-height:1.8;opacity:.75}.reading-card small,.reading-card>span{font-size:11px;letter-spacing:.08em}.reading-card>span{display:block;margin-top:26px}.reading-card-books{text-align:center}.reading-card-books img{width:auto;max-width:150px;height:215px;object-fit:contain;margin:0 auto 20px;padding:10px;box-sizing:border-box;background:#ebe9df;border-radius:4px;box-shadow:0 13px 24px #24302326}.reading-card-books h3,.reading-card-books p{text-align:left}.reading-card-books small,.reading-card-books>span{display:block;text-align:left}.reading-empty{padding:32px 0;opacity:.7}.reading-article{max-width:760px;margin:50px auto}.reading-article h1{font:clamp(32px,5vw,55px)/1.3 Georgia,serif;margin:20px 0 45px}.article-cover{width:100%;max-height:440px;object-fit:cover;border-radius:10px}.markdown-body{font-size:17px;line-height:1.95;overflow-wrap:anywhere}.markdown-body h2{font-size:28px;margin:40px 0 18px}.markdown-body h3{margin-top:30px}.markdown-body p{line-height:inherit}.markdown-body img{max-width:100%;height:auto;border-radius:6px}.markdown-body pre{padding:22px;background:#182329;color:#d2e4dc;border-radius:8px;overflow:auto;font-size:13px;line-height:1.7}.markdown-body blockquote{border-left:3px solid #859777;padding:8px 22px;margin:24px 0;background:#85977715}.markdown-body table{display:block;overflow:auto;border-collapse:collapse}.markdown-body td,.markdown-body th{border:1px solid #899484;padding:10px}.markdown-body a{color:#63865b}.reading-back{color:inherit}.reading-search{display:flex;align-items:center;gap:18px;margin-bottom:35px;font-size:13px}.reading-search input{padding:12px 18px;border:1px solid #aaa;border-radius:30px;background:var(--paper,#fff);color:inherit;width:min(400px,70%)}.profile-cards{display:grid;gap:16px}.profile-card{padding:22px;border:1px solid #89948455;border-radius:12px}.profile-card h3{margin-top:0}@media(max-width:600px){.journal-shell{padding:24px 18px}.journal-header{align-items:flex-start;gap:20px;flex-direction:column;margin-bottom:36px}.journal-header nav{gap:18px}.reading-grid{grid-template-columns:1fr}.reading-article{margin-top:30px}.markdown-body{font-size:16px}}
