<style>.newsletter label{color:var(--wp--preset--color--background);font-size:.9rem;display:inline-block;width:100%}.newsletter input{display:inline-block;width:calc(100% - 1rem);padding:0 .5rem .5rem;background:0 0;border:solid var(--wp--preset--color--secondary);border-width:0 0 1px;color:var(--wp--preset--color--background);font-size:1rem;outline:0}.newsletter #nsubmit{background:var(--wp--preset--color--primary);margin:1rem 0 0;max-width:100px;padding:.8rem;border:none;border-radius:5px;float:right;font-weight:500}</style>