body{color:#fff;background:#1a1530;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Trebuchet MS,sans-serif;display:flex}#app{text-align:center;max-width:900px;padding:24px}#game{cursor:crosshair;width:min(100vw,160vh);max-height:100vh}h1{color:#ffd966;margin:8px 0 16px;font-size:2.2rem}h2{color:#c9b6ff}p{font-size:1.15rem;line-height:1.5}.help{color:#b9b3d6;font-size:1rem}.big{color:#7dffb2;font-size:1.4rem}.top{background:#2e2650;border-radius:10px;margin-bottom:12px;padding:8px}button{font:inherit;color:#2b1d00;cursor:pointer;background:#ffb703;border:0;border-radius:10px;margin:6px;padding:10px 20px;font-size:1.1rem}button.alt{color:#fff;background:#8e7dff}button:disabled{opacity:.4;cursor:not-allowed}.cols{text-align:left;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cols>div{flex:1;min-width:230px}.item{background:#2e2650;border-radius:10px;gap:2px;margin-bottom:8px;padding:8px 10px;display:grid}.item span{color:#b9b3d6;font-size:.9rem}.item i{color:#7dffb2}.item button{margin:4px 0 0;padding:6px 12px;font-size:1rem}
