.community-main{width:min(100% - 40px,1040px);margin:0 auto;padding:48px 0 76px}.community-page [hidden]{display:none!important}.community-privacy-link{display:inline-flex;margin-top:11px;color:#d3b979;font-size:13px;text-underline-offset:3px}.community-privacy-link:hover{color:#ead9aa}.community-content-link{color:inherit;text-decoration-color:#d3b979a6;text-underline-offset:.18em}.community-content-link:hover{color:#d3b979}.community-deleted-post{color:var(--about-muted);font-size:14px}.community-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:32px;padding:34px;border:1px solid rgba(210,184,126,.2);border-radius:22px;background:linear-gradient(135deg,#171c1af5,#0c1110f0);box-shadow:0 20px 46px #0003}.community-hero h1{margin:0;color:var(--about-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;letter-spacing:-.04em;line-height:1.08}.community-intro{max-width:620px;margin:12px 0 0;color:#cdd9ea;font-size:16px;line-height:1.65}.community-rating-summary{display:grid;justify-items:center;gap:3px;padding:17px;border:1px solid rgba(210,184,126,.2);border-radius:16px;background:#ffffff09;text-align:center}.community-rating-label,.community-rating-count{color:var(--about-muted);font-size:12px}.community-rating-summary strong{color:#e1c88f;font-size:34px;line-height:1.15}.community-rating-stars,.community-post-rating{color:#d3b979;letter-spacing:.08em}.community-compose-panel,.community-post-card{margin-top:20px;padding:22px;border:1px solid var(--about-line);border-radius:16px;background:var(--about-paper);box-shadow:0 12px 30px #0000001a}.community-signin-prompt p,.community-signed-in h2,.community-form-heading h2{margin:0;color:var(--about-ink);font-size:19px;line-height:1.35}.community-signin-prompt span,.community-signed-in p{display:block;margin:5px 0 0;color:var(--about-muted);font-size:14px;line-height:1.55}.community-signed-in,.community-form-heading,.community-form-actions,.community-feed-heading,.community-post-meta,.community-post-actions,.community-comment-heading,.community-comment-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-post-form{display:grid;gap:15px}.community-form-heading{margin-bottom:2px}.community-field{display:grid;gap:6px;color:var(--about-ink);font-size:13px;font-weight:700}.community-field input,.community-field textarea,.community-field select,.community-comment-form textarea{width:100%;padding:10px 12px;border:1px solid var(--about-line);border-radius:9px;background:#080d1373;color:var(--about-ink);font:inherit;font-size:14px}.community-field textarea,.community-comment-form textarea{resize:vertical;min-height:110px}.community-field input:focus-visible,.community-field textarea:focus-visible,.community-field select:focus-visible,.community-comment-form textarea:focus-visible,.community-button:focus-visible,.community-icon-button:focus-visible,.community-star-picker button:focus-visible,.community-filters button:focus-visible{outline:3px solid rgba(197,166,106,.48);outline-offset:2px}.community-rating-field{display:grid;gap:4px;padding:0;border:0}.community-rating-field legend{margin-bottom:4px;color:var(--about-ink);font-size:13px;font-weight:700}.community-rating-field legend span{color:#c44148}.community-star-picker{display:flex;gap:3px}.community-star-picker button{padding:1px 3px;border:0;background:transparent;color:#b89456;font-size:30px;line-height:1.1;cursor:pointer}.community-rating-help,.community-status{color:var(--about-muted);font-size:12px}.community-status.is-error{color:#e58b91}.community-form-actions{justify-content:flex-end;flex-wrap:wrap}.community-button,.community-filters button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--about-line);border-radius:9px;background:transparent;color:var(--about-ink);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.community-button:hover,.community-filters button:hover{transform:translateY(-1px)}.community-button-primary{border-color:#b89456;background:#b89456;color:#fff}.community-button-primary:hover{border-color:#a8864b;background:#a8864b}.community-button-secondary:hover{border-color:#d2b87e66;background:#d2b87e14}.community-icon-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--about-line);border-radius:50%;background:transparent;color:var(--about-muted);font-size:23px;cursor:pointer}.community-feed-section{margin-top:44px}.community-feed-heading{align-items:flex-end;margin-bottom:16px}.community-feed-heading .about-eyebrow{margin-bottom:4px}.community-feed-heading h2{margin:0;color:var(--about-ink);font-size:clamp(22px,3vw,30px);line-height:1.2}.community-filters{display:flex;flex-wrap:wrap;gap:6px}.community-filters button{min-height:34px;padding:6px 11px;color:var(--about-muted);font-size:12px}.community-filters button.is-active{border-color:#b8945685;background:#b894561f;color:var(--about-ink)}.community-feed-status{margin:0;padding:12px 0}.community-feed-status:empty{display:none}.community-post-list{display:grid;gap:14px}.community-post-card{margin-top:0}.community-post-meta{justify-content:flex-start;flex-wrap:wrap;color:var(--about-muted);font-size:12px}.community-post-author{color:var(--about-ink);font-weight:700}.community-post-type{padding:3px 8px;border:1px solid rgba(184,148,86,.3);border-radius:999px;background:#b8945614;color:#d3b979;font-weight:700}.community-post-card h3{margin:12px 0 5px;color:var(--about-ink);font-size:19px;line-height:1.35;overflow-wrap:anywhere}.community-post-rating{margin-bottom:9px;font-size:14px}.community-post-content,.community-comment-content{margin:0;color:var(--about-muted);line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.community-post-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:15px}.community-post-actions .community-button,.community-comment-delete{min-height:32px;padding:6px 10px;font-size:12px}.community-danger{color:#d77a7e}.community-comments{margin-top:16px;padding-top:15px;border-top:1px solid var(--about-line)}.community-comment-heading{margin-bottom:10px}.community-comment-heading h4{margin:0;color:var(--about-ink);font-size:14px}.community-comment-list{display:grid;gap:10px}.community-comment{padding:11px 12px;border:1px solid var(--about-line);border-radius:10px;background:#ffffff06}.community-comment-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;color:var(--about-muted);font-size:11px}.community-comment-meta strong{color:var(--about-ink)}.community-comment-form{display:grid;gap:8px;margin-top:12px}.community-comment-form textarea{min-height:76px}.community-comment-form-actions{justify-content:flex-end;flex-wrap:wrap}.community-empty{padding:25px 18px;border:1px dashed var(--about-line);border-radius:14px;color:var(--about-muted);text-align:center}.community-load-more{display:flex;margin:16px auto 0}.my-posts-history{margin-top:24px}.my-posts-section-title{margin:30px 0 12px;color:var(--about-ink);font-size:clamp(20px,3vw,26px)}.my-posts-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.my-posts-content-grid>section>h3{margin:0;color:var(--about-ink);font-size:16px}.my-posts-list{display:grid;gap:14px}.history-entry h2{margin:12px 0;color:var(--about-ink);font-size:19px;line-height:1.35;overflow-wrap:anywhere}.history-date{color:var(--about-muted)}.history-versions{display:grid;gap:12px;margin-top:12px}.history-snapshot{padding:12px;border:1px solid var(--about-line);border-radius:10px;background:#ffffff06}.history-snapshot h3{margin:0 0 8px;color:var(--about-ink);font-size:14px}.history-snapshot h4{margin:0 0 5px;color:var(--about-ink);font-size:15px}.history-snapshot .history-rating{margin:0 0 8px;color:#d3b979}.community-comment-list+.community-load-more{margin:10px 0 0}:root[data-theme=light] .community-hero{border-color:#e2d8c5;background:linear-gradient(135deg,#fffefa,#f4f0e7);box-shadow:0 20px 46px #3e311b14}:root[data-theme=light] .community-intro{color:#687386}:root[data-theme=light] .community-privacy-link{color:#765b2e}:root[data-theme=light] .community-privacy-link:hover{color:#5e4825}:root[data-theme=light] .community-rating-summary{border-color:#e2d8c5;background:#ffffffb8}:root[data-theme=light] .community-rating-summary strong,:root[data-theme=light] .community-post-type,:root[data-theme=light] .community-star-picker button{color:#765b2e}:root[data-theme=light] .community-compose-panel,:root[data-theme=light] .community-post-card{border-color:#e2e7ef;background:#ffffffdb;box-shadow:0 12px 30px #1b24340f}:root[data-theme=light] .community-field input,:root[data-theme=light] .community-field textarea,:root[data-theme=light] .community-field select,:root[data-theme=light] .community-comment-form textarea{background:#fff}:root[data-theme=light] .community-post-type,:root[data-theme=light] .community-filters button.is-active{border-color:#e2d8c5;background:#f7f1e5}:root[data-theme=light] .community-comment{background:#fafbfc}:root[data-theme=light] .history-snapshot{background:#fafbfc}@media(max-width:700px){.community-main{width:min(100% - 28px,1040px);padding:30px 0 52px}.my-posts-content-grid{grid-template-columns:1fr}.community-hero{grid-template-columns:1fr;gap:18px;padding:24px 20px;border-radius:18px}.community-rating-summary{grid-template-columns:auto auto 1fr;justify-items:start;align-items:center;gap:4px 10px;padding:12px 14px;text-align:left}.community-rating-label,.community-rating-count{grid-column:1 / -1}.community-rating-summary strong{font-size:26px}.community-compose-panel,.community-post-card{padding:17px}.community-signed-in,.community-feed-heading{align-items:flex-start;flex-direction:column}.community-feed-section{margin-top:34px}.community-form-actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.community-button,.community-filters button{transition:none}}
