.nmc{border:1.5px solid var(--frame-edge,var(--card-border,#9be15d));box-shadow:0 0 16px var(--frame-shadow,#9be15d33);background:var(--card-background,#131f18);background-color:var(--card-base,#131f18);text-align:center;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:16px 12px 12px;transition:transform .15s;display:flex;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}.nmc:hover{transform:translateY(-2px)}.nmc:before{content:"";pointer-events:none;background:linear-gradient(#060c0a26,#060c0ab3);position:absolute;inset:0}.nmc>*{position:relative}.nmc-level{color:#0e1a0b;background:#b8e36a;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #00000080}.nmc-avatar{border:2px solid var(--frame-edge,#9be15d);color:#b8e36a;background:#1a2a21;border-radius:999px;place-items:center;width:58px;height:58px;font-family:Manrope,sans-serif;font-weight:800;display:grid;overflow:hidden}.nmc-avatar img{object-fit:cover;width:100%;height:100%}.nmc-name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;max-width:100%;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.nmc-tagline{color:#e6eee2;text-shadow:0 1px 3px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.nmc-meters{background:#060c0a99;border-radius:10px;flex-direction:column;gap:3px;width:100%;margin-top:2px;padding:7px 8px;display:flex}.nmc-meter{text-align:left;color:#d6e2d9;grid-template-columns:1fr auto 18px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:grid}.nmc-meter b{text-align:right;color:#fff}.nmc-dots{gap:3px;display:flex}.nmc-dots i{background:#ffffff2e;border-radius:2px;width:9px;height:5px}.nmc-dots i.on{background:var(--frame-edge,#9be15d)}.nmc-create{background:#131f18;border:1.5px dashed #4e7a33;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:800;display:flex;color:#b8e36a!important;text-decoration:none!important}.nmc-loading{background:#131f18;border-radius:16px;flex-shrink:0;height:150px;display:block}.nmc:focus-visible,.nmc-create:focus-visible{outline-offset:2px;outline:2px solid #d3f29a}
