:root{--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;background:#000}body{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}#game{display:block}.nk-nick-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#08080eb8}.nk-nick-box{background:#1c1c28;border:1px solid #3a3a4a;border-radius:10px;padding:18px 22px;width:min(320px,84vw);text-align:center;font-family:sans-serif;color:#eee}.nk-nick-title{font-size:15px;font-weight:700;margin-bottom:10px}.nk-nick-input{width:100%;box-sizing:border-box;padding:8px 10px;font-size:16px;border-radius:6px;border:1px solid #55556a;background:#101018;color:#fff;outline:none}.nk-nick-hint{margin-top:8px;font-size:12px;color:#8a8a9a}.nk-nick-btn{margin-top:12px;padding:8px 26px;font-size:14px;border-radius:6px;border:none;background:#b8862f;color:#14141f;font-weight:700}.nk-nick-overlay,.nk-nick-overlay *{-webkit-user-select:text;user-select:text;touch-action:manipulation}.nk-nick-overlay{align-items:flex-start;padding-top:16vh;box-sizing:border-box}.nk-nick-row{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.nk-nick-row .nk-nick-btn{margin-top:0}.nk-nick-skip{padding:8px 16px;font-size:14px;border-radius:6px;border:1px solid #3a3a4a;background:transparent;color:#c8c8d7}.nk-nick-err{color:#ff9a7a}.nk-nick-btn:disabled,.nk-nick-skip:disabled{opacity:.5}
