/* Light integration layer for DLE-generated controls and article content. */
#dle-content{min-width:0}.mf-main .navigation,.mf-main .dle-navigation{margin:10px 0;text-align:center}
.mf-main .error,.mf-main .ok,.mf-main .info,.mf-main .warning,.mf-main .notice{padding:10px 12px;margin:0 0 12px;border:1px solid rgba(110,170,200,.2);border-radius:8px;background:#102235;color:#c3d7e6;font-size:11px}
.mf-main .error{border-color:rgba(255,104,111,.28);background:rgba(127,36,47,.2);color:#ffb0b3}.mf-main .ok{border-color:rgba(66,232,145,.25);background:rgba(29,104,66,.18);color:#a6f6c7}
.mf-main .quote,.mf-main blockquote{margin:12px 0;padding:12px 14px;border-left:3px solid #4ae996;border-radius:0 8px 8px 0;background:#0d2130;color:#adc2d3}
.mf-main .title_quote{font-size:10px;color:#73e8a9;font-weight:800;margin-bottom:5px}.mf-main .quote+.quote{margin-top:8px}
.mf-main .code,.mf-main pre{max-width:100%;overflow:auto;padding:12px;border:1px solid rgba(113,160,193,.16);border-radius:8px;background:#06111b;color:#d2e7f5;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.mf-main code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.mf-main table{width:100%;border-collapse:collapse;margin:12px 0;font-size:11px}.mf-main th,.mf-main td{padding:8px;border:1px solid rgba(113,160,193,.17);text-align:left}.mf-main th{background:#102538;color:#e2f0fa}.mf-main td{color:#c2d3e1}
.mf-main .rating,.mf-main .ratebox{color:#ffca55}.mf-main .rating a,.mf-main .ratebox a{color:inherit}.mf-main .comments-tree-list{list-style:none;padding:0;margin:0}.mf-main .comments-tree-list li{list-style:none}
.mf-main .bb-editor,.mf-main .editor{max-width:100%;color:#d4e5f1}.mf-main .bb-editor textarea,.mf-main .editor textarea{max-width:100%;background:#0b1b29;color:#eaf3fb;border:1px solid rgba(126,169,200,.18);border-radius:8px;padding:10px}
.mf-main .xfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mf-main .xfields label{color:#a5bacb}.mf-main input[type=text],.mf-main input[type=email],.mf-main input[type=password],.mf-main input[type=search],.mf-main select,.mf-main textarea{max-width:100%;color:var(--mf-text)}
.mf-main .poll{padding:12px;border:1px solid var(--mf-border);border-radius:10px;background:#0a1723}.mf-main .polltitle{color:#eff7fc;font-weight:700}.mf-main .pollprogress{background:#142c40;border-radius:99px;overflow:hidden}.mf-main .pollprogress span{background:linear-gradient(90deg,#36d982,#74ffac)}
@media(max-width:600px){.mf-main .xfields{grid-template-columns:1fr}.mf-main table{display:block;overflow-x:auto}}

/* DLE generated comment list and validation messages */
.mf-main .comments-tree-list,.mf-main .comments-tree-list ul{width:100%;min-width:0;margin:0;padding:0;list-style:none}
.mf-main .comments-tree-list>li{min-width:0;margin:0 0 9px;padding:0}
.mf-main .mf-comments-list>.navigation{margin:12px 0}
.mf-main .mf-registration-page .error,.mf-main .mf-registration-page .ok,.mf-main .mf-registration-page .info{max-width:100%;overflow-wrap:anywhere}
