input,textarea{font-size:16px;caret-color:#354b35}
#screen-link{width:100%;font-size:14px;overflow-wrap:anywhere}
#screen-admin{margin-top:16px}
#screen-admin label{display:grid;gap:8px;margin-top:14px}
#screen-admin button{width:100%}
#screen-status{font-variant-numeric:tabular-nums}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #487548;outline-offset:3px}
::selection{background:#c4d8b5;color:#243324}
footer,.section-heading span,.login span,.preview p{color:#59634f}
.section-heading span,.slot,.slot span:last-child{font-size:11px}
@media(max-width:600px){.section-heading span,.slot span:last-child{font-size:11px}}
