body.publishing-page{background:var(--paper,#faf9f6);color:#343c48;min-height:100vh}.simple-header{max-width:1460px;margin:auto;padding:14px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff}.simple-header img{width:220px;height:84px;object-fit:contain}.simple-header nav{display:flex;gap:24px;flex-wrap:wrap}.simple-header a{color:#002855;text-decoration:none}.collection-main,.single-echo{max-width:1280px;padding:95px 5% 120px;margin:auto}.collection-main h1,.single-echo h1{font:clamp(42px,7vw,85px)/1.12 Georgia,serif;color:#002855}.collection-main h1 em{font-weight:400}.collection-intro{font:20px/1.7 Georgia,serif}.category-bar{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0}.category-bar button{border:1px solid #acbfd4;background:transparent;border-radius:32px;padding:10px 20px;color:#002855;cursor:pointer}.category-bar .selected{background:#002855;color:white}.collection-echoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.collection-echoes [hidden]{display:none}.single-echo{max-width:900px}.return{color:#002855}.echo-reading{margin-top:45px;padding:clamp(26px,6vw,85px);border:1px solid #cad6e3;background:#fff;text-align:center}.echo-reading blockquote{font:italic clamp(23px,3.2vw,37px)/1.75 Georgia,serif;color:#002855;margin:50px 0}.echo-reading .author{margin-bottom:34px}.simple-footer{text-align:center;padding:35px 15px;background:#001b3b;color:#fff}@media(max-width:600px){.simple-header{align-items:flex-start;flex-direction:column;padding:10px 6%}.simple-header img{width:185px;height:65px}.collection-main,.single-echo{padding-top:55px}}@media(prefers-color-scheme:dark){body.publishing-page{background:#001b3b;color:#e8f0f8}.simple-header{background:#e8f0f8}.collection-main h1,.single-echo h1,.return{color:#e8f0f8}.echo-reading{background:#002855;border-color:#3d607e}.echo-reading blockquote{color:white}}