html,body{background:#1e1626;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{box-sizing:border-box;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}#game{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}#game canvas{image-rendering:pixelated;image-rendering:crisp-edges;flex:none;display:block}.itek-overlay{z-index:10;-webkit-user-select:text;user-select:text;background:#0009;place-items:center;padding:16px;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:fixed;inset:0}.itek-card{box-sizing:border-box;color:#2b1d0e;text-align:center;background:#fff8e7;border:4px solid #2b1d0e;width:min(340px,100%);max-height:100%;padding:20px 18px 14px;position:relative;overflow-y:auto;box-shadow:4px 4px #00000073}.itek-card h2{color:#c0392b;word-break:break-all;margin:0 0 8px;font:14px/1.4 "Press Start 2P",monospace}.itek-card p{margin:0 0 12px}.itek-card a{color:#2a6cc4}.itek-small{color:#6b5a45;font-size:12px}.itek-error{color:#c0392b;min-height:1.5em;font-weight:600}.itek-error:empty{min-height:0;margin:0}.itek-provider{border-radius:4px;justify-content:center;align-items:center;gap:10px;height:44px;margin:0 0 10px;font:500 15px/1 Roboto,system-ui,sans-serif;text-decoration:none;display:flex}.itek-provider svg{flex:none;width:20px;height:20px}.itek-card .itek-google{color:#1f1f1f;background:#fff;border:1px solid #747775}.itek-card .itek-facebook{color:#fff;background:#1877f2;border:1px solid #1877f2}.itek-card .itek-mock{color:#2b1d0e;background:#fff3a3;border:2px dashed #c25400}.itek-input{box-sizing:border-box;text-align:center;text-transform:uppercase;background:#fff;border:3px solid #2b1d0e;width:100%;padding:10px;font:14px/1.4 "Press Start 2P",monospace;display:block}.itek-input+.itek-small{margin:6px 0 10px}.itek-check{text-align:left;align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.itek-check input{flex:none;width:18px;height:18px;margin:1px 0 0}.itek-btn{color:#fff;cursor:pointer;background:#4cb04c;border:3px solid #2b1d0e;width:100%;padding:12px;font:12px/1 "Press Start 2P",monospace;display:block}.itek-btn:disabled{opacity:.6;cursor:wait}.itek-link-btn{color:#6b5a45;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 12px;text-decoration:underline}.itek-card h3{color:#6b5a45;margin:14px 0 6px;font:10px/1.4 "Press Start 2P",monospace}.itek-signin{font-weight:600}.itek-signin .itek-link-btn{margin:0 0 0 6px;padding:0;font-size:12px}.itek-merge{text-align:left;margin:0 0 12px;padding-left:1.2em;font-size:14px}.itek-card .itek-danger{background:#c0392b;box-shadow:0 3px #7d1f15}.itek-card .itek-danger-link{color:#c0392b;margin-top:8px;font-size:12px}.itek-close-x{color:#2b1d0e;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font:18px/1 system-ui,sans-serif;position:absolute;top:2px;right:2px}.itek-more{color:#6b5a45;border-top:2px dashed #c9b48f;margin-top:20px;padding-top:10px;font-size:12px}.itek-more summary{cursor:pointer;padding:4px}.itek-more-links{margin:8px 0 10px;padding:0;font-size:14px;line-height:2;list-style:none}.itek-more-rule{border:0;border-top:1px solid #e3cc9c;margin:10px 0 4px}.itek-amounts{gap:8px;margin:0 0 10px;display:flex}.itek-amount{color:#2b1d0e;cursor:pointer;background:#fff;border:3px solid #2b1d0e;flex:1;padding:10px 0;font:12px/1 "Press Start 2P",monospace}.itek-amount.is-picked{background:#ffd23f}.itek-amounts+.itek-input{margin:0 0 12px;font-size:12px}
