.ev-discussion-card,.ev-discussion-intro {background:var(--ev-panel);color:var(--ev-text);padding:26px;border-radius:14px;margin:32px 0;font-size:calc(var(--ev-reading-base) * var(--ev-scale));line-height:1.65;}
.ev-discussion-card h2 {font-family:Georgia,serif;color:var(--ev-heading);margin:0 0 12px;font-size:1.4em;}
.ev-discussion-actions {display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;}
.ev-discussion-button {display:inline-block;padding:10px 16px;border-radius:8px;background:var(--ev-raised);color:var(--ev-gold);min-height:44px;box-sizing:border-box;}
html .ev-discussion-page .oo-ui-textInputWidget input,html .ev-discussion-page .oo-ui-textInputWidget textarea,html .ev-discussion-page .ve-ce-surface {background:var(--ev-panel);color:var(--ev-text);font-size:calc(18px * var(--ev-scale));}
html .ev-discussion-page .ext-discussiontools-ui-replyWidget {max-width:100%;}
html .ev-discussion-page .ext-discussiontools-init-replylink-buttons a {color:var(--ev-gold);}
@media(max-width:600px){.ev-discussion-card,.ev-discussion-intro{padding:20px;}.ev-discussion-actions{gap:12px;}}
