.nte{margin:22px 0 !important}
.nte-card{
  border:1px solid rgba(17,24,39,.10) !important;
  background:linear-gradient(180deg,#ffffff 0%, #fbfbfd 100%) !important;
  border-radius:18px !important;
  padding:14px 16px !important;
  box-shadow:0 10px 24px rgba(17,24,39,.06) !important;
  color:#0f172a !important;
}
.nte-h{color:#0f172a !important;font-weight:900 !important;font-size:15px !important;margin:0 0 8px !important;letter-spacing:.2px !important}
.nte-card .nte-body, .nte-card p, .nte-card li{color:#0f172a !important}
.nte-row{margin:6px 0 !important}
.nte-muted{opacity:.86 !important;margin:6px 0 10px !important;line-height:1.45 !important}
.nte-meta{display:flex !important;gap:12px !important;flex-wrap:wrap !important;font-size:13px !important;opacity:.92 !important}
.nte-small{font-size:13px !important;line-height:1.55 !important}
.nte-link{color:#0f172a !important;text-decoration:underline !important;text-underline-offset:2px !important}
.nte-link--on-dark{color:#fff !important}
.nte-card--hero{
  background:linear-gradient(135deg,#0b1220 0%, #111827 45%, #1f2937 100%) !important;
  color:#fff !important;
  border:1px solid rgba(255,255,255,.10) !important;
  box-shadow:0 16px 40px rgba(2,6,23,.25) !important;
}
.nte-h--on-dark{color:#ffffff !important}
.nte-row--on-dark, .nte-muted--on-dark, .nte-meta--on-dark{color:#ffffff !important}
.nte-row--on-dark a{color:#ffffff !important}
.nte-card--note{background:linear-gradient(180deg,#fff7ed 0%, #fff 100%) !important;border:1px solid rgba(249,115,22,.25) !important}
.nte-grid{display:grid !important;gap:14px !important}
.nte-grid--3{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
@media (max-width:900px){.nte-grid--3{grid-template-columns:1fr !important}}
.nte-ul{margin:8px 0 0 !important;padding-left:18px !important}
.nte-ul li{margin:6px 0 !important}
.nte-hero-left{display:flex !important;align-items:flex-start !important;justify-content:center !important}
.nte-hero-right{min-width:0 !important}
.nte-card--hero{display:grid !important;grid-template-columns:56px 1fr !important;gap:12px !important;align-items:start !important}
@media (max-width:420px){.nte-card--hero{grid-template-columns:44px 1fr !important}}
.nte-avatar{
  width:56px !important;height:56px !important;border-radius:999px !important;
  border:2px solid rgba(255,255,255,.22) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.25) !important;
  object-fit:cover !important;
  background:#0b1220 !important;
}
.nte-avatar--lg{
  width:64px !important;height:64px !important;
  border:1px solid rgba(17,24,39,.12) !important;
  box-shadow:0 10px 24px rgba(17,24,39,.10) !important;
}
.nte-author-row{display:grid !important;grid-template-columns:72px 1fr !important;gap:14px !important;align-items:start !important}
@media (max-width:520px){.nte-author-row{grid-template-columns:1fr !important}.nte-avatar--lg{width:56px !important;height:56px !important}}
.nte-acc{margin-top:14px !important}
.nte-acc-item{border:1px solid rgba(17,24,39,.10) !important;border-radius:18px !important;overflow:hidden !important;background:linear-gradient(180deg,#ffffff 0%, #fbfbfd 100%) !important;margin:10px 0 !important;box-shadow:0 10px 24px rgba(17,24,39,.06) !important}
.nte-acc-btn{width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;padding:12px 14px !important;border:0 !important;background:transparent !important;cursor:pointer !important}
.nte-acc-title{font-weight:900 !important;color:#0f172a !important}
.nte-acc-icon{font-weight:900 !important;color:#0f172a !important}
.nte-acc-panel{border-top:1px solid rgba(17,24,39,.08) !important}
.nte-acc-inner{padding:12px 14px !important;line-height:1.55 !important;color:#0f172a !important}
