@font-face{font-family:mah;src:url(mah.e42126dba0d16d8d.eot?32017865);src:url(mah.e42126dba0d16d8d.eot?32017865#iefix) format("embedded-opentype"),url(mah.a8435a152ca48459.woff2?32017865) format("woff2"),url(mah.0631a2e42b957d62.woff?32017865) format("woff"),url(mah.11a6e8010c844b48.ttf?32017865) format("truetype"),url(mah.87f6264614458be7.svg?32017865#mah) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:mah,emoji;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pause:before{content:"\e800"}.icon-cancel-squared:before{content:"\e801"}.icon-lightbulb:before{content:"\e803"}.icon-undo:before{content:"\e807"}.icon-spin1:before{content:"\e808"}.icon-cancel-circled2:before{content:"\e809"}.icon-calendar:before{content:"\e80a"}.icon-note-beamed:before{content:"\e80b"}.icon-resize-full-alt:before{content:"\e80d"}.icon-volume-low:before{content:"\e80e"}.icon-loop:before{content:"\e812"}.icon-cog:before{content:"\e813"}.icon-trash-empty:before{content:"\e815"}@font-face{font-family:editor;src:url(editor.9a4674ed8eeca72a.eot?76220897);src:url(editor.9a4674ed8eeca72a.eot?76220897#iefix) format("embedded-opentype"),url(editor.0f0c5b4da51b1b2d.woff2?76220897) format("woff2"),url(editor.05a214b3b91618df.woff?76220897) format("woff"),url(editor.e869d11b22f452a2.ttf?76220897) format("truetype"),url(editor.3896987621300298.svg?76220897#editor) format("svg");font-weight:400;font-style:normal}[class^=icon-editor-]:before,[class*=" icon-editor-"]:before{font-family:editor,emoji;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-editor-down-small:before{content:"\e800"}.icon-editor-left-small:before{content:"\e801"}.icon-editor-right-small:before{content:"\e802"}.icon-editor-up-small:before{content:"\e803"}.icon-editor-trash:before{content:"\e804"}.icon-editor-cancel-alt:before{content:"\e805"}.icon-editor-ok:before{content:"\e810"}.icon-editor-list-add:before{content:"\e832"}.icon-editor-docs:before{content:"\f0c5"}.icon-editor-paper-plane-empty:before{content:"\f1d9"}@font-face{font-family:Kulim Park;font-style:normal;font-weight:400;src:url(kulim-park-v4-latin-ext_latin-regular.328c0ac02dbbd95a.eot);src:local(""),url(kulim-park-v4-latin-ext_latin-regular.328c0ac02dbbd95a.eot?#iefix) format("embedded-opentype"),url(kulim-park-v4-latin-ext_latin-regular.5ba427d3fc02fc32.woff2) format("woff2"),url(kulim-park-v4-latin-ext_latin-regular.2ca06e76c445b899.woff) format("woff"),url(kulim-park-v4-latin-ext_latin-regular.2a16ed6bdde62f9a.ttf) format("truetype"),url(kulim-park-v4-latin-ext_latin-regular.440f99b0cea8cc1a.svg#KulimPark) format("svg")}*,*:before,*:after{box-sizing:border-box}html{--main-bg-color: #0b1220;--main-bg-color-lt: #213454;--main-bg-color-dk: #08101d;--main-text-color: #f5f1e8;--main-text-color-hover: #ffffff;--main-text-color-lt: #ffe3a3;--main-text-color-dk: #7f8ea8;--main-content-text-color: #ebf0f8;--main-content-link-color: #9bc2ff;--main-content-link-hover-color: #c8deff;--dialog-headline-color: #fff4cf;--dialog-text-color: #ebf0f8;--dialog-background-color: rgb(9 17 30 / 94%);--dialog-border-color: rgb(255 255 255 / 10%);--dialog-border-color-hover: rgb(255 255 255 / 18%);--dialog-border-color-selected: #f3c56b;--card-layout-color-border-selected: #f3c56b;--card-layout-color-border: rgb(255 255 255 / 10%);--card-layout-color-bg: linear-gradient(180deg, rgb(20 31 51 / 94%), rgb(10 18 31 / 94%));--card-layout-color-bg-hover: linear-gradient(180deg, rgb(28 42 67 / 96%), rgb(14 24 39 / 96%));--card-layout-color: #fff;--card-text-color-bg: rgb(6 13 24 / 88%);--card-text-color-bg-hover: rgb(18 28 45 / 92%);--card-text-color: #f5f7fb;--input-text-color: #f5f7fb;--input-background-color: rgb(255 255 255 / 8%);--input-border-color: rgb(255 255 255 / 12%);--text-fail-color: #ff9797;--text-disabled-color: #73829a;--text-highlight-color: #f3c56b;--close-color: #dce4f2;--close-color-hover: #ffffff;--tile-color: #fff9e5;--tile-color-border: #4b4b4b;--tile-color-dark: #000;--tile-color-border-dark: #4b4b4b;--preview-overlay-background: rgb(5 10 18 / 82%);--preview-overlay-text: #fff;--preview-overlay-text-shadow: rgb(0 0 0 / 45%);--gesture-indicator: #42a5f5;--panel-shadow: 0 20px 60px rgb(0 0 0 / 36%);--panel-blur: blur(16px);--accent-gold: #f3c56b;--accent-blue: #7eb6ff;--ad-surface: linear-gradient(180deg, rgb(255 255 255 / 7%), rgb(255 255 255 / 3%));--ad-border: rgb(255 255 255 / 10%);width:100%;background:radial-gradient(circle at top left,rgba(66,106,173,.3),transparent 28%),radial-gradient(circle at top right,rgba(255,199,107,.12),transparent 24%),linear-gradient(180deg,#101a2d,#0b1220 44%,#08101d);background-color:var(--main-bg-color);height:100vh;height:100svh}@media (prefers-color-scheme: dark){html{--dialog-background-color: rgb(9 17 30 / 96%);--dialog-border-color: rgb(255 255 255 / 12%);--card-layout-color-border: rgb(255 255 255 / 11%);--main-content-text-color: #ebf0f8;--input-text-color: #ebf0f8;--input-background-color: rgb(255 255 255 / 8%);--input-border-color: rgb(255 255 255 / 12%);--main-content-link-color: #9bc2ff;--main-content-link-hover-color: #c8deff;--close-color: #dce4f2;--close-color-hover: #fff}}body{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;background:transparent;padding:0;margin:0;width:100%;font-size:1em;line-height:1.5;height:100vh;height:100svh}button,select{border:1px solid var(--input-border-color);font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:inherit}input[type=radio]{font-size:inherit;width:.9em;height:.9em;vertical-align:middle}a{color:var(--main-content-link-color)}a:hover{color:var(--main-content-link-hover-color)}p{margin:0;padding:0}.hidden{display:none}.link{cursor:pointer}.overlay{height:100svh;width:100%;position:fixed;top:0;left:0;z-index:10000;background-color:#03070d85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:100%;font-size:.9em}.overlay button,.overlay select{background-color:var(--input-background-color);border-color:var(--input-border-color);color:var(--input-text-color);text-overflow:ellipsis;padding:10px 14px;font-size:.9em;border-radius:12px}@media only screen and (min-width: 700px){.overlay{font-size:1.1em}}@media only screen and (min-width: 1000px){.overlay{font-size:1.2em}}@media only screen and (min-width: 1900px){.overlay{font-size:1.2em}}@media only screen and (min-width: 2200px){.overlay{font-size:2em}}@media only screen and (max-height: 500px){.overlay{font-size:.9em}}.overlay .overlay-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:98%;max-width:98%;margin-left:auto;margin-right:auto;border:1px solid var(--dialog-border-color);background-color:var(--dialog-background-color);line-height:1.2em;padding:1.5em 2em;display:flex;flex-direction:column;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);border-radius:24px}@media only screen and (min-width: 2200px){.overlay .overlay-popup{border-radius:30px}}@media only screen and (min-width: 1900px){.overlay .overlay-popup{max-height:80%;max-width:80%}}@media only screen and (max-width: 1000px){.overlay .overlay-popup{padding:1.5em}}@media only screen and (max-width: 280px){.overlay .overlay-popup{padding:1.5em 1em}}.overlay .close{right:8px;top:8px;position:absolute;color:var(--close-color);cursor:pointer;padding:3px;border-radius:6px}.overlay .close i{font-size:1.2em}.overlay .close:hover{color:var(--close-color-hover)}.overlay.overlay-info{z-index:10010}.overlay.overlay-info .overlay-popup{width:90%;height:90%}.overlay.overlay-settings{z-index:10010}.overlay.overlay-settings .overlay-popup{width:90%;max-height:90%;max-width:1400px}.overlay.overlay-newgame{z-index:10010}.overlay.overlay-newgame .overlay-popup{width:min(1180px,96%);height:min(860px,94%);overflow:hidden}@media only screen and (max-height: 500px){.overlay.overlay-newgame .overlay-popup{padding:10px}}.overlay.overlay-message .overlay-message-message{padding:2em}.overlay.overlay-message .overlay-popup{cursor:pointer;font-weight:600;text-align:center;color:var(--dialog-headline-color);padding:0;-webkit-user-select:none;user-select:none;pointer-events:none}.overlay.overlay-help{z-index:10010}.overlay.overlay-help .overlay-popup{max-height:90%;width:90%;max-width:1200px}
