/* ======================================================================
   NEMAZING FORUM · V600 MAX
   Custom NEMAZING public forum, violet/lavender identity
   ====================================================================== */
:root{
  --nf-bg:#f6f7fb;--nf-card:#fff;--nf-soft:#f7f5ff;--nf-line:#e5e7f0;
  --nf-text:#1d2130;--nf-muted:#7a8294;--nf-accent:#6f5cff;--nf-accent2:#8d7bff;
  --nf-accent-soft:#f0edff;--nf-success:#20b77a;--nf-danger:#df5667;
  --nf-shadow:0 10px 32px rgba(44,38,86,.07);--nf-shadow-lg:0 24px 70px rgba(44,38,86,.12);
}
body.nmf116-body,body.nmf152-body,body.nmf170-body{background:var(--nf-bg)!important;color:var(--nf-text)!important;font-family:Inter,Manrope,"Segoe UI",Arial,sans-serif!important}
.nmf116-shell,.nmf152-shell{width:min(calc(100% - 40px),1280px)!important;margin:0 auto!important;padding:24px 0 58px!important}
.nmf116-main{min-width:0!important}

/* Forum command bar */
.nmf161-bar{
  position:sticky!important;top:84px!important;z-index:900!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;
  min-height:66px!important;margin:0 0 18px!important;padding:8px 10px!important;border:1px solid #e1e1ef!important;border-radius:18px!important;
  background:rgba(255,255,255,.92)!important;backdrop-filter:blur(18px)!important;box-shadow:0 10px 32px rgba(44,38,86,.065)!important;
}
.nmf161-brand{display:flex!important;align-items:center!important;gap:9px!important;min-width:178px!important;padding:4px 8px!important;color:var(--nf-text)!important;text-decoration:none!important}
.nmf161-brand-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(145deg,var(--nf-accent),var(--nf-accent2))!important;color:#fff!important;box-shadow:0 9px 22px rgba(111,92,255,.2)!important}
.nmf161-brand-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.nmf161-brand-copy{display:grid!important;gap:1px!important}.nmf161-brand-copy strong{font-size:12px!important;font-weight:950!important;letter-spacing:-.02em!important}.nmf161-brand-copy small{color:#9aa1b0!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important}
.nmf161-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important}
.nmf161-item{position:relative!important;min-height:43px!important;padding:0 11px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#6b7385!important;text-decoration:none!important;transition:.15s ease!important}
.nmf161-item:hover{background:#f5f3ff!important;border-color:#e6e1ff!important;color:var(--nf-accent)!important;transform:translateY(-1px)!important}
.nmf161-item.active,.nmf161-drop.active>.nmf161-item{background:linear-gradient(135deg,#f2efff,#faf9ff)!important;border-color:#ded8ff!important;color:var(--nf-accent)!important;box-shadow:0 5px 15px rgba(111,92,255,.07)!important}
.nmf161-item b{font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important}
.nmf161-icon{width:18px!important;height:18px!important;display:grid!important;place-items:center!important}.nmf161-icon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.nmf161-chevron{width:5px!important;height:5px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;opacity:.55!important}
.nmf161-drop{position:relative!important}.nmf161-menu{display:none!important;position:absolute!important;left:0!important;top:calc(100% + 8px)!important;z-index:100!important;width:245px!important;padding:7px!important;border:1px solid var(--nf-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--nf-shadow-lg)!important}.nmf161-drop:hover>.nmf161-menu,.nmf161-drop:focus-within>.nmf161-menu{display:grid!important;gap:3px!important}
.nmf161-menu>a{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;min-height:49px!important;padding:7px!important;border-radius:10px!important;color:#596274!important;text-decoration:none!important}.nmf161-menu>a:hover{background:#f5f3ff!important;color:var(--nf-accent)!important}.nmf161-menu>a>span{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#f3f1ff!important}.nmf161-menu svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important}.nmf161-menu b{display:block!important;font-size:10.5px!important;font-weight:900!important}.nmf161-menu small{display:block!important;margin-top:2px!important;color:#9299a9!important;font-size:8.5px!important}
.nmf165-nav-tools{display:flex!important;align-items:center!important;gap:5px!important}.nmf165-nav-tool{position:relative!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid var(--nf-line)!important;border-radius:11px!important;background:#fff!important;color:#6a7284!important;box-shadow:none!important}.nmf165-nav-tool:hover{border-color:#ddd7ff!important;background:#f5f3ff!important;color:var(--nf-accent)!important}.nmf165-nav-tool svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important}.nmf165-nav-tool i{position:absolute!important;right:-3px!important;top:-4px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;background:#e25263!important;color:#fff!important;font-size:7px!important;font-style:normal!important;font-weight:950!important}
.nmf165-notification-popover{right:0!important;top:calc(100% + 9px)!important;width:min(370px,calc(100vw - 24px))!important;border:1px solid var(--nf-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--nf-shadow-lg)!important;overflow:hidden!important}
.nmf165-notification-popover header{padding:11px 13px!important;border-bottom:1px solid var(--nf-line)!important;background:#fafaff!important}.nmf165-notification-popover header b{font-size:11px!important}.nmf165-notification-popover header button{color:var(--nf-accent)!important;font-size:9px!important}
.nmf165-notification-item{padding:10px 12px!important;border-bottom:1px solid #eff0f4!important}.nmf165-notification-item:hover{background:#fbfaff!important}

/* Shared page head */
.nmf116-pagehead,.nmf165-search-head,.nmf165-topic-head,.topic-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px!important;padding:18px 20px!important;
  border:1px solid #e1def4!important;border-radius:20px!important;background:linear-gradient(135deg,#fff,#f7f5ff)!important;box-shadow:var(--nf-shadow)!important;
}
.nmf116-pagehead h1,.nmf165-search-head h1,.nmf165-topic-head h1,.topic-head h1{margin:0!important;color:var(--nf-text)!important;font-size:23px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:950!important}
.nmf116-pagehead p,.nmf165-search-head p,.nmf165-topic-head p,.topic-head p{margin:5px 0 0!important;color:var(--nf-muted)!important;font-size:10.5px!important;line-height:1.55!important}
.nmf116-head-actions{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
.nmf116-head-actions a,.nmf116-head-actions button{min-height:39px!important;padding:0 13px!important;border:1px solid var(--nf-line)!important;border-radius:10px!important;background:#fff!important;color:#60697a!important;font-size:10px!important;font-weight:900!important}.nmf116-head-actions a:hover,.nmf116-head-actions button:hover{border-color:#d9d3ff!important;color:var(--nf-accent)!important;background:#f7f5ff!important}

/* Home */
.nmf116-home-grid,.nmf147-home-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 290px!important;gap:15px!important;align-items:start!important}
.nmf116-groups{display:grid!important;gap:14px!important}
.nmf116-group{overflow:hidden!important;border:1px solid var(--nf-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}
.nmf116-group>header{padding:16px 18px!important;border-bottom:1px solid #ececf3!important;background:linear-gradient(180deg,#fff,#fbfaff)!important}
.nmf1641-group-title{display:flex!important;align-items:center!important;gap:11px!important}.nmf1641-group-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #dfd9ff!important;border-radius:11px!important;background:#f1eeff!important;color:var(--nf-accent)!important;overflow:hidden!important}.nmf1641-group-icon img{width:26px!important;height:26px!important;object-fit:contain!important}.nmf1641-group-title h2{margin:0!important;color:var(--nf-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important}.nmf1641-group-title p{margin:4px 0 0!important;color:var(--nf-muted)!important;font-size:9.5px!important;line-height:1.45!important}
.nmf116-node-list{display:grid!important}.nmf116-node{display:grid!important;grid-template-columns:50px minmax(0,1fr) 66px 76px 230px!important;gap:11px!important;align-items:center!important;min-height:76px!important;padding:10px 15px!important;border-bottom:1px solid #eef0f4!important;background:#fff!important;color:inherit!important;text-decoration:none!important;transition:.14s ease!important}.nmf116-node:last-child{border-bottom:0!important}.nmf116-node:hover{background:#fbfaff!important}.nmf116-node:hover .node-copy strong{color:var(--nf-accent)!important}
.node-icon,.nmf153-node-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid #e1ddff!important;border-radius:14px!important;background:linear-gradient(145deg,#f5f3ff,#ece8ff)!important;color:var(--nf-accent)!important;overflow:hidden!important}.node-icon img,.nmf153-node-icon img{width:34px!important;height:34px!important;object-fit:contain!important}.nmf153-fallback-icon{font-size:18px!important}
.node-copy{min-width:0!important}.node-copy strong{display:block!important;color:var(--nf-text)!important;font-size:11.5px!important;font-weight:950!important;line-height:1.25!important}.node-copy small{display:block!important;margin-top:4px!important;color:var(--nf-muted)!important;font-size:9px!important;line-height:1.4!important;white-space:normal!important}
.node-stat{text-align:center!important}.node-stat b{display:block!important;color:#444c60!important;font-size:11px!important;font-weight:950!important}.node-stat small{display:block!important;margin-top:2px!important;color:#a0a6b3!important;font-size:7.5px!important;text-transform:uppercase!important;letter-spacing:.05em!important}
.node-last{min-width:0!important;padding-left:12px!important;border-left:1px solid #ececf2!important}.node-last strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#4d5668!important;font-size:9.5px!important;font-weight:850!important}.node-last small{display:block!important;margin-top:3px!important;color:#9ba2b1!important;font-size:8px!important}
.nmf116-sidebar{display:grid!important;gap:12px!important;position:sticky!important;top:168px!important}.side-card{padding:0!important;overflow:hidden!important;border:1px solid var(--nf-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}.side-card>header{padding:13px 14px!important;border-bottom:1px solid #ededf3!important;background:#fcfcff!important}.side-card>header h3{margin:0!important;color:#343b4d!important;font-size:11px!important;font-weight:950!important}.stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.stats-grid>div{padding:15px!important;border-right:1px solid #eef0f4!important;border-bottom:1px solid #eef0f4!important}.stats-grid>div:nth-child(2n){border-right:0!important}.stats-grid>div:nth-last-child(-n+2){border-bottom:0!important}.stats-grid b{display:block!important;color:var(--nf-accent)!important;font-size:17px!important;font-weight:950!important}.stats-grid span{display:block!important;margin-top:2px!important;color:#9aa1af!important;font-size:8px!important}
.online-list{display:grid!important;padding:8px!important;gap:3px!important}.online-list a{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:5px 7px!important;border-radius:9px!important;color:#606879!important;font-size:9.5px!important;font-weight:800!important}.online-list a:hover{background:#f6f4ff!important;color:var(--nf-accent)!important}.online-list a>span{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#f0edff!important;color:var(--nf-accent)!important;font-size:9px!important;font-weight:950!important}

/* Node topics */
.nmf116-thread-card,.nmf141-thread-card,.nmf165-panel{border:1px solid var(--nf-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important;overflow:hidden!important}
.nmf116-thread-card>a,.nmf141-thread-card>a{padding:13px 15px!important;border-bottom:1px solid #eef0f4!important}.nmf116-thread-card>a:hover,.nmf141-thread-card>a:hover{background:#fbfaff!important}
.topic-labels span{border:1px solid #ded9ff!important;border-radius:999px!important;background:#f2efff!important;color:var(--nf-accent)!important;font-size:8px!important;font-weight:900!important}

/* Topic and posts */
.posts-list{display:grid!important;gap:11px!important}.post-card{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;overflow:hidden!important;border:1px solid var(--nf-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}
.post-author{padding:18px 14px!important;border-right:1px solid #eceef3!important;background:#fafaff!important;text-align:center!important}.post-avatar{width:72px!important;height:72px!important;margin:0 auto 10px!important;border:4px solid #fff!important;border-radius:20px!important;background:linear-gradient(145deg,#6554f6,#9481ff)!important;box-shadow:0 9px 24px rgba(70,60,132,.13)!important;overflow:hidden!important}.post-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.post-name{color:#333a4c!important;font-size:11px!important;font-weight:950!important}.post-role{display:inline-flex!important;margin-top:6px!important;padding:4px 8px!important;border-radius:999px!important;background:#efecff!important;color:var(--nf-accent)!important;font-size:7.5px!important;font-weight:900!important}
.post-main{min-width:0!important}.post-main>header{min-height:44px!important;padding:10px 15px!important;border-bottom:1px solid #eef0f4!important;background:#fff!important}.post-body{padding:18px!important;color:#3d4658!important;font-size:12px!important;line-height:1.7!important}.post-body img{border-radius:14px!important}.post-actions{padding:9px 14px!important;border-top:1px solid #eef0f4!important;background:#fcfcff!important}.post-actions a,.post-actions button{color:#778094!important;font-size:9px!important;font-weight:850!important}.post-actions a:hover,.post-actions button:hover{color:var(--nf-accent)!important}

/* Compose / editor */
.nmf116-compose-card,.nmf137-compose,.nmf165-compose,.nmf190-compose,.nmfpm-compose{padding:17px!important;border:1px solid var(--nf-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}
.nmf190-editor-shell,.nmf165-editor{overflow:hidden!important;border:1px solid #dfe2eb!important;border-radius:13px!important;background:#fff!important}.nmf165-toolbar,.nmf190-editor-shell [class*="toolbar"]{padding:7px!important;border-bottom:1px solid #eceef3!important;background:#f8f8fc!important}.nmf165-toolbar button,.nmf190-editor-shell [class*="toolbar"] button{width:32px!important;height:30px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#626b7d!important}.nmf165-toolbar button:hover,.nmf190-editor-shell [class*="toolbar"] button:hover{border-color:#ded9ff!important;background:#f0edff!important;color:var(--nf-accent)!important}.nmf190-title-field input,.nmf190-editor-shell textarea,.nmf165-editor textarea{border:0!important;border-radius:0!important;box-shadow:none!important}
.nmf165-dropzone{border:1px dashed #cfc8ff!important;border-radius:12px!important;background:#faf9ff!important;color:#7c74a5!important}.nmf165-dropzone:hover{background:#f3f0ff!important;border-color:#a99dff!important}

/* Ideas / complaints */
.nmf137-overview-grid,.nmf137-ideas-grid,.nmf165-appeals-grid{display:grid!important;gap:12px!important}
.nmf137-idea,.nmf137-complaint,.nmf152-case,.nmf165-appeal-row{border:1px solid var(--nf-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}.nmf137-idea:hover,.nmf137-complaint:hover{border-color:#d8d2ff!important;box-shadow:0 15px 38px rgba(44,38,86,.09)!important}
.nmf137-complaint-meta,.nmf137-idea [class*="meta"]{color:#939baa!important;font-size:8.5px!important}
.nmf152-case-head{padding:14px 16px!important;border-bottom:1px solid #edf0f4!important;background:#fafaff!important}.nmf152-case-messages{padding:15px!important;background:#f9f9fc!important}.nmf152-case-message{border:1px solid #e7e8ef!important;border-radius:13px!important;background:#fff!important}.nmf152-resolution{border-radius:13px!important;background:#edf9f3!important;border:1px solid #cdeedf!important}
.nmf16410-complaint-adminbar{border:1px solid #ddd7ff!important;border-radius:13px!important;background:#f2efff!important;color:#5f51d9!important}

/* Search */
.nmf165-search-main{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:14px!important}.nmf165-search-form,.nmf165-search-filters,.nmf165-search-groups{border:1px solid var(--nf-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:var(--nf-shadow)!important}.nmf165-result{padding:13px 14px!important;border-bottom:1px solid #eef0f4!important}.nmf165-result:hover{background:#fbfaff!important}

/* Member */
.nmf165-member-cover,.member-cover{position:relative!important;overflow:hidden!important;border:1px solid #dfdbf4!important;border-radius:22px!important;background:linear-gradient(135deg,#f5f2ff,#e8e3ff)!important;box-shadow:var(--nf-shadow)!important}.nmf165-member-cover::after,.member-cover::after{content:"";position:absolute;right:-45px;top:-75px;width:220px;height:220px;border-radius:50%;background:rgba(111,92,255,.08)!important}.nmf165-member-grid,.member-grid{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important}.nmf165-metrics>div{border:1px solid var(--nf-line)!important;border-radius:13px!important;background:#fff!important}.nmf165-achievements>div{border:1px solid #e2ddff!important;border-radius:12px!important;background:#f8f6ff!important}

/* PM */
.nmfpm-shell{display:grid!important;grid-template-columns:290px minmax(0,1fr)!important;min-height:620px!important;overflow:hidden!important;border:1px solid var(--nf-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--nf-shadow-lg)!important}.nmfpm-sidebar{border-right:1px solid #eceef3!important;background:#fafaff!important}.nmfpm-sidebar-head{padding:14px!important;border-bottom:1px solid #eceef3!important}.nmfpm-conversation{padding:10px 11px!important;border-bottom:1px solid #edf0f4!important}.nmfpm-conversation:hover,.nmfpm-conversation.active{background:#f1eeff!important}.nmfpm-avatar,.nmfpm-chat-avatar{background:linear-gradient(145deg,var(--nf-accent),var(--nf-accent2))!important;color:#fff!important}.nmfpm-chat-head{border-bottom:1px solid #eceef3!important;background:#fff!important}.nmfpm-stream{background:#f7f8fb!important}.nmfpm-compose{border-radius:0!important;box-shadow:none!important;border-width:1px 0 0!important}

/* flash / empty */
.nmf116-flash{margin:0 0 13px!important;padding:11px 13px!important;border:1px solid #ddd7ff!important;border-radius:12px!important;background:#f3f0ff!important;color:#5f55ae!important;font-size:10px!important;font-weight:800!important}.nmf116-flash.error{border-color:#f3cdd3!important;background:#fff1f3!important;color:#b14d5a!important}.nmf116-empty,.nmf137-empty{padding:35px 20px!important;border:1px dashed #d7d8e2!important;border-radius:17px!important;background:#fafaff!important;text-align:center!important}.nmf116-empty strong,.nmf137-empty strong{color:#495164!important;font-size:12px!important}.nmf116-empty p,.nmf137-empty p{color:#9299a9!important;font-size:10px!important}

/* Mobile dock */
.nmf170-mobile-dock{display:none!important}

@media(max-width:1100px){
  .nmf161-bar{grid-template-columns:auto minmax(0,1fr) auto!important}.nmf161-brand-copy{display:none!important}.nmf161-brand{min-width:auto!important}.nmf161-nav{justify-content:flex-start!important;overflow-x:auto!important;scrollbar-width:none!important}.nmf161-nav::-webkit-scrollbar{display:none!important}.nmf161-item{flex:0 0 auto!important}.nmf116-node{grid-template-columns:50px minmax(0,1fr) 62px 68px!important}.node-last{display:none!important}.nmf116-home-grid,.nmf147-home-grid{grid-template-columns:minmax(0,1fr) 255px!important}
}
@media(max-width:900px){
  .nmf116-shell,.nmf152-shell{width:min(calc(100% - 20px),1280px)!important;padding-top:12px!important}.nmf161-bar{top:76px!important;grid-template-columns:auto 1fr!important;padding:7px!important;border-radius:15px!important}.nmf161-nav{display:none!important}.nmf165-nav-tools{justify-content:flex-end!important}.nmf116-home-grid,.nmf147-home-grid{grid-template-columns:1fr!important}.nmf116-sidebar{position:static!important;grid-template-columns:1fr 1fr!important}.nmf116-node{grid-template-columns:48px minmax(0,1fr) 62px!important}.nmf116-node .node-stat:nth-of-type(2){display:none!important}.post-card{grid-template-columns:1fr!important}.post-author{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;text-align:left!important;align-items:center!important;border-right:0!important;border-bottom:1px solid #eceef3!important}.post-avatar{width:46px!important;height:46px!important;margin:0!important;border-radius:13px!important}.nmf165-search-main{grid-template-columns:1fr!important}.nmf165-member-grid,.member-grid{grid-template-columns:1fr!important}.nmfpm-shell{grid-template-columns:1fr!important}.nmfpm-sidebar{border-right:0!important;border-bottom:1px solid #eceef3!important;max-height:260px!important}.nmf170-mobile-dock{position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:1900!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;padding:6px!important;border:1px solid #dedfec!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(18px)!important;box-shadow:0 16px 44px rgba(37,32,75,.16)!important}.nmf170-mobile-dock a{display:grid!important;place-items:center!important;min-height:44px!important;border-radius:10px!important;color:#757d8e!important;font-size:7.5px!important;font-weight:850!important;text-decoration:none!important}.nmf170-mobile-dock a.active{background:#f0edff!important;color:var(--nf-accent)!important}.nmf170-mobile-dock svg{width:17px!important;height:17px!important;margin-bottom:2px!important}.nmf116-main{padding-bottom:66px!important}
}
@media(max-width:620px){
  .nmf161-bar{margin-bottom:10px!important}.nmf161-brand-icon{width:34px!important;height:34px!important}.nmf165-nav-tool{width:36px!important;height:36px!important}.nmf116-pagehead,.nmf165-search-head,.nmf165-topic-head,.topic-head{padding:15px!important;border-radius:16px!important;flex-direction:column!important}.nmf116-pagehead h1,.nmf165-topic-head h1{font-size:20px!important}.nmf116-sidebar{grid-template-columns:1fr!important}.nmf116-group{border-radius:16px!important}.nmf116-group>header{padding:13px!important}.nmf116-node{grid-template-columns:42px minmax(0,1fr)!important;min-height:66px!important;padding:9px 11px!important}.node-icon,.nmf153-node-icon{width:39px!important;height:39px!important;border-radius:11px!important}.node-icon img,.nmf153-node-icon img{width:29px!important;height:29px!important}.node-stat{display:none!important}.node-copy strong{font-size:10.5px!important}.node-copy small{font-size:8.3px!important}.post-body{padding:14px!important;font-size:11.5px!important}.nmfpm-shell{border-radius:16px!important}
}

/* V600 forum hero */
.nmf600-forum-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 0 15px;padding:28px 30px;border:1px solid #dfdbf6;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#f6f3ff 66%,#ece7ff 100%);box-shadow:var(--nf-shadow)}
.nmf600-forum-hero::after{content:"";position:absolute;right:-80px;top:-130px;width:330px;height:330px;border-radius:50%;background:rgba(111,92,255,.075)}
.nmf600-forum-hero>div{position:relative;z-index:2}.nmf600-kicker{display:block;margin:0 0 8px;color:var(--nf-accent);font-size:8.5px;font-weight:950;letter-spacing:.14em}.nmf600-forum-hero h1{margin:0;color:var(--nf-text);font-size:32px;line-height:1;letter-spacing:-.045em;font-weight:950}.nmf600-forum-hero p{max-width:600px;margin:10px 0 0;color:var(--nf-muted);font-size:10.5px;line-height:1.6}.nmf600-hero-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.nmf600-hero-actions a{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid var(--nf-accent);border-radius:10px;background:linear-gradient(135deg,var(--nf-accent),var(--nf-accent2));color:#fff;font-size:9.5px;font-weight:900;text-decoration:none;box-shadow:0 8px 18px rgba(111,92,255,.16)}.nmf600-hero-actions a.ghost{border-color:#ddd8ef;background:#fff;color:#626b7d;box-shadow:none}.nmf600-hero-actions a.ghost:hover{border-color:#d2cbff;color:var(--nf-accent);background:#f8f6ff}.nmf600-hero-metrics{display:grid!important;grid-template-columns:repeat(3,100px)!important;gap:8px!important}.nmf600-hero-metrics>div{padding:13px 12px;border:1px solid rgba(255,255,255,.8);border-radius:13px;background:rgba(255,255,255,.66);backdrop-filter:blur(8px);text-align:center}.nmf600-hero-metrics strong{display:block;color:#3e3b59;font-size:18px;font-weight:950}.nmf600-hero-metrics span{display:block;margin-top:2px;color:#8b8fa0;font-size:7.5px;text-transform:uppercase;letter-spacing:.05em}.nmf600-quick>div{display:grid;padding:8px}.nmf600-quick a{min-height:36px;padding:0 9px;display:flex;align-items:center;border-radius:9px;color:#687184;font-size:9px;font-weight:850;text-decoration:none}.nmf600-quick a:hover{background:#f3f0ff;color:var(--nf-accent)}
@media(max-width:900px){.nmf600-forum-hero{grid-template-columns:1fr!important}.nmf600-hero-metrics{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:620px){.nmf600-forum-hero{padding:21px 17px;border-radius:17px}.nmf600-forum-hero h1{font-size:27px}.nmf600-hero-metrics{gap:5px!important}.nmf600-hero-metrics>div{padding:10px 6px}.nmf600-hero-metrics strong{font-size:15px}}
