@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(./dela-gothic-one-latin-400-normal-AgyGD05y.woff2)format("woff2"),url(./dela-gothic-one-latin-400-normal-qxqiosUh.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}:root{--tinte:#1d1d26;--papier:#fffaf0;--akzent:#ffc93c;--leise:#5b5b6b;color:var(--tinte);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:#bfe6ff;height:100%;margin:0;overflow:hidden}#welt{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#schilder{pointer-events:none;position:fixed;inset:0;overflow:hidden}.schild{border:2px solid var(--tinte);background:var(--papier);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:0;left:0}#kopf{top:max(12px, env(safe-area-inset-top));border:3px solid var(--tinte);background:var(--papier);border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:flex;position:fixed;left:12px;right:12px}#kopf .gast{background:var(--akzent);border-radius:8px;margin-left:auto;padding:2px 8px;font-weight:700}#knoepfe{top:calc(max(12px, env(safe-area-inset-top)) + 56px);gap:8px;display:flex;position:fixed;right:12px}button{font:inherit;border:3px solid var(--tinte);background:var(--papier);min-height:44px;color:var(--tinte);cursor:pointer;box-shadow:0 3px 0 var(--tinte);border-radius:12px;padding:10px 14px;font-weight:700}button:active{box-shadow:0 1px 0 var(--tinte);transform:translateY(2px)}.panel{border:3px solid var(--tinte);background:var(--papier);-webkit-user-select:text;user-select:text;border-radius:14px;max-width:380px;max-height:45vh;padding:14px 16px;position:fixed;left:12px;right:12px;overflow:auto}#suchpanel,#wunschliste{top:calc(max(12px, env(safe-area-inset-top)) + 112px)}#info{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 150px)}.panel h2{margin:0 0 8px;font-size:18px}.panel dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.panel dt{font-weight:700}.panel dd{margin:0}.panel ol,.panel ul{margin:8px 0 0;padding-left:20px}#treffer{padding:0;list-style:none}#treffer button{text-align:left;width:100%;margin-top:6px}#suche{width:100%;font:inherit;border:3px solid var(--tinte);border-radius:10px;margin-top:6px;padding:10px 12px;font-size:16px;display:block}.leise{color:var(--leise);font-size:13px}#joystick{left:max(24px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom));border:3px solid var(--tinte);touch-action:none;background:#fffaf08c;border-radius:50%;width:120px;height:120px;position:fixed}#knopf{border:3px solid var(--tinte);background:var(--akzent);pointer-events:none;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}#hinweis{left:160px;right:12px;bottom:max(24px, env(safe-area-inset-bottom));color:var(--tinte);text-shadow:0 1px 0 var(--papier);margin:0;font-size:12px;position:fixed}#fps{background:var(--tinte);color:var(--papier);border-radius:6px;padding:4px 8px;font:600 12px ui-monospace,monospace;position:fixed;bottom:12px;right:12px}#laden{background:#bfe6ff;place-items:center;font-weight:700;display:grid;position:fixed;inset:0}[hidden]{display:none!important}.panel .schliessen{float:right;min-width:44px;margin:-6px -8px 4px 8px;padding:4px 10px;font-size:20px;line-height:1}
