.forum-theme{--el-border-radius-base:9px;--el-text-color-primary:var(--center-title,var(--app-text));--el-text-color-secondary:var(--center-muted,#758598);color:var(--el-text-color-primary)}.forum-theme .el-button--primary:not(.is-link,.is-text,.is-plain){background:var(--site-primary);border-color:transparent;box-shadow:0 3px 8px #0091811f;color:var(--site-on-primary)}.forum-theme .el-button--primary:not(.is-link,.is-text,.is-plain):hover{background:var(--site-primary-hover)}.forum-theme .el-button--primary.is-disabled{opacity:.55}.forum-theme .el-input__wrapper,.forum-theme .el-select__wrapper{background:var(--center-panel,var(--el-bg-color));box-sizing:border-box;min-height:40px}.forum-theme .el-button:not(.is-link,.is-text,.is-circle){min-height:38px}.forum-theme .el-button+.el-button{margin-left:0}.forum-theme .el-form-item__label{color:var(--el-text-color-primary);font-weight:600;margin-bottom:9px}.forum-theme .el-form-item{margin-bottom:22px}.forum-theme :is(button,a):focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}.forum-shell{box-sizing:border-box;margin:0 auto;max-width:1680px;padding:16px 24px 32px;width:100%}.forum-shell>.center-heading{margin-bottom:12px}.forum-columns{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.forum-aside,.forum-main{display:grid;gap:16px;min-width:0}.forum-panel{background:var(--center-panel,var(--app-card-bg));border:1px solid var(--center-line,var(--app-border));border-radius:14px;box-shadow:var(--center-shadow);min-width:0;padding:22px}.forum-panel h2,.forum-panel h3{color:var(--el-text-color-primary);font-weight:700;line-height:1.4;margin:0}.forum-panel h2{font-size:20px}.forum-panel h3{font-size:18px}.forum-panel-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.forum-muted{color:var(--el-text-color-secondary);font-size:13px;line-height:1.8}.forum-pager{display:flex;justify-content:center;margin-top:18px;max-width:100%;overflow:auto}.forum-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.forum-actions .el-button{margin:0}.forum-empty{padding:35px 10px;text-align:center}.forum-back,.forum-empty{color:var(--el-text-color-secondary)}.forum-back{display:inline-flex;font-size:13px;margin:0 0 14px;text-decoration:none}.forum-back:hover{color:var(--el-color-primary)}@media(max-width:1200px){.forum-columns{gap:14px;grid-template-columns:minmax(0,1fr) 280px}.forum-panel{padding:18px}.forum-shell{padding-inline:18px}}@media(max-width:1000px){.forum-columns{grid-template-columns:1fr}.forum-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.forum-shell{padding:10px 10px 24px}.forum-shell>.center-heading{margin-bottom:12px}.forum-panel{border-radius:12px;padding:15px}.forum-aside{grid-template-columns:1fr}.forum-panel h2{font-size:18px}.forum-panel h3{font-size:17px}}
