body.single-post .page-hero{background:radial-gradient(ellipse at 15% 0,#765bb330,transparent 65%),radial-gradient(ellipse at 100% 100%,#be974821,transparent 70%);padding:76px 0 48px}body.single-post .page-hero .wrap{max-width:900px}body.single-post .page-hero h1{font-size:clamp(32px,4.5vw,54px);line-height:1.12;letter-spacing:-1.4px}body.single-post .page-hero p{max-width:760px;line-height:1.7;color:#c1c8d6}body.single-post .entry-content{max-width:820px;margin:auto}body.single-post .article-meta{font-size:13px;color:#aeb8cc}.dd-reading-bar{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:12px;letter-spacing:1.2px;color:#e8cb8f;border-bottom:1px solid #ffffff1c;margin-bottom:24px}.dd-reading-index{padding:26px 30px;border:1px solid #7e79ae40;border-radius:22px;background:linear-gradient(135deg,#242235,#171e2b);margin:0 0 36px}.dd-reading-index h2{font-size:18px!important;margin:0 0 15px!important;color:#f1eadb}.dd-reading-index ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;padding-left:20px;margin:0}.dd-reading-index li{font-size:14px;line-height:1.5;color:#bba9de}.dd-reading-index a{color:#e2dff2;text-decoration:none}.dd-reading-index a:hover{text-decoration:underline;color:#f9db93}.dd-reading-body{font-size:18px;line-height:1.85;color:#d1d8e5;overflow-wrap:anywhere}.dd-reading-body p,.dd-reading-body li{font-size:inherit;line-height:inherit;color:inherit}.dd-reading-body h2{margin:46px 0 18px;font-size:28px;line-height:1.25;scroll-margin-top:100px;color:#f6f1e6}.dd-reading-body h3{margin-top:30px;font-size:22px}.dd-reading-body ul,.dd-reading-body ol{padding-left:26px}.dd-reading-body li+li{margin-top:9px}.dd-reading-body strong{color:#f3e4c5}.dd-reading-body a{color:#dac09a;text-underline-offset:4px}.dd-reading-body blockquote{border-left:3px solid #d8b66e;padding:16px 24px;margin:24px 0;background:#cba9630d}.dd-reading-body img{max-width:100%;height:auto;border-radius:16px}.dd-reading-body table{display:block;overflow:auto;max-width:100%}.dd-reading-body td,.dd-reading-body th{white-space:normal;min-width:120px}.dd-reading-body pre{overflow:auto}.article-card{display:flex;flex-direction:column;position:relative;overflow:hidden}.article-card:before{content:"";display:block;height:6px;margin:-1px -1px 22px;background:linear-gradient(90deg,#d9b55f,#b2a0df,#7aafba);border-radius:10px}.article-card p{flex:1}.article-card h2{line-height:1.3}.article-card .text-link{align-self:flex-start;margin-top:10px}a:focus-visible{outline:2px solid #e6c374;outline-offset:5px}@media(max-width:650px){body.single-post .page-hero{padding:44px 0 28px}.dd-reading-index{padding:22px}.dd-reading-index ol{grid-template-columns:1fr}.dd-reading-body{font-size:17px}.dd-reading-body h2{font-size:25px;margin-top:34px}.dd-reading-bar{letter-spacing:.4px}}
