@keyframes nm-marq { from { transform: translateX(0); } to { transform: translateX(-50%); } }
input::placeholder, textarea::placeholder { color: inherit; opacity: .5; }
details > summary { list-style: none; cursor: pointer; }
details > summary::-webkit-details-marker { display: none; }
details[open] .nm-plus { transform: rotate(45deg); }
* { box-sizing: border-box; }
body { margin: 0; }
