.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for text-editor, class: .elementor-element-6ab92a1 *//* Tông tối – xanh neon kiểu WonJSC, tối ưu đọc dài */
:root{
  --bg:#0b0f0c; --text:#e6f4ea; --muted:#cfe7d6;
  --accent:#8dfc3c; --accent2:#33ff99; --stroke:#1b3b23;
}

.wonmnp-full{
  background:
    radial-gradient(900px 520px at 12% -8%, rgba(141,252,60,.12), transparent 60%),
    radial-gradient(720px 420px at 95% -2%, rgba(51,255,153,.08), transparent 60%),
    var(--bg);
  color:var(--text);
  padding:56px 0 64px;
}

.wonmnp-full .container{width:min(1100px,92%); margin-inline:auto}

/* Typo “dễ đọc nội dung dài” */
.wonmnp-full h1{
  font-size:clamp(28px,3.2vw,40px); font-weight:800; margin:0 0 14px;
  background:linear-gradient(90deg,var(--accent),#f3fff7);
  -webkit-background-clip:text; background-clip:text; color:transparent;
}
.wonmnp-full h2{
  margin:30px 0 12px; font-size:clamp(20px,2.2vw,26px); font-weight:800; position:relative;
}
.wonmnp-full h2::after{
  content:""; display:block; width:76px; height:3px; margin-top:8px;
  background:linear-gradient(90deg,var(--accent),var(--accent2));
  border-radius:8px; box-shadow:0 0 20px rgba(141,252,60,.5);
}

.wonmnp-full h3{margin:18px 0 8px; font-size:1.1rem}
.wonmnp-full p, .wonmnp-full li{line-height:1.85; font-size:1.02rem}
.wonmnp-full p{color:var(--muted); margin:0 0 12px}
.wonmnp-full ul{padding-left:22px; margin:6px 0 14px}
.wonmnp-full li{color:#eafdf2}

/* Nhấn mạnh */
.wonmnp-full strong{color:var(--accent); text-shadow:0 0 6px rgba(141,252,60,.45)}

/* Link trong bài (nếu có) */
.wonmnp-full a{
  color:var(--accent); text-decoration:none; font-weight:600; position:relative; transition:.25s;
}
.wonmnp-full a::after{
  content:""; position:absolute; left:0; bottom:-2px; width:100%; height:2px;
  background:linear-gradient(90deg,var(--accent),var(--accent2));
  transform:scaleX(0); transform-origin:left; transition:transform .25s; border-radius:2px;
}
.wonmnp-full a:hover{color:#dbffe9; text-shadow:0 0 6px rgba(141,252,60,.7)}
.wonmnp-full a:hover::after{transform:scaleX(1)}

/* Khoảng cách khối đoạn lớn cho cảm giác thoáng */
.wonmnp-full p + h2,
.wonmnp-full ul + h2{margin-top:32px}

/* Tùy chọn: tăng tương phản nếu nền còn tối với bạn */
/* .wonmnp-full p, .wonmnp-full li { color:#f1fff7; } *//* End custom CSS */