Тёмная тема

This commit is contained in:
test1 2026-06-05 12:45:29 +00:00
parent 22564b68b1
commit 090e974f31

View File

@ -5,28 +5,28 @@
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Чек-лист подготовки к обучению</title>
<style>
:root{--ink:#0F1218;--cyan:#00E5FF;--cyan-50:#E8FCFF;--white:#fff;--gray-500:#5B6573;--gray-100:#F2F4F7;--green:#10B981;--green-50:#ECFDF5}
:root{--ink:#0F1218;--cyan:#00E5FF;--cyan-50:#E8FCFF;--white:#fff;--gray-500:#5B6573;--gray-100:#F2F4F7;--green:#10B981;--green-50:#ECFDF5;--dark-bg:#0F1218;--dark-surface:#1A1F2B;--dark-border:#2A3040;--text-light:#E4E7EC;--text-muted:#8892A2}
*{box-sizing:border-box;margin:0;padding:0}
body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;color:var(--ink);background:var(--white)}
body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,sans-serif;color:var(--text-light);background:var(--dark-bg)}
.container{max-width:1140px;margin:0 auto;padding:80px 24px}
.hero{background:var(--cyan-50);color:var(--ink)}
.hero{background:var(--dark-surface);color:var(--text-light);border-bottom:1px solid var(--dark-border)}
.hero h1{font-size:56px;font-weight:800;line-height:1.05;margin-bottom:24px}
.hero p{font-size:20px;color:var(--gray-500);max-width:600px;margin-bottom:32px}
.hero p{font-size:20px;color:var(--text-muted);max-width:600px;margin-bottom:32px}
.progress-wrap{position:sticky;top:0;z-index:10;background:var(--white);border-bottom:1px solid var(--gray-100);padding:16px 24px}
.progress-wrap{position:sticky;top:0;z-index:10;background:var(--dark-bg);border-bottom:1px solid var(--dark-border);padding:16px 24px}
.progress-row{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.progress-bar{flex:1;min-width:200px;height:12px;background:var(--gray-100);border-radius:6px;overflow:hidden}
.progress-bar{flex:1;min-width:200px;height:12px;background:var(--dark-border);border-radius:6px;overflow:hidden}
.progress-fill{height:100%;background:var(--cyan);border-radius:6px;transition:width .3s;width:0%}
.progress-text{font-weight:700;font-size:15px;white-space:nowrap}
.progress-percent{color:var(--cyan);font-size:24px;font-weight:800}
.btn{display:inline-block;background:var(--cyan);color:var(--ink);padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none;border:none;cursor:pointer;font-size:16px}
.btn:hover{background:#1be5ff}
.btn-reset{background:var(--gray-100);color:var(--ink);padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-size:14px}
.btn-reset:hover{background:#e0e3e8}
.btn-reset{background:var(--dark-surface);color:var(--text-light);padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-size:14px}
.btn-reset:hover{background:var(--dark-border)}
.section h2{font-size:36px;font-weight:700;margin-bottom:12px}
.section .subtitle{color:var(--gray-500);margin-bottom:32px;font-size:16px}
.card{background:var(--gray-100);border-radius:16px;padding:24px 32px;margin-bottom:12px;display:flex;align-items:center;gap:16px;transition:background .2s;cursor:pointer;user-select:none}
.card{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:16px;padding:24px 32px;margin-bottom:12px;display:flex;align-items:center;gap:16px;transition:background .2s;cursor:pointer;user-select:none}
.card.checked{background:var(--green-50)}
.card.checked .check-label{text-decoration:line-through;color:var(--gray-500)}
.check-box{width:28px;height:28px;border-radius:6px;border:2px solid var(--gray-500);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:16px}
@ -35,12 +35,12 @@ body{font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Inter,system-ui,s
.check-icon{display:none}
.card.checked .check-icon{display:inline}
.category{background:var(--cyan-50);border-radius:12px;padding:32px;margin-bottom:40px}
.category{background:var(--dark-border);border-radius:12px;padding:32px;margin-bottom:40px}
.category h3{font-size:22px;font-weight:700;margin-bottom:20px}
.category h3 .emoji{margin-right:8px}
.footer{text-align:center;padding:48px 24px;color:var(--gray-500);font-size:14px}
.footer strong{color:var(--ink)}
.footer{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:14px}
.footer strong{color:var(--text-light)}
.confetti{display:none;text-align:center;font-size:48px;padding:24px;animation:pulse .6s ease-in-out}
.confetti.show{display:block}