.container { max-width: 600px; margin: 0 auto; padding: 1.5rem 1rem; }
h1 { font-size: 1.5rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.5rem; }
h1 img { width: 1.4em; height: 1.4em; }
.new-form { display: flex; gap: 0.5rem; margin-bottom: 2rem; }
.new-form textarea {
  flex: 1; background: var(--surface); border: 1px solid var(--border);
  color: var(--text); padding: 0.6rem 0.8rem; border-radius: 6px;
  font-size: 0.95rem; outline: none; resize: vertical; min-height: 3rem;
  font-family: "SF Mono", "Fira Code", "Cascadia Code", monospace;
}
.new-form textarea:focus { border-color: var(--accent); }
