rafmacalaba commited on
Commit
674ae78
·
verified ·
1 Parent(s): 5d4cfb5

pastel palette, hue-matched rings

Browse files
Files changed (1) hide show
  1. review.html +18 -9
review.html CHANGED
@@ -5,8 +5,14 @@
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>annotation review</title>
7
  <style>
8
- :root, [data-theme="light"] { --bg: #f6f8fa; --card: #ffffff; --fg: #1f2328; --mut: #59636e; --line: #d0d7de; --keep: #1a7f37; --drop: #d1242c; --hl: #0969da; --chip: #eaeef2; }
9
- [data-theme="dark"] { --bg: #0f1419; --card: #1a222c; --fg: #e6edf3; --mut: #8b98a5; --line: #30363d; --keep: #3fb950; --drop: #f85149; --hl: #1f6feb; --chip: #21262d; }
 
 
 
 
 
 
10
  * { box-sizing: border-box; }
11
  body { background: var(--bg); color: var(--fg); font: 15px/1.55 -apple-system, system-ui, sans-serif; margin: 0; }
12
  header { position: sticky; top: 0; background: var(--card); border-bottom: 1px solid var(--line); padding: 10px 16px; display: flex; gap: 10px; align-items: center; z-index: 5; }
@@ -17,20 +23,23 @@ select, button { font: inherit; color: var(--fg); }
17
  main { max-width: 860px; margin: 0 auto; padding: 20px 16px 90px; }
18
  .meta { color: var(--mut); font-size: 13px; margin-bottom: 8px; display: flex; gap: 10px; flex-wrap: wrap; }
19
  #passage { background: var(--card); border: 1px solid var(--line); border-radius: 10px; padding: 18px; font-size: 16px; }
20
- #passage mark { background: #9e6a03; color: #fff; border-radius: 3px; padding: 0 2px; cursor: pointer; }
21
  #passage mark.active { outline: 2px solid var(--hl); }
22
- #passage mark.done-k { background: var(--keep); }
23
- #passage mark.done-d { background: var(--drop); }
 
 
24
  #chips { display: flex; gap: 6px; flex-wrap: wrap; margin-top: 10px; }
25
  .chip { background: var(--chip); border: 1px solid var(--line); border-radius: 14px; padding: 2px 12px; font-size: 13px; cursor: pointer; max-width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
26
  .chip.active { outline: 2px solid var(--hl); }
27
- .chip.k { border-color: var(--keep); } .chip.d { border-color: var(--drop); }
 
28
  #ref { margin-top: 10px; font-size: 13px; color: var(--mut); background: var(--card); border: 1px solid var(--line); border-radius: 10px; padding: 10px 14px; }
29
  #ref b.k { color: var(--keep); } #ref b.d { color: var(--drop); }
30
  .controls { display: flex; gap: 10px; margin-top: 14px; }
31
  button { cursor: pointer; border-radius: 8px; border: 1px solid var(--line); background: var(--card); padding: 10px 22px; }
32
- button.keep { border-color: var(--keep); } button.keep.on { background: var(--keep); color: #fff; }
33
- button.drop { border-color: var(--drop); } button.drop.on { background: var(--drop); color: #fff; }
34
  button.nav { padding: 10px 14px; }
35
  #mine { color: var(--mut); font-size: 13px; margin-top: 8px; min-height: 20px; }
36
  kbd { background: var(--chip); border-radius: 4px; padding: 1px 6px; font-size: 12px; }
@@ -74,7 +83,7 @@ footer { position: fixed; bottom: 0; left: 0; right: 0; background: var(--card);
74
  <div id="toast" role="status"></div>
75
  <div style="display:flex;align-items:center;gap:10px;padding:6px 16px;background:var(--card);border-bottom:1px solid var(--line);font-size:13px;color:var(--mut)">
76
  <span id="ruledLab" style="white-space:nowrap">0 ruled</span>
77
- <div style="flex:1;height:6px;background:var(--chip);border-radius:3px;overflow:hidden"><div id="ruledFill" style="height:100%;width:0;background:var(--keep)"></div></div>
78
  <span id="ruledPct"></span>
79
  </div>
80
  <main>
 
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>annotation review</title>
7
  <style>
8
+ :root, [data-theme="light"] { --bg: #f7f8fa; --card: #ffffff; --fg: #232a31; --mut: #6b7683; --line: #dfe4ea;
9
+ --keep: #2e7d46; --keep-bg: #ddf2e3; --keep-bg2: #c9e9d2; --keep-line: #8fd0a6;
10
+ --drop: #c96a5e; --drop-bg: #fbe7e4; --drop-bg2: #f6d5d0; --drop-line: #ecb3ac;
11
+ --hl: #7c8cf8; --chip: #eef1f4; --mark-bg: #fdf0d3; --mark-ink: #6b4a08; }
12
+ [data-theme="dark"] { --bg: #12161c; --card: #1a2029; --fg: #dbe2ea; --mut: #8d99a8; --line: #2c3440;
13
+ --keep: #8fdcab; --keep-bg: rgba(63,185,80,.20); --keep-bg2: rgba(63,185,80,.30); --keep-line: rgba(143,220,171,.55);
14
+ --drop: #f0a49b; --drop-bg: rgba(248,113,113,.18); --drop-bg2: rgba(248,113,113,.28); --drop-line: rgba(240,164,155,.55);
15
+ --hl: #9aa7ff; --chip: #222a35; --mark-bg: rgba(222,171,55,.28); --mark-ink: #ffd88a; }
16
  * { box-sizing: border-box; }
17
  body { background: var(--bg); color: var(--fg); font: 15px/1.55 -apple-system, system-ui, sans-serif; margin: 0; }
18
  header { position: sticky; top: 0; background: var(--card); border-bottom: 1px solid var(--line); padding: 10px 16px; display: flex; gap: 10px; align-items: center; z-index: 5; }
 
23
  main { max-width: 860px; margin: 0 auto; padding: 20px 16px 90px; }
24
  .meta { color: var(--mut); font-size: 13px; margin-bottom: 8px; display: flex; gap: 10px; flex-wrap: wrap; }
25
  #passage { background: var(--card); border: 1px solid var(--line); border-radius: 10px; padding: 18px; font-size: 16px; }
26
+ #passage mark { background: var(--mark-bg); color: var(--mark-ink); border-radius: 4px; padding: 0 2px; cursor: pointer; }
27
  #passage mark.active { outline: 2px solid var(--hl); }
28
+ #passage mark.done-k { background: linear-gradient(180deg, var(--keep-bg), var(--keep-bg2)); color: var(--fg); }
29
+ #passage mark.done-d { background: linear-gradient(180deg, var(--drop-bg), var(--drop-bg2)); color: var(--fg); }
30
+ #passage mark.active.done-k { outline-color: var(--keep-line); }
31
+ #passage mark.active.done-d { outline-color: var(--drop-line); }
32
  #chips { display: flex; gap: 6px; flex-wrap: wrap; margin-top: 10px; }
33
  .chip { background: var(--chip); border: 1px solid var(--line); border-radius: 14px; padding: 2px 12px; font-size: 13px; cursor: pointer; max-width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
34
  .chip.active { outline: 2px solid var(--hl); }
35
+ .chip.active.k { outline-color: var(--keep-line); } .chip.active.d { outline-color: var(--drop-line); }
36
+ .chip.k { border-color: var(--keep-line); background: var(--keep-bg); } .chip.d { border-color: var(--drop-line); background: var(--drop-bg); }
37
  #ref { margin-top: 10px; font-size: 13px; color: var(--mut); background: var(--card); border: 1px solid var(--line); border-radius: 10px; padding: 10px 14px; }
38
  #ref b.k { color: var(--keep); } #ref b.d { color: var(--drop); }
39
  .controls { display: flex; gap: 10px; margin-top: 14px; }
40
  button { cursor: pointer; border-radius: 8px; border: 1px solid var(--line); background: var(--card); padding: 10px 22px; }
41
+ button.keep { border-color: var(--keep-line); } button.keep.on { background: linear-gradient(180deg, var(--keep-bg), var(--keep-bg2)); color: var(--fg); border-color: var(--keep); }
42
+ button.drop { border-color: var(--drop-line); } button.drop.on { background: linear-gradient(180deg, var(--drop-bg), var(--drop-bg2)); color: var(--fg); border-color: var(--drop); }
43
  button.nav { padding: 10px 14px; }
44
  #mine { color: var(--mut); font-size: 13px; margin-top: 8px; min-height: 20px; }
45
  kbd { background: var(--chip); border-radius: 4px; padding: 1px 6px; font-size: 12px; }
 
83
  <div id="toast" role="status"></div>
84
  <div style="display:flex;align-items:center;gap:10px;padding:6px 16px;background:var(--card);border-bottom:1px solid var(--line);font-size:13px;color:var(--mut)">
85
  <span id="ruledLab" style="white-space:nowrap">0 ruled</span>
86
+ <div style="flex:1;height:6px;background:var(--chip);border-radius:3px;overflow:hidden"><div id="ruledFill" style="height:100%;width:0;background:var(--hl)"></div></div>
87
  <span id="ruledPct"></span>
88
  </div>
89
  <main>