/* na-moon-v1.css (v49x52 preview) */
.mph-w{position:relative;display:inline-flex;flex-direction:column;align-items:center;line-height:1;vertical-align:bottom}
.mph-l{font:400 10px/1 "Space Mono",ui-monospace,monospace;text-transform:lowercase;letter-spacing:.04em;background:none;border:0;padding:2px 3px 0;margin:0;color:inherit;cursor:pointer}
.mph-l:hover{text-decoration:underline}
.mph-ov{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.96);color:#000;font:400 14px/1.4 "Space Mono",ui-monospace,monospace;text-transform:lowercase}
.mph-ov[hidden]{display:none}
html[data-theme=dark] .mph-ov{background:rgba(0,0,0,.96);color:#fff}
.mph-in{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px}
.mph-m{width:min(70vw,60vh,520px);height:auto;margin-bottom:12px}
.mph-in b{font-size:clamp(20px,4vw,30px);font-weight:700;letter-spacing:.04em}
.mph-x{position:absolute;top:16px;right:16px;font:700 14px/1 "Space Mono",ui-monospace,monospace;letter-spacing:.12em;padding:10px 14px;background:transparent;color:inherit;border:2px solid currentColor;cursor:pointer}
html.mph-open{overflow:hidden}
.mph-ov{overflow:auto;align-items:flex-start}.mph-in{margin:auto}
.mph-m{width:min(60vw,42vh,440px)}
.mph-live{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-top:14px}
.mph-live table{border-collapse:collapse;font-size:13px}.mph-live th{font-weight:400;text-align:left;padding:3px 14px 3px 0;opacity:.6}.mph-live td{text-align:right;padding:3px 0}
.mph-s{flex-basis:100%;font-size:11px;opacity:.55;margin-top:6px}
.na-moon{display:inline-flex;flex-direction:column;align-items:center;gap:1px;background:none;border:0;padding:0 2px;margin:0 8px 0 0;color:inherit;cursor:pointer;line-height:1;vertical-align:middle}
.na-moon .mph-m{width:20px;height:20px;margin:0}.na-moon .mph-m circle{stroke-width:1.25}
.na-moon .mph-l{padding:0;font-size:10px}
.mph-ov .mph-m{width:min(60vw,42vh,440px);height:auto;margin-bottom:12px}.mph-ov .mph-m circle{stroke-width:.35}
