/* sfc-style:/rails/app/javascript/vue/NewsShow.vue?type=style&index=0 */
.news-content::after {
  content: "";
  display: block;
  clear: both;
}
.news-content img {
  max-width: 100%;
  height: auto;
  border-radius: 0.5rem;
  margin: 0.5rem 0;
}
.news-content h2 {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0.75rem 0 0.25rem;
}
.news-content h3 {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0.5rem 0 0.25rem;
}
.news-content blockquote {
  border-left: 3px solid #d1d5db;
  padding-left: 1rem;
  color: #6b7280;
  margin: 0.5rem 0;
}
.news-content ul {
  list-style: disc;
  padding-left: 1.5rem;
}
.news-content ol {
  list-style: decimal;
  padding-left: 1.5rem;
}
.news-content a {
  color: #2563eb;
  text-decoration: underline;
}
.news-content hr {
  border-color: #e5e7eb;
  margin: 1rem 0;
  clear: both;
}
.news-content p {
  margin: 0.5rem 0;
}

/* sfc-style:/rails/app/javascript/vue/RichEditor.vue?type=style&index=0 */
.rich-editor .tiptap {
  outline: none;
  min-height: 180px;
}
.rich-editor .tiptap::after {
  content: "";
  display: block;
  clear: both;
}
.rich-editor .tiptap p.is-editor-empty:first-child::before {
  content: attr(data-placeholder);
  float: left;
  color: #adb5bd;
  pointer-events: none;
  height: 0;
}
.rich-editor .tiptap img {
  max-width: 100%;
  height: auto;
  border-radius: 0.5rem;
  margin: 0.5rem 0;
  cursor: pointer;
  vertical-align: bottom;
}
.rich-editor .tiptap img.ProseMirror-selectednode {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}
.rich-editor .tiptap h2 {
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0.75rem 0 0.25rem;
}
.rich-editor .tiptap h3 {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0.5rem 0 0.25rem;
}
.rich-editor .tiptap blockquote {
  border-left: 3px solid #d1d5db;
  padding-left: 1rem;
  color: #6b7280;
  margin: 0.5rem 0;
}
.rich-editor .tiptap ul {
  list-style: disc;
  padding-left: 1.5rem;
}
.rich-editor .tiptap ol {
  list-style: decimal;
  padding-left: 1.5rem;
}
.rich-editor .tiptap a {
  color: #2563eb;
  text-decoration: underline;
}
.rich-editor .tiptap hr {
  border-color: #e5e7eb;
  margin: 1rem 0;
}
/*# sourceMappingURL=/assets/application-c2e6e098.css.map */
