Zu 1.
Dein Darstellungsproblem mit der Schrift wird nach meinem Dafürhalten durch vererben oder besser gesagt durch erben aus deinem Theme ausgelöst.
Code
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
Die Zeile mit
font: inherit;
erbt offensichtlich die Darstellung und überschreibt damit deine Eingaben.
Um dieses Erben dafür zu unterbinden habe ich bei G....e nichts gefunden - sorry.
Ggf müßtest du eine neue CSS Regel für diese Klasse selbst erstellen .......
In Wahrheit bin ich aber dafür zu sehr Amateur - aber lernfähig, wenn jemand eine Lösung hat ;-)