davanstrien HF Staff commited on
Commit
318176e
·
verified ·
1 Parent(s): 8c64fe1

Styles for convert-first layout

Browse files
Files changed (1) hide show
  1. src/style.css +23 -5
src/style.css CHANGED
@@ -47,13 +47,16 @@ button { font: inherit; color: inherit; cursor: pointer; border-radius: 999px; }
47
  main { flex: 1; padding: 0 16px; }
48
  #view-edit { display: flex; flex-direction: column; gap: 10px; height: 100%; }
49
  textarea {
50
- width: 100%; min-height: 55dvh; resize: vertical;
51
  font: 17px/1.55 Georgia, "Iowan Old Style", serif;
52
  background: var(--card); color: var(--ink);
53
  border: 1px solid var(--line); border-radius: 14px; padding: 14px;
54
  }
55
  textarea:focus { outline: 2px solid var(--accent); outline-offset: -1px; }
56
- .edit-actions { display: flex; gap: 8px; justify-content: flex-end; }
 
 
 
57
  .privacy, .note { font-size: 13px; color: var(--muted); margin: 0; }
58
 
59
  .reader {
@@ -99,6 +102,21 @@ dialog::backdrop { background: rgb(0 0 0 / .35); }
99
  .ready-list li.yes::before { content: '✓ '; color: #2f8a45; font-weight: 700; }
100
  .ready-list li.busy::before { content: '… '; }
101
 
102
- .player-extra { display: flex; justify-content: center; margin-top: 10px; }
103
- .ghost.small { font-size: 13px; padding: 5px 12px; }
104
- .ghost.small.done { color: #2f8a45; border-color: #b9d6bd; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  main { flex: 1; padding: 0 16px; }
48
  #view-edit { display: flex; flex-direction: column; gap: 10px; height: 100%; }
49
  textarea {
50
+ width: 100%; min-height: 42dvh; resize: vertical;
51
  font: 17px/1.55 Georgia, "Iowan Old Style", serif;
52
  background: var(--card); color: var(--ink);
53
  border: 1px solid var(--line); border-radius: 14px; padding: 14px;
54
  }
55
  textarea:focus { outline: 2px solid var(--accent); outline-offset: -1px; }
56
+ .edit-tools { display: flex; gap: 8px; margin-top: -2px; }
57
+ .edit-actions { display: grid; grid-template-columns: 1fr 1.6fr; gap: 10px; }
58
+ .edit-actions button { min-height: 48px; }
59
+ .ghost.small { font-size: 13px; padding: 5px 12px; }
60
  .privacy, .note { font-size: 13px; color: var(--muted); margin: 0; }
61
 
62
  .reader {
 
102
  .ready-list li.yes::before { content: '✓ '; color: #2f8a45; font-weight: 700; }
103
  .ready-list li.busy::before { content: '… '; }
104
 
105
+ .title-input {
106
+ font: 600 17px/1.3 Georgia, "Iowan Old Style", serif; color: var(--ink);
107
+ background: var(--card); border: 1px solid var(--line); border-radius: 12px; padding: 10px 14px; width: 100%;
108
+ }
109
+ .title-input:focus { outline: 2px solid var(--accent); outline-offset: -1px; }
110
+
111
+ .export {
112
+ max-width: 680px; margin: 4px auto 18px; padding: 14px 16px; border-radius: 16px;
113
+ background: var(--card); border: 1px solid var(--line);
114
+ display: flex; flex-direction: column; gap: 10px;
115
+ }
116
+ .export-head { display: flex; flex-direction: column; gap: 2px; }
117
+ .export-head strong { font: 600 17px/1.3 Georgia, "Iowan Old Style", serif; }
118
+ .ex-meta { font-size: 13px; color: var(--muted); }
119
+ .progress.big { height: 6px; border-radius: 3px; margin: 0; }
120
+ .export-actions { display: flex; gap: 8px; flex-wrap: wrap; }
121
+ .export-actions .primary, .export-actions .ghost { flex: 1 1 auto; min-height: 44px; }
122
+ .export.done { border-color: #b9d6bd; }