body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;-webkit-user-select:none;user-select:none}#addNew{margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}#mcVersion{font-size:20px;padding:8px;border:1px solid #ccc;border-radius:4px;vertical-align:middle}h2{font-size:1.8em;font-weight:700;color:#333;margin-bottom:15px}.form-group{margin-bottom:15px}label{display:block;font-size:.9em;color:#555;margin-bottom:5px}input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;font-size:1em}input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e233}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-group{display:flex;gap:10px;margin-top:20px}.btn{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s,transform .2s;display:flex;align-items:center;justify-content:center}.btn-primary{background-color:#4a90e2;color:#fff}.btn-secondary{background-color:#f0f0f0;color:#555}.btn:hover{transform:translateY(-1px)}.btn-primary:hover{background-color:#3a78c2}.btn-secondary:hover{background-color:#e0e0e0}.btn:active{transform:translateY(0)}.item{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #0000001a;width:calc(33.33% - 20px);padding:8px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:default;transform:scale(.85);margin:0}.item:hover{transform:translateY(-5px) scale(.85);box-shadow:0 6px 15px #0003}.item img{object-fit:cover;border-radius:12px;transition:opacity .3s ease}.item:hover img{opacity:.8}.logo-img{display:inline-block;height:100px}.container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1200px;margin:0 auto}.version{font-size:25px;margin-bottom:15px;cursor:text;-webkit-user-select:text;user-select:text}.close-btn{color:red;position:absolute;top:5px;right:5px;background:none;border:none;font-size:40px;cursor:pointer}
