.wp-block-prettycode-code{border-radius:6px;margin:3em 0;overflow-y:hidden}.wp-block-prettycode-code.alignfull{border-radius:0}.prettycode-header{display:flex}.prettycode-lang{background:#4c607f;color:#fff;font-family:sans-serif;font-size:.7em;font-weight:700;letter-spacing:1px;line-height:25px;min-width:80px;padding:0 6px 0 16px;position:relative;text-align:center;text-transform:uppercase}.prettycode-lang:after{background-color:inherit;bottom:-10px;content:"";display:block;left:calc(100% - 6px);position:absolute;top:-10px;transform:rotate(30deg);width:15px}.prettycode-lang.is-lang-js,.prettycode-lang.is-lang-jsx{background:#ffc334}.prettycode-lang.is-lang-json{background:#7197cf}.prettycode-lang.is-lang-ts{background:#e8b12c}.prettycode-lang.is-lang-php{background:#4f5b93}.prettycode-lang.is-lang-html,.prettycode-lang.is-lang-xml{background:#f16529}.prettycode-lang.is-lang-css{background:#48add8}.prettycode-lang.is-lang-twig{background:#83bd71}.prettycode-lang.is-lang-sass,.prettycode-lang.is-lang-stylus{background:#ff2952}.prettycode-lang.is-lang-swift{background:#fe5e2f}.prettycode-file{background:#2f3344;color:#abb2bf;flex:auto;font-family:sans-serif;font-size:.75em;line-height:24px;overflow:hidden;padding:0 8px;text-align:right;white-space:nowrap}.wp-block-prettycode-code .cm-editor .cm-content,.wp-block-prettycode-code .cm-editor .cm-gutterElement{font-size:15px}
