.bb-center{text-align:center!important}.bb-right{text-align:right!important}.bb-left{text-align:left!important}.bbcode-img,.bb-img{max-width:100%!important;border-radius:10px;display:inline-block;object-fit:contain}.bbcode-code{background:#162944;color:#eaf2ff;padding:14px;border-radius:10px;white-space:pre-wrap;overflow:auto}
.bodyText blockquote,.shDocumentContent blockquote{border-left:4px solid #5e87d5;background:#ecf3fd;border-radius:8px;padding:12px 16px;margin:14px 0;color:#21395b}
.bodyText blockquote cite,.shDocumentContent blockquote cite{display:block;font-style:normal;font-weight:800;color:#385994;margin-bottom:8px}
.bodyText details.spoiler,.shDocumentContent details.spoiler{border:1px solid #bed2ef;background:#eef4fc;border-radius:10px;padding:10px 14px;margin:12px 0}
.bodyText details.spoiler summary,.shDocumentContent details.spoiler summary{cursor:pointer;font-weight:800;color:#254d8f}
.bb-inline-spoiler{display:inline-block;vertical-align:baseline}.bb-inline-spoiler summary{display:inline;cursor:pointer;background:#273c5f;color:#fff;border-radius:5px;padding:2px 6px;list-style:none}.bb-inline-spoiler summary::-webkit-details-marker{display:none}.bb-inline-spoiler[open] summary{margin-right:6px}.bb-inline-spoiler span{color:#233957}
.bb-inline-code{padding:2px 6px;border-radius:5px;background:#dce9f8;color:#263b62;font:0.94em ui-monospace,SFMono-Regular,Consolas,monospace}
.bb-list{padding-left:26px;margin:12px 0}.bb-list li{margin:5px 0}.bb-indent{margin-left:24px}.bb-heading{line-height:1.25;margin:18px 0 10px}.bb-float-left{float:left;margin:0 18px 12px 0}.bb-float-right{float:right;margin:0 0 12px 18px}
.bb-table-wrap{max-width:100%;overflow-x:auto;margin:16px 0}.bb-table{width:100%;border-collapse:collapse}.bb-table th,.bb-table td{padding:9px 12px;border:1px solid #c0d1eb;text-align:left}.bb-table th{background:#e4edfa}
.bbcode-video{aspect-ratio:16/9;max-width:720px;margin:16px 0}.bbcode-video iframe{width:100%;height:100%;border:0;border-radius:10px}
