body { font-family: Arial, sans-serif; margin: 0; padding: 0; }
.container { display: flex; height: 100vh; }
.sidebar { width: 200px; padding: 10px; border-right: 1px solid #ccc; }
.header { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 2px solid #007bff; }
.header h1 { margin: 0 0 5px 0; font-size: 24px; color: #007bff; }
.tagline { margin: 0 0 8px 0; font-size: 12px; color: #666; line-height: 1.3; }
.privacy-badge { margin: 0; font-size: 11px; color: #28a745; font-weight: 500; }
.sidebar h2 { font-size: 16px; margin-bottom: 10px; }
.main { flex: 1; padding: 10px; overflow-y: auto; }
#thread-name { width: 100%; margin-bottom: 10px; padding: 5px; }
#paste-input { width: 100%; height: 100px; margin-bottom: 10px; padding: 5px; resize: vertical; }
.action-buttons { margin-bottom: 15px; display: flex; gap: 8px; flex-wrap: wrap; }
.action-buttons button { padding: 8px 12px; cursor: pointer; border: 1px solid #ccc; background: white; border-radius: 4px; }
.action-buttons button:hover { background: #f0f0f0; }
#copy-thread { background: #007bff; color: white; border: none; }
#copy-thread:hover { background: #0056b3; }
#export-thread { background: #28a745; color: white; border: none; }
#export-thread:hover { background: #1e7e34; }
.segment { margin-bottom: 10px; padding: 5px; border: 1px solid #ddd; cursor: move; }
.segment textarea { width: 80%; height: 80px; vertical-align: top; }
button { margin-right: 5px; padding: 5px; }
ul { list-style: none; padding: 0; }
.empty-state { color: #666; font-size: 13px; line-height: 1.4; padding: 10px 5px; }
li { display: flex; justify-content: space-between; align-items: center; margin-bottom: 5px; padding: 5px; }
li span { cursor: pointer; flex: 1; }
li span:hover { background: #f0f0f0; }
li button { font-size: 12px; }
.privacy-footer { margin-top: 40px; padding-top: 20px; border-top: 1px solid #eee; font-size: 11px; color: #999; line-height: 1.5; }
.feedback-link { margin-top: 10px; }
.feedback-link a { color: #007bff; text-decoration: none; }
.feedback-link a:hover { text-decoration: underline; }