diff --git a/index.html b/index.html index 1016111..bec788c 100644 --- a/index.html +++ b/index.html @@ -236,50 +236,49 @@ .stat-item.acc-large #acc-num { font-size: 32px; color: #fff; } .stat-item.acc-large #acc-grade { font-size: 32px; } - /* === MENU MODE (BeatLeader) === */ - #menu-overlay { width: 340px; } - - #bl-profile { + /* === КОМПАКТНЫЙ BEATLEADER === */ + #bl-wrapper { display: flex; align-items: center; gap: 15px; - margin-bottom: 12px; - padding-bottom: 12px; - border-bottom: 1px dashed rgba(255,255,255,0.1); } #bl-avatar { - width: 60px; - height: 60px; + width: 75px; + height: 75px; border-radius: 12px; - border: 2px solid var(--neon-cyan); - box-shadow: 0 0 10px rgba(0,255,255,0.4); + border: 2px solid rgba(255,255,255,0.2); + box-shadow: 0 0 10px var(--neon-cyan); object-fit: cover; display: none; + animation: rainbow 10s linear infinite; } - - #bl-name-container { + + #bl-info { display: flex; flex-direction: column; - gap: 2px; + justify-content: center; + gap: 3px; } - + #bl-name { font-size: 18px; font-weight: 900; color: var(--neon-magenta); text-shadow: 0 0 5px rgba(255,0,255,0.5); + margin-bottom: 2px; } - .bl-stat { - display: flex; - justify-content: space-between; - font-size: 15px; - border-bottom: 1px solid rgba(255,255,255,0.05); - padding-bottom: 6px; - margin-bottom: 6px; + .bl-stat-compact { + font-size: 13px; + color: #ccc; + } + + .bl-stat-compact span { + color: var(--neon-cyan); + font-weight: bold; + text-shadow: 0 0 5px rgba(0,255,255,0.5); } - .bl-stat span:last-child { color: var(--neon-cyan); text-shadow: 0 0 5px rgba(0,255,255,0.5); font-weight: bold; } /* === SETTINGS MODAL (F1) === */ #settings-modal { @@ -303,11 +302,33 @@ #settings-modal h2 { margin: 0; color: var(--neon-cyan); text-align: center; font-size: 18px; } .setting-row { display: flex; flex-direction: column; gap: 5px; } .setting-row.checkbox-row { flex-direction: row; align-items: center; gap: 10px; cursor: pointer; } - .setting-row input[type="text"], .setting-row input[type="number"], .setting-row select { + .setting-row input[type="text"], .setting-row input[type="number"] { background: rgba(0,0,0,0.5); color: #fff; border: 1px solid #444; padding: 8px; font-family: 'Orbitron', sans-serif; border-radius: 4px; outline: none; } - .setting-row input:focus, .setting-row select:focus { border-color: var(--neon-cyan); } + .setting-row input:focus { border-color: var(--neon-cyan); } + + /* Сетка для Radio Button'ов (вместо Select) */ + .radio-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 8px; + } + .radio-label { + display: flex; + align-items: center; + gap: 6px; + background: rgba(0,0,0,0.5); + padding: 6px 8px; + border: 1px solid #444; + border-radius: 4px; + cursor: pointer; + font-size: 12px; + transition: 0.2s; + } + .radio-label:hover { border-color: var(--neon-cyan); } + .radio-label input { margin: 0; cursor: pointer; accent-color: var(--neon-cyan); } + .setting-row button { background: transparent; color: var(--neon-cyan); border: 1px solid var(--neon-cyan); padding: 10px; font-weight: bold; cursor: pointer; border-radius: 4px; margin-top: 5px; @@ -326,16 +347,15 @@