.bbCodeBlock{display:flow-root;margin:.5em 0;background:var(--xf-bbCodeBlock--background-color);border:var(--xf-bbCodeBlock--border-width) solid var(--xf-bbCodeBlock--border-color);border-left:var(--xf-bbCodeBlock--border-left-width) solid var(--xf-bbCodeBlock--border-left-color);&.bbCodeBlock--quote{.bbCodeBlock-content{font-size:var(--xf-fontSizeSmall)}}&.bbCodeBlock--feature{border-left:var(--xf-borderSizeFeature) solid var(--xf-borderColorFeature);.bbCodeBlock-title{color:var(--xf-textColorFeature)}}}.bbCodeBlock-title{padding:var(--xf-paddingMedium) var(--xf-paddingLarge);font-size:var(--xf-bbCodeBlockTitle--font-size);color:var(--xf-bbCodeBlockTitle--color);background:var(--xf-bbCodeBlockTitle--background-color);&:before,&:after{content:" ";display:table}&:after{clear:both}}a.bbCodeBlock-sourceJump{color:inherit;text-decoration:none;&:hover{text-decoration:underline}&:after{content:"";height:1em;vertical-align:-.125em;background-color:currentColor;width:1.28571429em;mask:url("./arrow-circle-up-OB3LU6RX.svg") no-repeat center;-webkit-mask:url("./arrow-circle-up-OB3LU6RX.svg") no-repeat center;display:inline-block;margin-left:5px}}.bbCodeBlock-content{position:relative;padding:var(--xf-paddingMedium) var(--xf-paddingLarge);&:before,&:after{content:" ";display:table}&:after{clear:both}}.bbCodeBlock-expandLink{display:none;position:absolute;bottom:0;left:0;right:0;height:calc(var(--xf-bbCodeBlockExpandHeight) / 2);cursor:pointer;z-index:calc(var(--xf-zIndexMultiplier) * 1);background:transparent;background:linear-gradient(to bottom,rgb(from var(--xf-bbCodeBlock--background-color) r g b / 0%) 0%,var(--xf-bbCodeBlock--background-color, transparent) 80%);a{position:absolute;bottom:var(--xf-paddingMedium);left:0;right:0;text-align:center;font-size:var(--xf-fontSizeSmall);color:var(--xf-textColorAttention);text-decoration:none}}.bbCodeBlock--screenLimited{.bbCodeBlock-content{max-height:300px;max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}}.bbCodeBlock--expandable{overflow:hidden;-webkit-transition:-xf-height var(--xf-animationSpeed) ease,height var(--xf-animationSpeed) ease,padding var(--xf-animationSpeed) ease,margin var(--xf-animationSpeed) ease,border var(--xf-animationSpeed) ease;transition:-xf-height var(--xf-animationSpeed) ease,height var(--xf-animationSpeed) ease,padding var(--xf-animationSpeed) ease,margin var(--xf-animationSpeed) ease,border var(--xf-animationSpeed) ease;.bbCodeBlock-content{overflow:hidden;.bbCodeBlock:not(.bbCodeBlock--expandable) .bbCodeBlock-content{overflow:visible}.bbCodeBlock.bbCodeBlock--screenLimited .bbCodeBlock-content{overflow:auto}}.bbCodeBlock-expandContent{max-height:var(--xf-bbCodeBlockExpandHeight);overflow:hidden}&.is-expandable{.bbCodeBlock-expandLink{display:block}}&.is-expanded{.bbCodeBlock-expandContent{max-height:none}.bbCodeBlock-expandLink{display:none}}}.bbCodeCode{margin:0;padding:0;font-family:var(--xf-fontFamilyCode);font-size:var(--xf-fontSizeSmall);line-height:var(--xf-lineHeightDefault);text-align:left;direction:ltr;white-space:pre;position:relative;-moz-tab-size:4;tab-size:4;.has-hiddenscroll &{padding-bottom:var(--xf-paddingLarge)}code{font-family:inherit}.prism-token{&.prism-comment,&.prism-prolog,&.prism-doctype,&.prism-cdata{color:#a50}&.prism-constant{color:#05a}&.prism-tag{color:#170}&.prism-boolean{color:#219}&.prism-symbol,&.prism-atrule,&.prism-keyword{color:#708}&.prism-selector,&.prism-function{color:#05a}&.prism-deleted{color:#d44}&.prism-inserted{color:#292}&.prism-string,&.prism-attr-value{color:#a11}&.prism-number{color:#164}&.prism-attr-name,&.prism-char,&.prism-builtin{color:#00c}&.prism-regex,&.prism-important,&.prism-variable,&.prism-package{color:#05a}&.prism-class-name,&.prism-important,&.prism-bold{color:#00f}&.prism-bold{font-weight:700}&.prism-italic,&.prism-constant{color:#05a;font-style:italic}&.prism-entity{cursor:help}}}.bbCodeInline{margin:0;font-size:var(--xf-bbCodeInlineCode--font-size);background:var(--xf-bbCodeInlineCode--background-color);border:var(--xf-bbCodeInlineCode--border-width) solid var(--xf-bbCodeInlineCode--border-color);border-radius:var(--xf-bbCodeInlineCode--border-radius);padding-top:var(--xf-bbCodeInlineCode--padding-top);padding-right:var(--xf-bbCodeInlineCode--padding-right);padding-bottom:var(--xf-bbCodeInlineCode--padding-bottom);padding-left:var(--xf-bbCodeInlineCode--padding-left);font-family:var(--xf-fontFamilyCode);line-height:var(--xf-lineHeightDefault);box-decoration-break:clone;-webkit-box-decoration-break:clone;white-space:pre-wrap}.bbCodeSpoiler{margin:.5em 0}.bbCodeSpoiler-button{.has-no-js &{display:none}}.bbCodeSpoiler-content{display:none;opacity:0;-webkit-transition:all var(--xf-animationSpeed) ease,-xf-opacity var(--xf-animationSpeed) ease;transition:all var(--xf-animationSpeed) ease,-xf-opacity var(--xf-animationSpeed) ease;overflow-y:hidden;height:0;-webkit-transition-property:all,-xf-height;transition-property:all,-xf-height;&.is-active{display:block}&.is-active{display:block;opacity:1}&.is-transitioning{display:block}&.is-active{height:auto;overflow-y:visible}&.is-transitioning{overflow-y:hidden}.has-no-js &{display:block!important}>.bbCodeBlock--spoiler{margin:.2em 0 0}}.bbCodeInlineSpoiler{filter:blur(6px);cursor:pointer;a,span{.has-js &{pointer-events:none}}.smilie{filter:grayscale(90%)}&:hover{filter:blur(5px)}}
