/
hamster75
/
Life
Обзор
Документация
Войти
/
hamster75
/
Life
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
6
CI/CD
Аналитика
Безопасность
master
css/settings.css
152 строки
3 KB
Dmitry Smirnov
my collection wip
28 май 2026, 17:34
28 май 2026, 17:34
fd4c915
Код
Авторство
О чём код?
/* ── Настройки ──────────────────────────────────────────────────── */ #settings-overlay { position: fixed; inset: 0; background: rgba(0,0,0,0.72); display: none; align-items: center; justify-content: center; z-index: 1000; padding: 20px; } #settings-overlay.visible { display: flex; } #settings-modal { background: var(--bg-panel); border: 1px solid var(--border-hi); border-radius: 8px; width: 400px; max-width: 100%; display: flex; flex-direction: column; box-shadow: 0 24px 64px rgba(0,0,0,0.6); } #settings-header { display: flex; align-items: center; justify-content: space-between; padding: 14px 20px 12px; border-bottom: 1px solid var(--border); font-size: var(--fs-lg); font-weight: 600; color: var(--text-hi); flex-shrink: 0; } #settings-close { background: none; border: none; font-size: var(--fs-3xl); color: var(--text-soft); cursor: pointer; padding: 0 6px; border-radius: 3px; line-height: 1; } #settings-close:hover { color: var(--text-hi); } #settings-body { padding: 20px; display: flex; flex-direction: column; gap: 18px; } .stg-section-title { font-size: var(--fs-xs); font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-dim); padding-bottom: 4px; border-bottom: 1px solid var(--border); margin-bottom: -4px; } .stg-row { display: flex; flex-direction: column; gap: 5px; } .stg-row-top { display: flex; justify-content: space-between; align-items: baseline; } .stg-label { font-size: var(--fs-base); color: var(--text-mid); } .stg-val { font-size: var(--fs-base); color: var(--accent); font-family: monospace; min-width: 44px; text-align: right; } .stg-row input[type=range] { width: 100%; accent-color: var(--accent); cursor: pointer; } .stg-hint { font-size: var(--fs-xs); color: var(--text-faint); line-height: 1.5; } .stg-check-row { display: flex; align-items: center; gap: 8px; font-size: var(--fs-base); color: var(--text-mid); cursor: pointer; user-select: none; } .stg-check-row input[type=checkbox] { accent-color: var(--accent); width: 14px; height: 14px; cursor: pointer; flex-shrink: 0; } #settings-footer { border-top: 1px solid var(--border); padding-top: 16px; display: flex; justify-content: space-between; gap: 8px; } #stg-reset, #stg-clear-data { font-size: var(--fs-base); padding: 5px 14px; border-radius: 4px; border: 1px solid var(--border); background: var(--bg-card); color: var(--text-mid); cursor: pointer; transition: background 0.1s, color 0.1s, border-color 0.1s; } #stg-reset:hover { color: var(--text-hi); background: var(--bg-raised); } #stg-clear-data:hover { color: #e07070; border-color: #e07070; background: var(--bg-raised); } #stg-algo-select { background: var(--bg-deep); border: 1px solid var(--border); border-radius: 4px; color: var(--text-mid); font-family: monospace; font-size: var(--fs-base); padding: 6px 10px; width: 100%; cursor: pointer; }