/* Neighbour-to-neighbour space within the established Resident Hub. */
.board-entry24{display:flex;align-items:center;gap:18px;padding:23px 26px;margin:20px 0 28px;background:linear-gradient(110deg,#e5ecdc,#f4eedf);border:1px solid #d5ddc9;border-radius:18px;text-decoration:none;color:#23463c}.board-entry24 strong,.board-entry24 small{display:block}.board-entry24 strong{font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.3}.board-entry24 small{font-size:14px;line-height:1.6;margin-top:5px}.board-entry24>b{margin-left:auto;font-size:24px}.board-entry-icon24{display:grid;place-items:center;flex:none;width:54px;height:54px;background:#fff9;border-radius:50%}.board-entry24:hover{background:#e5ebd8}.board-entry24:focus-visible,.board-card24 a:focus-visible{outline:3px solid #a57b32;outline-offset:4px}
.board-sites24{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.board-sites24 .small-button[aria-current],.community-toolbar22 [aria-current]{background:#23463c;color:white;border-color:#23463c}.board-intro24{background:#edf1e5;border:1px solid #dbe2d1;border-radius:16px;padding:23px 26px;margin:22px 0}.board-intro24>strong{font-family:Manrope,Arial,sans-serif;font-size:21px}.board-intro24 p{font-size:14px;line-height:1.7;margin:8px 0}.board-intro24 p:last-child{margin-bottom:0}.board-intro24 a{text-underline-offset:3px;font-weight:600}
.board-grid24{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 40px}.board-card24{position:relative;display:flex;flex-direction:column;background:#fffaf0;border:1px solid #e5dfcc;border-top:5px solid #bfa666;border-radius:14px;padding:25px;box-shadow:0 6px 18px #23463c07;overflow-wrap:anywhere}.board-card24.category-help{background:#f0f3e8;border-top-color:#8a9c70}.board-card24.category-sale{background:#fbf0e4;border-top-color:#c39167}.board-card24.category-company{background:#eaf1ef;border-top-color:#779d90}.board-card24.category-lost{background:#f5f0e7;border-top-color:#b8a17d}.board-card24 h2{font-family:Manrope,Arial,sans-serif;font-size:23px;line-height:1.35;letter-spacing:-.4px;margin:13px 0}.board-card24 h2 a{text-decoration:none}.board-card24 h2 a:hover{text-decoration:underline}.board-message24{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.board-card-footer24{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:8px}.board-card-footer24>span,.board-card-footer24>small{font-size:12px;line-height:1.5;color:#5d6b5b}.board-card-footer24 .small-button{align-self:flex-start;margin-top:8px;background:#fff9}.board-card-footer24>b{font-size:13px;color:#8c4b22}
.board-compose24,.board-thread24,.board-replies24,.board-moderation24{max-width:820px;margin:28px auto;padding:32px;background:#fff;border:1px solid #dfe4d7;border-radius:18px}.board-compose24{background:#fcf6ea}.board-compose24 h2,.board-thread24 h2,.board-replies24 h2{font-family:Manrope,Arial,sans-serif;font-size:29px;line-height:1.3;letter-spacing:-.6px;margin-top:10px;overflow-wrap:anywhere}.board-compose24 p{line-height:1.7}.board-compose24 label,.board-replies24 label,.board-moderation24 label,.board-report24 label{display:block;font-size:15px;font-weight:600;margin:18px 0}.board-compose24 input:not([type=hidden]):not([type=checkbox]),.board-compose24 textarea,.board-compose24 select,.board-replies24 textarea,.board-moderation24 textarea,.board-report24 textarea{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:12px 14px;border:1px solid #a9b39f;border-radius:8px;background:#fff;color:#23463c;margin-top:7px}.board-compose24 input:focus,.board-compose24 textarea:focus,.board-compose24 select:focus,.board-replies24 textarea:focus,.board-report24 textarea:focus{outline:2px solid #748c5f;outline-offset:2px}.board-consent24{display:flex!important;align-items:flex-start;gap:12px;background:#f1eadb;padding:16px;border-radius:9px;font-size:14px!important;line-height:1.7;font-weight:400!important}.board-consent24 input{flex:none;width:19px;height:19px;margin-top:3px;accent-color:#23463c}.board-byline24{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.6;color:#65715e}.board-byline24 strong{color:#23463c}.board-thread24>.board-message24{font-size:18px}.board-reply24{padding:22px 0;border-top:1px solid #e0e6d9}.board-reply24:first-of-type{margin-top:22px}.board-report24{margin:15px 0;font-size:13px}.board-report24 summary,.board-moderation24 summary{cursor:pointer;font-weight:600;line-height:1.6;padding:10px 0}.board-report24 form{background:#f6f5ee;padding:4px 18px 18px;border-radius:10px}.board-reply24 details{font-size:13px;margin-top:12px}.board-moderation24{background:#f7f2e8}.board-moderation24>article{background:white;border:1px solid #e4dfd1;padding:18px;margin:16px 0;border-radius:10px;overflow-wrap:anywhere}.board-moderation24 h3{font:600 19px/1.4 Manrope,Arial,sans-serif}.board-moderation24 p{font-size:14px;line-height:1.7}.board-moderation24 blockquote{border-left:3px solid #a4b293;padding-left:16px;margin-left:0;font-size:14px;line-height:1.6}.board-thread24 .community-buttons22 form{margin:0}.board-replies24>.help-text,.board-compose24 .help-text{font-size:13px;line-height:1.7}
/* Give the chosen cafe artwork room and make both appreciation routes obvious. */
.voice-commonroom23{grid-template-columns:1fr 1.45fr}.voice-welcome23{padding-right:8px}.voice-commonroom-art23{mask-image:linear-gradient(to right,transparent,#000 8%);background:#f7edda}.voice-commonroom-art23 img{max-height:none;min-height:410px;object-position:48% center}.voice-thanks-actions24{display:flex;flex-wrap:wrap;gap:10px}.voice-thanks-actions24 .primary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:0;text-align:center;line-height:1.45;padding:12px 15px}.voice-thanks-actions24 .make-card24{background:#fff9;color:#23463c;border:1px solid #9ca88c}.voice-thanks-actions24 .make-card24:hover{background:white}.voice-thanks-tile23 .voice-tile-copy23{width:73%}
@media(max-width:1000px){.board-grid24{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-commonroom23{grid-template-columns:1fr 1.2fr}.voice-commonroom-art23 img{object-position:48% center}.voice-thanks-tile23 .voice-tile-copy23{width:72%}}
@media(max-width:720px){.board-grid24{grid-template-columns:1fr;gap:17px}.board-entry24{padding:20px;gap:12px}.board-entry24 strong{font-size:20px}.board-entry24 small{font-size:13px}.board-entry-icon24{width:43px;height:43px}.board-intro24{padding:20px}.board-compose24,.board-thread24,.board-replies24,.board-moderation24{padding:22px 20px}.board-compose24 h2,.board-thread24 h2,.board-replies24 h2{font-size:25px}.board-thread24>.board-message24{font-size:16px}.voice-commonroom23{grid-template-columns:1fr}.voice-commonroom-art23{height:auto;min-height:0;mask-image:linear-gradient(to bottom,transparent,#000 10%)}.voice-commonroom-art23 img{width:100%;height:auto;min-height:0;object-fit:contain}.voice-thanks-actions24{display:grid;grid-template-columns:1fr}.voice-thanks-tile23 .voice-tile-copy23{width:72%}.voice-thanks-actions24 .primary{font-size:13px;padding:11px}.voice-thanks-tile23{min-height:360px!important}}
@media(prefers-reduced-motion:no-preference){.board-entry24{transition:background .15s}}
