@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-600-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:B612 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/b612-mono-400-latin.woff2) format("woff2")}@font-face{font-family:B612 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/b612-mono-700-latin.woff2) format("woff2")}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;font-variant-numeric:tabular-nums}@keyframes pmBlink{50%{opacity:0}}@keyframes pmShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.pm-shake{animation:pmShake .3s ease 2}.pm-press:active:not(:disabled){transform:translateY(1px)}button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pm-buehne{width:100%;max-width:420px;margin:0 auto}.pm-start{display:grid;gap:24px}@media(min-width:900px){.pm-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:48px;align-items:center}}@media(min-width:900px){.pm-liste-zwei{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}}.pm-nur-tastatur{display:none}@media(pointer:fine){.pm-nur-tastatur{display:inline}.pm-nur-finger{display:none}}.pm-numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:300px;margin:0 auto}@media(pointer:fine){.pm-numpad{display:none}}.pm-tastaturhinweis{display:none}@media(pointer:fine){.pm-tastaturhinweis{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
