diff --git a/index.html b/index.html index d8305ca..787dedb 100644 --- a/index.html +++ b/index.html @@ -258,6 +258,21 @@ header{display:flex;align-items:center;justify-content:space-between;padding:0 1 .score-chip{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);color:var(--ok);margin-left:auto;flex-shrink:0} .score-chip.partial{background:rgba(251,146,60,.10);border-color:rgba(251,146,60,.28);color:var(--warn)} .score-chip.zero{background:var(--surface2);border-color:var(--border);color:var(--text3)} +.weak-dot{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.3);color:var(--err);margin-left:auto;flex-shrink:0} +/* Today's review */ +.today-section{margin-bottom:20px} +.today-label{font-size:10px;font-weight:600;color:var(--text3);letter-spacing:.09em;text-transform:uppercase;display:flex;align-items:center;gap:6px;margin-bottom:10px} +.today-label svg{width:13px;height:13px;color:var(--accent)} +.today-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:8px} +.today-card:hover{border-color:var(--accent-border);background:var(--accent-dim)} +.today-card:last-child{margin-bottom:0} +.today-tag{font-size:9px;font-weight:700;padding:2px 7px;border-radius:20px;letter-spacing:.04em;flex-shrink:0} +.today-tag-weak{background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.3);color:var(--err)} +.today-tag-new{background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2);color:var(--accent)} +.today-tag-review{background:rgba(251,146,60,.10);border:1px solid rgba(251,146,60,.28);color:var(--warn)} +.today-num{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--text3);flex-shrink:0;min-width:30px} +.today-title{font-size:13px;font-weight:500;color:var(--text);flex:1} +.today-arrow{color:var(--text3);flex-shrink:0} /* Exam tips card */ .exam-tips-text{font-size:13px;line-height:1.8;color:var(--text2)} .exam-tips-text strong{color:var(--text);font-weight:600} @@ -374,8 +389,9 @@ header{display:flex;align-items:center;justify-content:space-between;padding:0 1 @click="openUnit(u); sidebarOpen=false"> - - + + + @@ -403,6 +419,21 @@ header{display:flex;align-items:center;justify-content:space-between;padding:0 1 + +
+
+ + 今日の学習 +
+ +