/* Timestamp: 2026-10-12 | Version: 5.0.1 | Author & Credits: https://www.alawise.es/1-s */
:root{font-family:system-ui,sans-serif;color:#25352c;background:#f6f5f1}*{box-sizing:border-box}main{max-width:1000px;margin:auto;padding:2rem 1.2rem}.logo{font-size:2.6rem;font-weight:800;text-decoration:none;color:#ee885a}nav{display:flex;flex-wrap:wrap;gap:.8rem 1.3rem}a{color:#286047}section{margin:2rem 0;padding:1.4rem;border:1px solid #d9dfd7;border-radius:12px;background:#fff}article{border-top:1px solid #d9dfd7;padding:1rem 0}label{display:block;margin:.8rem 0}input,textarea,select{display:block;width:100%;font:inherit;padding:.6rem;border:1px solid #9da99e;border-radius:5px;background:#fff;color:inherit}textarea,pre{font-family:ui-monospace,monospace}pre{white-space:pre-wrap;overflow-wrap:anywhere}.check input{display:inline;width:auto;margin-right:.5rem}button{font:inherit;background:#315742;color:#fff;border:0;border-radius:5px;padding:.65rem 1rem;cursor:pointer}.inline{display:inline-block;margin:.3rem .5rem .3rem 0}.notice,.error{padding:1rem;border-left:4px solid #328454}.error{border-color:#c53535}details{margin:1rem 0}summary{cursor:pointer;font-weight:600}.pxe{font-family:ui-monospace,"Liberation Mono",monospace;background:#0f172a;color:#cbd5e1}.pxe .logo{color:#a5b4fc}.pxe a,.pxe h1,.pxe h2,.pxe h3{color:#38bdf8}.pxe section{background:#111d32;border-color:#334155;border-radius:0}.pxe input,.pxe textarea,.pxe select{background:#0f172a;border-color:#475569}.pxe button{background:#264577}.pxe article{border-color:#334155}footer{padding:1rem 0;font-size:.85rem}

/* Original local 5x7 glyphs keep branding independent from third-party font services. */
@font-face{font-family:"PXE Bits";src:url("pxe-bits.ttf") format("truetype");font-display:swap;unicode-range:U+0045,U+0050,U+0058,U+005F}
.pxe-wordmark{font-family:"PXE Bits",ui-monospace,monospace;font-weight:normal;color:#57f578;background:#06120a;letter-spacing:.02em;padding:.12em .2em;white-space:nowrap}
.pxe-cursor{animation:pxe-blink 1.2s steps(1,end) infinite}
@keyframes pxe-blink{0%,49%{opacity:1}50%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.pxe-cursor{animation:none}}
