.community-nav,.community-welcome,.community-dashboard,.community-media{font-family:Arial,sans-serif;color:var(--theme-text-default,#223648);max-width:1240px;margin:auto;padding:24px;background:var(--theme-surface,#fff);box-sizing:border-box}.community-nav{display:flex;align-items:center;gap:26px;padding:20px 24px;border-bottom:1px solid var(--theme-border,#e2e7eb)}.community-brand{font-size:22px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.community-nav nav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.community-signin{margin-left:auto;border:1px solid var(--theme-border,#ddd);border-radius:5px;padding:9px 16px;font-size:12px;white-space:nowrap}.community-welcome{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding-top:32px;padding-bottom:20px}.community-welcome h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:12px 0 16px;max-width:420px}.community-welcome p{font-size:14px;line-height:1.6;color:var(--theme-text-muted,#68747f)}.community-topics{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.community-topics a{background:var(--theme-surface-muted,#f1f5f8);border:1px solid var(--theme-border,#e1e7ec);border-radius:5px;padding:8px 10px;font-size:11px}.community-feature{display:grid;grid-template-columns:150px 1fr;gap:18px;border:1px solid var(--theme-border,#e1e7ec);border-radius:8px;overflow:hidden;align-items:center;background:var(--theme-surface-muted,#f5f7fa)}.community-feature img{width:100%;height:170px;object-fit:cover}.community-feature>div{padding:16px 16px 16px 0}.community-feature small{font-size:9px;letter-spacing:.07em}.community-feature h2{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin:10px 0 16px}.community-feature a{font-size:11px}.community-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;padding-top:18px;padding-bottom:24px}.community-content,.community-sidebar{min-width:0}.community-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.community-heading h2{font-size:19px;margin:0}.community-heading>a,.community-widget header>a{font-size:11px;color:var(--theme-brand-primary,#315e85)}.community-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.community-widget,.community-member{border:1px solid var(--theme-border,#e1e7ec);border-radius:7px;padding:18px;background:var(--theme-surface,#fff);min-width:0}.community-widget>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--theme-border,#e1e7ec);padding-bottom:12px;margin-bottom:12px}.community-widget h3{font-size:14px;margin:0}.community-widget .m31-heading,.community-widget .m31-navigation-status{display:none}.community-widget .m31-section,.community-widget .m31-inner{padding:0!important;margin:0!important;max-width:100%!important;border:0!important;background:transparent!important}.community-widget .m31-feed{display:grid;gap:12px}.community-widget .m31-feed article{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--theme-border,#e1e7ec);border-radius:0}.community-widget .m31-feed article:last-child{border:0}.community-widget .m31-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;width:28px;height:28px;flex-shrink:0;background:var(--theme-surface-muted,#eef3f7);font-size:9px}.community-widget .m31-feed h3{font-size:12px;line-height:1.6;margin:4px 0}.community-widget .m31-feed p{font-size:10px;color:var(--theme-text-muted,#68747f);line-height:1.5;margin:3px 0}.community-widget .m31-feed small{font-size:9px;color:var(--theme-text-muted,#68747f)}.community-widget .m31-link{font-size:9px;white-space:nowrap}.community-widget details{padding:12px 0;border-bottom:1px solid var(--theme-border,#e1e7ec)}.community-widget summary{font-size:12px;line-height:1.6;cursor:pointer;display:flex;gap:10px}.community-widget summary small{font-size:9px;color:var(--theme-text-muted,#68747f)}.community-widget details p,.community-widget>p{font-size:12px;line-height:1.7}.community-question{margin-top:18px}.community-question>a{display:block;padding:10px 0;font-size:12px;border-bottom:1px solid var(--theme-border,#e1e7ec)}.community-question>a:last-child{border:0}.community-sidebar{display:grid;align-content:start;gap:18px}.community-member{background:var(--theme-surface-muted,#f2f5f9)}.community-member h2{font-size:18px;margin:0 0 12px}.community-member p{font-size:12px;line-height:1.7;margin:0 0 18px}.community-member a{display:block;text-align:center;padding:10px;border-radius:5px;font-size:12px}.community-member .primary{background:var(--theme-brand-primary,#315e85);color:var(--theme-brand-primary-text,#fff)}.community-widget ol{padding-left:20px;margin:0;font-size:12px;line-height:2.4}.community-sample{display:block;font-size:10px;line-height:1.5;color:var(--theme-text-muted,#68747f);margin-top:15px}.community-media{display:grid;grid-template-columns:1fr 270px;gap:24px;padding-top:8px}.community-gallery .m31f-wrap{padding:0!important}.community-gallery h2{font-size:19px;margin:5px 0 18px}.community-gallery .visual-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.community-gallery figure{margin:0}.community-gallery img{width:100%;height:135px;object-fit:cover;border-radius:5px}.community-gallery figcaption{font-size:10px;margin-top:8px}.community-event{padding:24px;border-radius:7px;background:var(--theme-surface-muted,#f2f5f9)}.community-event h2{font-size:23px;line-height:1.3;margin:15px 0}.community-event p{font-size:12px;line-height:1.7}.community-event a{font-size:12px}.community-layout-magazine .community-board-grid{grid-template-columns:1fr}.community-layout-magazine .community-feature{grid-template-columns:180px 1fr}.community-layout-forum .community-feature{border-radius:0}.community-layout-forum .community-board-grid{grid-template-columns:1fr}.community-layout-forum .community-widget{border-radius:0}.community-layout-club .community-sidebar{order:-1}.community-dashboard.community-layout-club{grid-template-columns:250px minmax(0,1fr)}.community-layout-gallery .community-feature img{height:215px}.community-layout-gallery .visual-gallery{grid-template-columns:repeat(2,1fr)}.community-layout-knowledge .community-question{border-left:3px solid var(--theme-brand-primary,#246779)}
@media(max-width:800px){.community-nav{flex-wrap:wrap;gap:14px}.community-nav nav{order:3;width:100%;gap:14px;font-size:11px}.community-dashboard,.community-dashboard.community-layout-club{grid-template-columns:1fr}.community-sidebar{grid-template-columns:repeat(3,1fr);order:0!important}.community-welcome{gap:20px}.community-feature{grid-template-columns:110px 1fr}.community-media{grid-template-columns:1fr}.community-member h2{font-size:16px}}
@media(max-width:600px){.community-nav,.community-welcome,.community-dashboard,.community-media{padding:18px 16px}.community-brand{font-size:20px}.community-welcome{grid-template-columns:1fr}.community-welcome h1{font-size:27px}.community-feature,.community-layout-magazine .community-feature{grid-template-columns:110px 1fr}.community-feature h2{font-size:19px}.community-board-grid{grid-template-columns:1fr}.community-sidebar{grid-template-columns:1fr}.community-gallery .visual-gallery{grid-template-columns:repeat(2,1fr)}.community-nav nav{gap:10px}.community-nav nav a{padding:4px 0}.community-widget .m31-link{display:none}.community-heading h2{font-size:17px}.community-widget summary{flex-wrap:wrap}}

.community-nav a,.community-topics a,.community-heading a,.community-widget header a,.community-member a,.community-feature a,.community-event a{text-decoration:none}.community-nav a:hover,.community-heading a:hover,.community-widget header a:hover{text-decoration:underline}
