.community-submit{background:#b5452e;color:#fff8e8;border:1px solid #9b3320;border-radius:12px;padding:12px 16px}.community-gallery-link{display:block;margin-top:14px;color:#243c31}.community-dialog{position:fixed;box-sizing:border-box;width:min(680px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:34px;border:1px solid #b6a582;border-radius:8px 25px 15px 20px;background:#faf3e3;color:#243c31}.community-dialog::backdrop{background:#243c3180;backdrop-filter:blur(5px)}.community-dialog h2{font-family:'IntentKit Brush','IntentKit Notes',serif;font-size:42px;line-height:1.25;padding-right:36px;margin:0 0 20px}.community-dialog>p{font-size:18px;line-height:1.65}.community-dialog-close{position:absolute;right:22px;top:15px;background:transparent;color:inherit;font-size:34px;padding:8px}.community-dialog form{display:grid;gap:18px}.community-dialog label{display:grid;gap:8px;font-size:20px}.community-dialog input:not([type=checkbox]),.community-dialog textarea{min-width:0;width:100%;padding:12px;border:1px solid #b6a582;border-radius:10px;font:inherit;background:#fffaf0;color:inherit}.community-dialog textarea{min-height:100px;resize:vertical}.community-dialog .community-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.55}.community-checkbox input{width:20px;height:20px;flex:none;accent-color:#b5452e;margin-top:4px}.community-dialog [role=status]{font-size:17px;margin:0}.community-dialog [role=status] a{display:block;text-decoration:underline;margin-top:10px}.community-confirm{padding:14px;background:#526046;color:#fff8e8;border-radius:12px;font:inherit;font-size:21px}.community-main{max-width:1180px;margin:50px auto;padding:0 24px 80px}.community-main h1{font-family:'IntentKit Brush','IntentKit Notes',serif;font-size:clamp(46px,7vw,88px);line-height:1.2;margin:20px 0}.community-main>p{font-size:22px;line-height:1.75;max-width:860px}.community-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0}.community-links>a{font-size:20px}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.community-case{min-width:0;background:#faf3e3;border:1px solid #b6a582;border-radius:5px 24px 12px 18px;padding:25px}.community-case:nth-child(even){transform:translateY(18px)}.community-case h2{font-family:'IntentKit Brush','IntentKit Notes',serif;font-size:32px;margin:0 0 10px;overflow-wrap:anywhere}.community-case>p{font-size:19px;line-height:1.7;overflow-wrap:anywhere}.community-case-stage{border-radius:20px;background:#f4ecd9;overflow:hidden;margin:20px 0}.community-author{font-size:17px;display:block;overflow-wrap:anywhere}.community-preview-link{display:inline-block;color:#b5452e;font-size:21px;margin-top:15px}.community-pagination{display:flex;gap:12px;margin-top:45px;flex-wrap:wrap}.community-pagination button{border:1px solid #b6a582;border-radius:10px;padding:10px 18px;background:#faf3e3;font:inherit}.community-pagination [aria-current=page]{background:#526046;color:#fff8e8}@media(max-width:760px){.community-main{padding:0 16px 50px;margin-top:26px}.community-grid{grid-template-columns:1fr}.community-case:nth-child(even){transform:none}.community-dialog{padding:25px 20px}.community-dialog h2{font-size:34px}.community-dialog label{font-size:18px}.community-case{padding:18px}}
