| |
|
|
| |
| .focus-ring:focus { |
| outline: none; |
| box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); |
| } |
|
|
| |
| .editor-toolbar { |
| border-top-left-radius: 0.375rem; |
| border-top-right-radius: 0.375rem; |
| padding: 0.5rem; |
| display: flex; |
| flex-wrap: wrap; |
| gap: 0.25rem; |
| } |
|
|
| .editor-toolbar button { |
| padding: 0.25rem 0.5rem; |
| border-radius: 0.25rem; |
| background: transparent; |
| color: #1a202c; |
| border: 1px solid transparent; |
| } |
|
|
| .editor-toolbar button:hover { |
| background-color: #EDF2F7; |
| } |
|
|
| .editor-textarea { |
| min-height: 200px; |
| border-radius: 0; |
| border-bottom-left-radius: 0.375rem; |
| border-bottom-right-radius: 0.375rem; |
| resize: vertical; |
| } |
|
|
| |
| blockquote { |
| background-color: #EDF2F7; |
| padding: 1rem; |
| border-left: 4px solid #A0AEC0; |
| margin: 1rem 0; |
| border-radius: 0.25rem; |
| } |
|
|
| blockquote footer { |
| margin-top: 0.5rem; |
| font-style: italic; |
| color: #4A5568; |
| } |
|
|
| |
| .pagination .current-page { |
| background-color: #3182CE; |
| color: white; |
| } |
|
|
| |
| .reaction-btn { |
| display: inline-flex; |
| align-items: center; |
| gap: 0.25rem; |
| padding: 0.25rem 0.5rem; |
| border-radius: 9999px; |
| font-size: 0.875rem; |
| transition: all 0.2s; |
| } |
|
|
| .reaction-btn:hover { |
| background-color: #EDF2F7; |
| } |
|
|
| .reaction-btn.active { |
| background-color: #BEE3F8; |
| color: #2C5282; |
| } |
|
|
| |
| .tag { |
| display: inline-flex; |
| padding: 0.25rem 0.5rem; |
| border-radius: 9999px; |
| font-size: 0.75rem; |
| background-color: #E2E8F0; |
| color: #4A5568; |
| margin-right: 0.25rem; |
| margin-bottom: 0.25rem; |
| transition: all 0.2s; |
| } |
|
|
| .tag:hover { |
| background-color: #CBD5E0; |
| } |
|
|
| |
| .status-indicator { |
| display: inline-block; |
| width: 0.75rem; |
| height: 0.75rem; |
| border-radius: 9999px; |
| margin-right: 0.25rem; |
| } |
|
|
| .status-online { |
| background-color: #48BB78; |
| } |
|
|
| .status-offline { |
| background-color: #CBD5E0; |
| } |
|
|
| .report-badge { |
| display: inline-flex; |
| align-items: center; |
| justify-content: center; |
| width: 1.5rem; |
| height: 1.5rem; |
| border-radius: 9999px; |
| background-color: #F56565; |
| color: white; |
| font-size: 0.75rem; |
| } |
|
|
| |
| a:focus, button:focus, input:focus, textarea:focus, select:focus { |
| outline: none; |
| box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); |
| } |
|
|