.formatted-article{font-size:16px;line-height:1.8;color:#0f1419;overflow-wrap:anywhere;white-space:normal}
.formatted-article p{font-size:inherit!important;line-height:1.8!important;margin:0 0 24px!important;white-space:pre-wrap}
.formatted-article h3{font-size:21px;font-weight:650;line-height:1.5;margin:32px 0 16px}
.formatted-article strong{font-weight:650}.formatted-article a{color:#1d9bf0;text-decoration:none}.formatted-article a:hover{text-decoration:underline}
.formatted-article ul,.formatted-article ol{padding-left:24px;margin:0 0 24px}.formatted-article li{line-height:1.8;margin:8px 0}
.formatted-article blockquote{margin:24px 0;padding:0 0 0 16px;border-left:3px solid #cfd9de;color:#536471;line-height:1.8}
.formatted-article figure{margin:28px 0}.formatted-article figure img{display:block;width:100%;height:auto;max-height:none;border-radius:16px;cursor:zoom-in}
.post-detail-body.article-reading>h2{font-size:30px!important;line-height:1.35!important;font-weight:700;margin:28px 0 30px}
.article-reading>.formatted-article{margin:24px 0}.article-reading>.idea-media:empty{display:none}
.article-layout-preview{margin:12px 0;border-top:1px solid #eff3f4;padding-top:12px}.article-layout-preview>summary{font:inherit;font-size:13px;color:#1d9bf0;cursor:pointer;padding:6px 0}
.article-layout-preview .formatted-article{padding:18px 0 0}.article-layout-preview .formatted-article h2{font-size:25px;line-height:1.4;margin:0 0 24px}
.article-import-note{font-size:12px!important;line-height:1.6!important;color:#536471!important;white-space:pre-wrap;margin:8px 0}
#post-text[hidden]{display:none!important}
.article-mode .article-layout-preview{border:0;padding:0;margin:12px 0 0}.article-mode .article-layout-preview>summary{display:none}
.article-mode .article-layout-preview .formatted-article{min-height:180px;padding:0;outline:none;cursor:text}
.article-mode .article-layout-preview .formatted-article:focus{outline:none}
.article-mode .article-layout-preview figure{user-select:none}.article-mode .article-layout-preview figure img{cursor:default}
.article-mode .article-layout-preview .article-import-note{font-size:12px!important}
.article-mode .article-title{font-size:26px!important;line-height:1.4!important;font-weight:650!important;padding:8px 0!important;border:0!important;box-shadow:none!important;width:100%}
.article-mode #attachment-preview{margin-top:16px;padding-top:12px;border-top:1px solid #eff3f4}
.article-mode #attachment-preview:empty{display:none}
.article-mode #attachment-preview .attachment-item[data-inline=true]{display:none}
.article-mode #attachment-preview:not(:has(.attachment-item:not([data-inline=true]))){display:none}
#compose-dialog .composer:has(.article-layout-preview:not([hidden])) #post-text{min-height:220px;font-size:16px}
@media(max-width:530px){.formatted-article{font-size:15px}.formatted-article p{margin-bottom:22px!important}.formatted-article h3{font-size:19px;margin:28px 0 14px}.post-detail-body.article-reading>h2{font-size:25px!important}.formatted-article figure{margin:24px 0}}
