|
|
|
|
|
|
|
.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); |
|
} |
|
|