
:root{color-scheme:light;--font-family:Helvetica,Arial,sans-serif;--font-family-design:Lexend,Helvetica,Arial,sans-serif;--font-family-mono:JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;--body-bg:#fff;--body-text:#333;--body-headline:#000;--body-icon:#666;--note-text:rgba(0,0,0,0.4);--link-text:#2e5cb8;--link-text-hover:#d65d00;--selection-bg:rgba(26,93,230,0.12);--header-border:#e0e0e0;--footer-bg:#f6f6f6;--list-hover:rgba(51,51,51,0.04);--list-active:rgba(23,84,207,0.07000000000000001);--form-bg:#fcfcfc;--input-bg:#fff;--input-text:#000;--input-border:#ccc;--required-border:#c40;--select-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiIgLz48L3N2Zz4=");--target-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzJlNWNiOCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==");--target-arrow-hover:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2Q2NWQwMCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==");--button-bg:#fff;--button-bg-hover:#e9effb;--button-border:#2e5cb8;--button-border-hover:#1f3d7a;--button-text:#2e5cb8;--button-text-hover:#1f3d7a;--button-default-bg:#2e5cb8;--button-default-bg-hover:#1f3d7a;--button-default-border:#2e5cb8;--button-default-border-hover:#1f3d7a;--button-default-text:#fff;--button-default-text-hover:#fff;--table-bg:#fff;--table-header-bg:#f9f9f9;--table-header-text:#000;--table-border:#e0e0e0;--table-row-border:#ebebeb;--code-bg:#f1f5fd;--code-border:#dae5fb;--message-ok-bg:#e9fbe9;--message-ok-border:#d1ebd1;--message-ok-text:#060;--message-error-bg:#fbeaea;--message-error-border:#f6d5d5;--message-error-text:#900;--input-border-radius:3px;--box-border-radius:3px}@media screen and (prefers-color-scheme:dark){:root{color-scheme:dark;--body-bg:#111;--body-text:#ccc;--body-headline:#eee;--body-icon:#ccc;--note-text:#666;--note-text:rgba(255,255,255,0.4);--link-text:#99b9e6;--link-text-hover:#e88030;--selection-bg:rgba(26,111,230,0.6);--header-border:#444;--footer-bg:#292929;--list-hover:rgba(179,179,179,0.15);--list-active:rgba(51,136,255,0.18);--form-bg:#222;--input-bg:#111;--input-text:#eee;--input-border:#666;--required-border:#d63;--select-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2VlZSI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiIvPjwvc3ZnPg==");--target-arrow:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzk5YjllNiI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==");--target-arrow-hover:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2U4ODAzMCI+PHRpdGxlPmFycm93LXRvcC1yaWdodDwvdGl0bGU+PHBhdGggZD0iTTUsMTcuNTlMMTUuNTksN0g5VjVIMTlWMTVIMTdWOC40MUw2LjQxLDE5TDUsMTcuNTlaIiAvPjwvc3ZnPg==");--button-bg:#111;--button-bg-hover:#192f4d;--button-border:#99b9e6;--button-border-hover:#99b9e6;--button-text:#99b9e6;--button-text-hover:#99b9e6;--button-default-bg:#99b9e6;--button-default-bg-hover:#799ed2;--button-default-border:#99b9e6;--button-default-border-hover:#799ed2;--button-default-text:#111;--button-default-text-hover:#111;--table-bg:#111;--table-header-bg:#2a2a2a;--table-header-text:#eee;--table-border:#444;--table-row-border:#333;--code-bg:#1f3047;--code-border:#36537d;--message-ok-bg:#293d29;--message-ok-border:#416241;--message-ok-text:#ebf9eb;--message-error-bg:#492727;--message-error-border:#713d3d;--message-error-text:#f9ebeb}}@media screen and (prefers-color-scheme:dark) and (max-resolution:1dppx){:root{--input-border-radius:2px}}*,::before,::after{box-sizing:border-box}::selection{background:var(--selection-bg)}:focus-visible{outline:2px solid var(--link-text)}html{font-size:calc(20 * 100% / 16);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-y:scroll;scroll-behavior:smooth}body{margin:0;background:var(--body-bg);color:var(--body-text);font-size:16px;font-family:var(--font-family);line-height:1.5}a{padding:3px 0;color:var(--link-text);text-decoration:none}a:focus-visible{outline-offset:1px;border-radius:0.5px}a:hover,a:active{color:var(--link-text-hover);text-decoration:underline}h1{font-size:28px;margin:20px 20px 15px;color:var(--body-headline);font-weight:300;line-height:1.3}h2{font-size:22px;margin:35px 20px 15px;line-height:1.3}h3{font-size:18px;margin:30px 20px 15px;line-height:1.3}.heading{position:relative}.heading .anchor{display:none;position:absolute;right:17px;top:50%;transform:translateY(calc(-50% - .08rem));padding:3px;height:calc(1rem + 6px);color:var(--note-text)}.heading .anchor .icon{width:1rem;height:1rem}.heading .anchor:hover,.heading .anchor:active{color:var(--link-text-hover);display:block}.heading h2,.heading h3{padding-right:1.5rem}.heading+.heading h3{margin-top:15px}@media (hover:none){.heading .anchor{display:block}}p{margin:15px 20px}img{vertical-align:middle;border:0}ol,ul{margin:15px 20px;padding-left:1rem}li{margin-top:5px}menu{margin:0;padding:0;list-style:none}menu li{margin:0}.center{text-align:center}.right{text-align:right}.block{display:block}.note{color:var(--note-text)}.note a{text-decoration:underline;filter:saturate(0);opacity:0.6}.note a:hover,.note a:active{filter:none;opacity:1}.label{font-size:12px;font-weight:normal;background:var(--link-text-hover);color:var(--body-bg);padding:3px 8px 1px;border:1px solid var(--link-text-hover);border-radius:10px;white-space:nowrap;vertical-align:middle;text-transform:uppercase}.label--devel{background:var(--table-header-bg);color:var(--note-text);border:1px solid var(--table-border)}h3 .label{margin-top:-3px;margin-left:5px}.js .hidden,.nojs .jsonly{display:none}.nowrap{white-space:nowrap}.invisible{width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;padding:0;border:none;clip:rect(0, 0, 0, 0)}.icon{width:calc(24em / 16);height:calc(24em / 16);vertical-align:top;margin-inline-end:0.5em}.icon.solo{margin-inline-end:0}.qr-code{text-align:center;margin-top:30px;margin-bottom:30px}@media (min-width:800px){h1{font-size:32px;margin-top:30px}h2{margin-top:45px;font-size:24px}h3{margin-top:35px;font-size:20px}.heading .anchor{left:-7px;right:auto;height:26px;padding:3px 10px 3px 3px}.heading .anchor .icon{width:20px;height:20px}.heading .anchor:hover,.heading .anchor:active{color:var(--link-text-hover);display:block}.heading h2,.heading h3{position:relative;max-width:fit-content;z-index:1;padding-right:0}.heading h2:hover+.anchor,.heading h3:hover+.anchor{display:block}.heading+.heading h3{margin-top:25px}.qr-code{margin-top:40px;margin-bottom:40px}}@media (min-width:1024px){h1{font-size:40px;margin-top:40px}h2{margin-top:50px}h3{margin-top:40px}.heading .anchor{left:-10px}}.page{margin-bottom:20px}.page a[target="_blank"]{padding-right:1.375em;background:var(--target-arrow) right center no-repeat;background-size:1.25em}.page a[target="_blank"]:hover,.page a[target="_blank"]:active{background-image:var(--target-arrow-hover)}.content{max-width:1024px;margin:0 auto}.footer{bottom:0;width:100%;background:var(--footer-bg);color:var(--note-text);overflow:hidden;font-size:14px}@media (min-width:800px){.page{margin-bottom:40px}.content{padding:0 10px}}@media (min-width:1024px){.page{margin-bottom:60px}.content{padding:0 20px}}.header{position:fixed;width:100%;top:0;z-index:100;background:var(--body-bg);border-bottom:1px solid var(--header-border)}.header .content{position:relative}.header+.page{padding-top:51px}.header__menu-button{position:absolute;width:50px;height:50px;background:yellow;border:none}.header__menu-button .ic-close{display:none}.header__logo{display:block;width:fit-content;padding:10px 20px;margin:0 auto;line-height:0}.header__logo:focus-visible{outline-offset:-2px}.header__icon{position:absolute;right:0;top:0;width:fit-content;padding:13px;margin:0;line-height:0}.header__icon:focus-visible{outline-offset:-2px}h1,h2,h3{scroll-margin-top:calc(51px + 20px)}.menu{display:none}.menu li{display:block}.menu__link{display:block;padding:10px 20px;text-decoration:none;color:var(--body-text);transition:background-color .1s,color .1s;font-size:16px}.menu__link:hover,.menu__link:active{background:var(--list-hover);color:inherit;text-decoration:none}.menu__link:focus-visible{outline-offset:-2px}.menu__link.active{color:var(--link-text)}@media (min-width:800px){.header{height:60px}.header .content{display:flex}.header+.page{padding-top:60px}.header__menu-button{display:none}.header__logo{padding-top:15px;padding-bottom:15px}.header__icon{padding:18px 10px;margin-right:20px}h1,h2,h3{scroll-margin-top:calc(60px + 20px)}.menu{display:block !important;width:100%}.menu menu{display:flex}.menu__link{padding:17px 10px 13px;line-height:30px}.menu__link--image{padding:15px 10px}}@media (min-width:1024px){.header{height:70px}.header+.page{padding-top:70px}.header__logo img{height:40px}.header__icon{padding:20px 15px;margin-right:15px}.header__icon img{height:30px}h1,h2,h3{scroll-margin-top:calc(70px + 20px)}.menu li:last-child{margin-right:5px}.menu__link{padding:22px 15px 18px;font-size:20px;font-weight:300}}.promo{background:var(--link-text);overflow:hidden;margin-bottom:25px;color:var(--body-bg)}.promo img{margin:20px 20px 0;width:calc(100% - 40px);max-width:400px;border-radius:4px 4px 0 0;border-bottom:1px solid #e0e0e0}.promo__headline{margin-top:25px;font-family:var(--font-family-design);font-size:20px;font-weight:200}.promo__headline strong{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.1}@media (min-width:800px){.promo{margin-bottom:30px}.promo .content{min-height:260px;padding-top:10px;padding-bottom:10px;position:relative}.promo img{position:absolute;bottom:0;right:10px;width:340px}.promo__headline{font-size:28px}.promo__headline strong{font-size:40px}.promo__buttons{margin-top:25px;font-size:110%}}@media (min-width:1024px){.promo{margin-bottom:40px}.promo .content{min-height:320px;padding-top:30px;padding-bottom:20px}.promo img{width:440px}.promo__headline{font-size:32px}.promo__headline strong{font-size:48px}.promo__buttons{margin-top:30px;font-size:120%}}.chips{margin:20px 0}.chips menu{display:flex;flex-wrap:wrap;padding:0 20px;gap:10px}.chips li{margin:0}@media (hover:none){.chips{overflow-x:scroll;padding-bottom:5px;margin-bottom:-5px}.chips menu{flex-wrap:nowrap;width:fit-content}}.chips__link{padding:5px 10px 3px;border-radius:var(--input-border-radius)}.chips__link:hover,.chips__link:active{background:var(--list-hover);color:inherit;text-decoration:none}.chips__link.active{background:var(--list-active)}form{margin:30px auto;width:fit-content}form>p{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}form .error{display:block;margin-top:5px;padding:2px 8px 1px;background:var(--message-error-bg);color:var(--message-error-text);border-radius:var(--input-border-radius)}form .error:before{content:"↳ "}form small{display:block;position:relative;padding-left:1.5em;color:var(--note-text);font-size:13px}form small:before{content:" ↳ ";position:absolute;left:0}form table{background:var(--form-bg);border-radius:var(--box-border-radius)}form table th{text-align:right}form table tr:first-child th,form table tr:first-child td{padding-top:15px}form table tr:last-child th,form table tr:last-child td{padding-bottom:15px}form table th,form table td{vertical-align:baseline;height:34px;border-bottom:none}form table td+td{padding-left:0}@media (max-width:599px){form table{display:block;width:fit-content}form table tbody,form table th,form table td{display:block;width:100%}form table tr:not([hidden]){display:block;width:100%}form table th{height:auto;background:none;text-align:left;padding-bottom:0 !important}form table th label{padding:0}form table td{height:auto;padding-top:0 !important}}@media (min-width:800px){form{margin:40px auto}}input[type="checkbox"],input[type="radio"]{cursor:pointer;margin:2px 0;margin-inline-end:5px;position:relative}.right input[type="checkbox"],.right input[type="radio"]{margin-inline-start:5px;margin-inline-end:0}input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible{outline-offset:1px;border-radius:0.5px}input[type="number"]{-moz-appearance:textfield}input[type="file"]{cursor:pointer}input[type="file"]:focus-visible{outline-offset:1px;border-radius:calc(var(--input-border-radius) / 2)}input::-webkit-inner-spin-button{-webkit-appearance:none}input::placeholder{color:var(--input-text);opacity:0.4}input.required{border-color:var(--required-border)}.input,select{padding:4px 6px;border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);color:var(--input-text);font-size:100%;max-width:100%}select{-webkit-appearance:none;appearance:none;padding-inline-end:18px;background:var(--input-bg) var(--select-arrow) right center no-repeat;background-size:16px;cursor:pointer}label{display:inline-block;padding:5px 0 3px;cursor:pointer;line-height:1.357}label input[type="checkbox"],label input[type="radio"]{margin-top:0;margin-bottom:0}.labels{display:inline-flex;flex-wrap:wrap;column-gap:0.5rem}.input-hint{position:relative;padding-left:1.3em;display:block;margin-top:3px;color:var(--note-text)}.input-hint:before{content:"↳ ";position:absolute;left:0}.options-list{display:flex;flex-wrap:wrap;gap:0 15px}.button:focus-visible,.input:focus-visible,select:focus-visible,textarea:focus-visible,pre.jush:focus-visible{outline-width:1px;border-color:var(--link-text) !important}.button,input[type="file"]::file-selector-button{font-family:var(--font-family-design);padding:8px 15px;border:1px solid var(--button-border);border-radius:var(--input-border-radius);background:var(--button-bg);color:var(--button-text);font-size:100%;cursor:pointer}.button:hover,input[type="file"]::file-selector-button:hover,.button:active,input[type="file"]::file-selector-button:active{background-color:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover)}.button:disabled,input[type="file"]::file-selector-button:disabled{opacity:0.3;filter:saturate(0);pointer-events:none}.button .icon{margin-inline-end:0.25em;width:calc(20em / 16);height:calc(20em / 16)}.button .icon:first-child{margin-inline-start:-2px}.button .icon.solo{margin-inline-end:-2px}a.button{display:inline-block;line-height:normal;text-decoration:none}.button.light{border:none;padding:4px 5px;background:transparent;color:var(--link-text)}.button.light:hover,.button.light:active{color:var(--link-text-hover)}.button.light:focus-visible{outline-width:2px}.button.default{background-color:var(--button-default-bg);border-color:var(--button-default-border);color:var(--button-default-text)}.button.default:hover,.button.default:active{background-color:var(--button-default-bg-hover);border-color:var(--button-default-border-hover);color:var(--button-default-text-hover)}.button.default:focus-visible{outline-width:2px;outline-offset:1px;border-radius:calc(var(--input-border-radius) / 2)}#frm-downloadForm{width:100%}#frm-downloadForm table{width:calc(100% - 40px)}#frm-downloadForm th{width:50px}#frm-downloadForm .button{width:100%}#frm-downloadForm .release-notes-link{margin-top:20px;text-align:right}#download-drivers th,#download-languages th,#download-themes th,#download-drivers td,#download-languages td,#download-themes td{padding-top:0}#download-drivers .options-list,#download-languages .options-list,#download-themes .options-list{display:block;padding:5px 10px;background:var(--table-header-bg);border:1px solid var(--table-border);border-radius:var(--box-border-radius);columns:8rem auto;column-gap:20px}#download-drivers .options-list label,#download-languages .options-list label,#download-themes .options-list label{display:block}#download-drivers .options-list__main,#download-languages .options-list__main,#download-themes .options-list__main{column-span:all}@media (max-width:599px){#download-drivers th,#download-languages th,#download-themes th{display:none}}@media (min-width:420px){#frm-downloadForm .buttons{overflow:hidden}#frm-downloadForm .button{width:auto}#frm-downloadForm .release-notes-link{float:right;margin-left:20px;margin-top:8px}}code{background:var(--code-bg);border:1px solid var(--code-border);padding:0 3px;border-radius:var(--input-border-radius);font-family:var(--font-family-mono);font-size:14px;font-variant-ligatures:none}pre{margin:18px 20px;overflow-x:auto}pre>code{display:block;padding:10px 15px;overflow-x:auto;border-left:7px solid var(--code-border);border-radius:var(--box-border-radius)}table{position:relative;margin:18px 20px;border-spacing:0;background:var(--table-bg);border:1px solid var(--table-border)}table.plugins{width:calc(100% - 40px)}table.plugins th{width:100px}table.languages{display:block}table.languages tbody{display:block;columns:11.5rem auto;column-gap:1px;column-rule:1px solid var(--table-row-border)}table.languages tr{display:flex}table.languages th{display:block;width:3.5rem}table.languages td{display:block;flex-grow:1}table.doc-params{border:none}table.doc-params th,table.doc-params td{padding:0 0 5px 10px;border:none}table.doc-params th{padding-left:0;background:none;color:var(--note-text)}table.doc-params code{white-space:nowrap}table.doc-params tr:last-child th,table.doc-params tr:last-child td{padding-bottom:0}td,th{padding:10px 10px 8px}th{background:var(--table-header-bg);text-align:left;white-space:nowrap;font-weight:normal;color:var(--table-header-text)}th.description{min-width:400px}td h3,td p{margin-left:10px;margin-right:10px}td h3:first-child{margin-top:10px}td p:last-child{margin-bottom:10px}td.description{min-width:400px}td.actions{width:44px}tbody th+td,tbody td+th{border-inline-start:1px solid var(--table-row-border)}thead th,thead td{padding:6px 10px 4px;background:var(--table-header-bg);border-bottom:1px solid var(--table-border);font-weight:normal}tbody th,tbody td{border-bottom:1px solid var(--table-row-border);vertical-align:baseline}tbody tr:last-child>th,tbody tr:last-child>td{border-bottom:none}.scrollable{width:fit-content}@media (hover:none){.scrollable{width:auto;overflow-x:auto;margin:-15px 0}}@media (max-width:599px){table.params,table.plugins,table.methods{display:block}table.params tbody,table.plugins tbody,table.methods tbody,table.params tr,table.plugins tr,table.methods tr,table.params th,table.plugins th,table.methods th,table.params td,table.plugins td,table.methods td{display:block;width:100%}table.params tr,table.plugins tr,table.methods tr{border-bottom:1px solid var(--table-row-border)}table.params th,table.plugins th,table.methods th,table.params td,table.plugins td,table.methods td{border:none}table.params td.actions,table.plugins td.actions,table.methods td.actions{padding-top:0;padding-bottom:10px}table.doc-params{display:block}table.doc-params tbody,table.doc-params tr{display:block;width:100%}table.doc-params tr{margin:5px 0}table.doc-params th,table.doc-params td{padding:0 !important}table.doc-params th{display:block;margin-top:15px}table.doc-params td{display:inline;margin:5px 0}}@media (max-width:499px){table.languages{width:fit-content}}.jush{--text-color:#000;--bg-color:#fff;--php-color:#003;--string-color:green;--string-plain-color:#009F00;--keyword-color:navy;--identifier-color:red;--value-color:purple;--number-color:#007F7F;--attribute-color:teal;--js-bg-color:#f0f0ff;--css-bg-color:#ffffe0;--php-bg-color:#fff0f0;--php-sql-bg-color:#ffbbb0}.jush{color:var(--text-color)}.jush-htm_com,.jush-com,.jush-com_code,.jush-one,.jush-php_doc,.jush-php_com,.jush-php_one,.jush-js_one,.jush-js_doc{color:gray}.jush-php,.jush-php_new,.jush-php_fun{color:var(--php-color);background-color:var(--php-bg-color)}.jush-php_quo,.jush-quo,.jush-quo_one,.jush-php_eot,.jush-apo,.jush-sql_apo,.jush-sqlite_apo,.jush-sql_quo,.jush-sql_eot{color:var(--string-color)}.jush-php_apo{color:var(--string-plain-color)}.jush-php_quo_var,.jush-php_var,.jush-sql_var{font-style:italic}.jush-php_apo .jush-php_quo_var,.jush-php_apo .jush-php_var{font-style:normal}.jush-php_halt2{background-color:var(--bg-color);color:var(--text-color)}.jush-tag_css,.jush-att_css .jush-att_quo,.jush-att_css .jush-att_apo,.jush-att_css .jush-att_val{color:var(--text-color);background-color:var(--css-bg-color)}.jush-tag_js,.jush-att_js .jush-att_quo,.jush-att_js .jush-att_apo,.jush-att_js .jush-att_val,.jush-css_js{color:var(--text-color);background-color:var(--js-bg-color)}.jush-tag,.jush-xml_tag{color:var(--keyword-color)}.jush-att,.jush-xml_att,.jush-att_js,.jush-att_css,.jush-att_http{color:var(--attribute-color)}.jush-att_quo,.jush-att_apo,.jush-att_val{color:var(--value-color)}.jush-ent{color:var(--value-color)}.jush-js_key,.jush-js_key .jush-quo,.jush-js_key .jush-apo{color:var(--value-color)}.jush-js_reg{color:var(--keyword-color)}.jush-php_sql .jush-php_quo,.jush-php_sql .jush-php_apo,.jush-php_sqlite .jush-php_quo,.jush-php_sqlite .jush-php_apo,.jush-php_pgsql .jush-php_quo,.jush-php_pgsql .jush-php_apo,.jush-php_mssql .jush-php_quo,.jush-php_mssql .jush-php_apo,.jush-php_oracle .jush-php_quo,.jush-php_oracle .jush-php_apo{background-color:var(--php-sql-bg-color)}.jush-bac,.jush-php_bac,.jush-bra,.jush-mssql_bra,.jush-sqlite_quo{color:var(--identifier-color)}.jush-num,.jush-clr{color:var(--number-color)}.jush a{color:var(--keyword-color)}.jush a.jush-help{cursor:help}.jush-sql a,.jush-sql_code a,.jush-sqlite a,.jush-pgsql a,.jush-mssql a,.jush-oracle a,.jush-simpledb a{font-weight:bold}.jush-php_sql .jush-php_quo a,.jush-php_sql .jush-php_apo a{font-weight:normal}.jush-tag a,.jush-att a,.jush-apo a,.jush-quo a,.jush-php_apo a,.jush-php_quo a,.jush-php_eot2 a{color:inherit}a.jush-custom:link,a.jush-custom:visited{font-weight:normal;color:inherit}.jush p{margin:0}.jush{--text-color:#333;--bg-color:#fff;--keyword-color:#03c;--identifier-color:#808;--value-color:#d10;--string-color:#d10;--string-plain-color:#d10;--number-color:#090;--attribute-color:#008080;--js-bg-color:#f0f6ff;--css-bg-color:#fffae0;--php-color:#000;--php-bg-color:#fff3f0;--php-sql-bg-color:#fffae0}.jush a.jush-help{pointer-events:none}.jush,.jush-php{--php-bg-color:var(--code-bg)}.jush-php_quo_var,.jush-php_var,.jush-sql_var{color:var(--identifier-color);font-style:normal}.jush-js_key .jush-quo{color:var(--identifier-color)}@media screen and (prefers-color-scheme:dark){.jush{--text-color:#ccc;--bg-color:#111;--php-color:#cc9;--string-color:#e6e;--string-plain-color:#e6e;--keyword-color:#acf;--identifier-color:#f88;--value-color:#e6e;--number-color:#0c0;--attribute-color:#3cc;--js-bg-color:#036;--css-bg-color:#404000;--php-bg-color:#520;--php-sql-bg-color:#404000}.jush{--text-color:#ccc;--bg-color:#111;--keyword-color:#acf;--identifier-color:#e6e;--value-color:#f66;--string-color:#f66;--string-plain-color:#f66;--number-color:#0c0;--attribute-color:#3cc;--js-bg-color:#036;--css-bg-color:#404000;--php-color:#ccc;--php-bg-color:#520;--php-sql-bg-color:#404000}}