File size: 1,382 Bytes
e7b1e22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243b6fb
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/* Simple, clean aesthetic */
:root {
  --primary: #0052cc;
  --accent:  #ff6666;
  --bg:      #f8f9fc;
  --mono:    "Courier New", monospace;
}

html,body {
  margin: 0; padding: 0; background: var(--bg); font-family: Arial, sans-serif;
}

.container {
  max-width: 720px; margin: 40px auto; padding: 24px;
  background: #fff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

h1 { margin-top: 0; text-align: center; color: var(--primary); }
.subtitle { text-align: center; color: #444; margin-bottom: 32px; }

.record-btn {
  display: block; margin: 0 auto 24px; padding: 14px 28px;
  background: var(--accent); color: #fff; border: none; border-radius: 50px;
  font-size: 17px; cursor: pointer; transition: background .25s;
}

.record-btn:hover { background: #ff4d4d; }

.output-section h2 { margin: 24px 0 8px; color: var(--primary); }

.output {
  background: #000; color: #0f0; padding: 16px; min-height: 60px;
  border-radius: 4px; overflow-x: auto; font-family: var(--mono);
  white-space: pre-wrap; word-wrap: break-word;
}

/* --- new markdown styling --- */
.output.markdown h3, .output.markdown h2 { color:#55f; margin:6px 0; }
.output.markdown strong   { font-weight:bold; color:#fff; background:#333; padding:0 4px; border-radius:3px; }
.output.markdown em       { font-style:italic;  color:#ffd700; }
.output.markdown ul       { margin:4px 0 4px 20px; }