body{background:#111f26;color:#eee6d3;font:17px/1.8 system-ui;margin:0}a{color:#d4b887}header,main,footer{max-width:980px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ffffff20}header nav{display:flex;gap:20px}h1,h2,h3{font-family:"Songti SC",serif;line-height:1.4}h1{font-size:42px}h2{font-size:27px}p{overflow-wrap:anywhere}.eyebrow{letter-spacing:.15em;color:#d4b887;font-size:13px}.panel,.story-card{background:#192b32;border:1px solid #ffffff20;border-radius:8px;padding:24px;margin:24px 0}.small{font-size:14px;color:#b5c0be}label{display:block;margin:16px 0 8px}input,textarea,select{box-sizing:border-box;width:100%;max-width:640px;color:#eee6d3;background:#102027;border:1px solid #788985;border-radius:4px;padding:12px;font:inherit}input[type=checkbox]{width:auto;margin-right:10px}button{cursor:pointer;font:inherit;padding:10px 18px;border-radius:4px;border:1px solid #788985;background:transparent;color:#eee6d3;margin:12px 12px 0 0}.primary{background:#d4b887;color:#13232a;border:0;font-weight:600}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:2px solid #d4b887;outline-offset:3px}.poem{font:23px/1.8 "Songti SC",serif;color:#d4b887}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.story-card{margin:0;overflow-wrap:anywhere}.reflection{border-left:2px solid #d4b887;padding-left:16px}.empty{text-align:center;padding:40px 20px}.error{color:#f0b8a5}.comment{padding:16px 0;border-bottom:1px solid #ffffff20}.preserve{white-space:pre-wrap}.actions{display:flex;gap:10px;flex-wrap:wrap}footer{font-size:13px;color:#b5c0be}.report-details section{border-bottom:1px solid #ffffff15;padding-bottom:12px}@media(max-width:600px){.cards{grid-template-columns:1fr}header,main,footer{padding:18px}.panel,.story-card{padding:18px}h1{font-size:32px}}

/* Public story gallery: make words from people and the reply action visible. */
body{background:#f5f0e5;color:#273c39}a{color:#4c6243}.eyebrow{color:#80602f}.small,footer{color:#62716a}.panel,.story-card{background:#fffdf7;border-color:#d8d2c2;border-radius:14px}.poem{color:#78592c}input,textarea,select{background:#faf8f0;color:#273c39;border-color:#9ca998}button{color:#273c39;border-color:#9ca998}.primary{background:#36594e;color:#fffaf0}.card-caption{font-size:13px;color:#6d7b63;margin-bottom:0}.card-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0 10px}.card-links a{font-weight:600}.story-card blockquote{margin:18px 0 0;padding:14px;border-radius:8px;background:#edf0e5;font-size:14px}.example-section{margin-top:48px;border-top:1px solid #b9ab8b66;padding-top:20px}.community-lead{font-size:20px;max-width:650px}.published{padding:16px;background:#e5efdd;border-radius:10px}.start-link{display:inline-block;padding:12px 18px;border:1px solid #a5b299;border-radius:10px}.comment{border-color:#ddd7c8}header{border-color:#ddd7c8}#discussion{scroll-margin-top:20px}.cards{align-items:start}.preserve{overflow-wrap:anywhere}@media(max-width:600px){.card-links{gap:12px}.community-lead{font-size:18px}}
