/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-size-base:16px;--line-height-heading:100%;--letter-spacing-body:0rem;--letter-spacing-heading-major:1%;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--link-light:#2b6cb0;--link-dark:#6faff4;--text-colour-light:#000;--text-colour-dark:#eee;--background-colour-light:#eee;--background-colour-dark:#111;--meta-colour-light:#3e3e3e;--meta-colour-dark:#9e9e9e;color-scheme:light dark;--light-dark-text:light-dark(var(--text-colour-light),var(--text-colour-dark));--light-dark-background:light-dark(var(--background-colour-light),var(--background-colour-dark));--light-dark-link:light-dark(var(--link-light),var(--link-dark));--light-dark-borders:light-dark(#d1d1d1,#555);--light-dark-meta:light-dark(var(--meta-colour-light),var(--meta-colour-dark));}@media screen and (prefers-reduced-motion:reduce),(update:slow){:root{--transition-duration:none;}}
html{font-size:var(--font-size-base);box-sizing:border-box;scroll-behavior:smooth;}body{margin:0;container-type:inline-size;font-family:var(--font-family);color:var(--light-dark-text);background:var(--light-dark-background);overflow-x:hidden;}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}h1,h2,h3,h4,h5{line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading-major);margin:1rem 0;}h1{font-size:var(--font-size-h1);text-align:center;}h2{font-size:var(--font-size-h2);}h3{font-size:var(--font-size-h3);}h4{font-size:var(--font-size-h4);}h5{font-size:var(--font-size-h5);}img{max-width:100%;height:auto;}p{margin-block:1.2lh;line-height:1.3rem;}a{color:var(--light-dark-link);}ul,ol{margin-left:1rem;font-style:normal;break-inside:avoid-column;}table{margin-top:1.1rem;margin-bottom:1.1rem;}table th{font-weight:600;text-align:left;background-color:light-dark(#d1d1d1,#555);padding:4px 5px;}table td{border:0;outline:none;padding:4px 5px;}table thead{border:light-dark(#2d3748,#f7f7f7);border-bottom:0;}table tbody{border:light-dark(#2d3748,#f7f7f7);}table tbody tr:nth-child(even){background-color:light-dark(#d1d1d1,#555);border-top:1px light-dark(#d1d1d1,#555);border-bottom:light-dark(#d1d1d1,#555);}p code,ul code,ol code,li code{font-family:monospace,monospace;font-size:1em;background:light-dark(#d1d1d1,#555);padding:2px;}pre code{font-family:monospace,monospace;font-size:1em;display:block;padding:0.5rem 0 0.5rem 1rem;margin:0.5rem 0;border:0.1rem solid #ccc;overflow-y:hidden;overflow-x:auto;}
.top-banner-menu{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:0.5rem;justify-content:space-between;width:100%;top:0;isolation:isolate;z-index:100;backdrop-filter:blur(16px);@media all and (min-width:680px){flex-wrap:nowrap;outline:2px solid var(--light-dark-borders);flex-direction:row;position:fixed;top:calc(var(--drupal-displace-offset-top,0px));}}body:has(.side-menu:checked) .top-banner-menu{position:fixed;}main{margin:0 1.5rem;z-index:1;position:relative;@media all and (min-width:680px) and (max-width:830px){padding-top:8rem;margin:0 2.75rem;}@media all and (min-width:831px){padding-top:5rem;margin:0 3rem;}.text-formatted{line-height:1.2rem;ul,ol{li{margin:0.7rem 0;}}}}.align-left,.pull-left{float:left;padding:15px 15px 15px 1px;}.align-right,.pull-right{float:right;padding:15px 1px 15px 15px;}@media all and (min-width:768px){.align-center{padding:20px;}}.caption{padding:0;}.caption figcaption{padding:0 20px 0 20px;text-align:center;font-size:0.8em;}.visually-hidden{padding:0;}main .layout--twocol-section{flex-wrap:nowrap;column-gap:2rem;margin-top:3rem;}@media all and (max-width:680px){main div.layout--twocol-section.layout--twocol-section--50-50{flex-wrap:wrap;}main div.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region{flex:0 1 100%;}}div.region-post-content{margin:4rem 0;}aside.layout-sidebar-first{margin:4rem 0;}.comment-form__title{margin:4rem 0;}.region-user-menu{position:absolute;@media all and (min-width:680px) and (max-width:767px){top:calc(var(--drupal-displace-offset-top,0rem) + 10rem);}@media all and (min-width:768px) and (max-width:937px){top:calc(var(--drupal-displace-offset-top,0rem) + 7rem);}@media all and (min-width:938px){top:calc(var(--drupal-displace-offset-top,0rem) + 5rem);}right:0;margin-right:1rem;ul{list-style:none;}}.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/hashbangcode_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/hashbangcode_theme/images/icons/error.svg) no-repeat;background-size:contain;}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:light-dark(#fff,#111);border:1px solid light-dark(#d1d1d1,#555);border-radius:4px;box-shadow:none;box-sizing:border-box;}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{appearance:none;}textarea{min-height:65px;padding-top:6px;padding-bottom:6px;height:100%;}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0;}select[multiple]{height:auto;width:10rem;}label,legend{display:block;margin-bottom:0.5rem;font-weight:600;}fieldset{padding:0;border-width:0;}input[type=checkbox],input[type=radio]{display:inline;}label > .label-body{display:inline-block;margin-left:0.5rem;font-weight:normal;}.button,.image-button{margin-right:1rem;margin-left:0;padding:0.5rem;font-weight:bold;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}.tools--contact{clear:both;margin-top:2rem;margin-bottom:2rem;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/hashbangcode_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/hashbangcode_theme/images/icons/feed.svg) no-repeat;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}.external{background-image:url(/themes/custom/hashbangcode_theme/images/external-link.svg);background-position:center right;background-repeat:no-repeat;padding-right:13px;}.ck-anchor{scroll-margin-top:6rem;color:light-dark(#000,#fff);}.ck-anchor:hover{color:light-dark(#000,#fff);}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin-top:1rem;margin-bottom:1rem;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/hashbangcode_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/hashbangcode_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/hashbangcode_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.branding{font-family:var(--font-family);font-size:var(--font-size-h1);line-height:1.5;padding:0 1rem;z-index:5;a{text-decoration:none;box-sizing:border-box;line-height:1.5;color:var(--light-dark-text);letter-spacing:-0.025em;white-space:nowrap;}}
.breadcrumbs--wrapper{margin-left:auto;margin-right:auto;margin-top:2rem;}@media all and (min-width:680px){.header-image-present .breadcrumbs--wrapper{width:100%;margin-left:-13%;margin-right:auto;}}.page-node-type-event .breadcrumbs--wrapper{margin-left:1rem;}@media all and (min-width:680px){.page-node-type-event .breadcrumbs--wrapper{width:70%;margin-left:auto;margin-right:auto;}}.breadcrumbs{padding-bottom:0.5em;justify-content:center;flex-direction:row;ol{margin:0;padding:0;li{display:inline;margin:0;padding:0;list-style-type:none;font-size:0.9rem;font-family:var(--body-font-family);color:var(--grey-dark);a{text-decoration:none;color:inherit;font-size:inherit;}&::before{content:" ";display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;margin-right:0.5rem;margin-left:0.5rem;background-size:contain;background-image:url(/themes/custom/hashbangcode_theme/components/breadcrumbs/./assets/v-shaped-arrow-right.svg);margin-bottom:-0.15rem;}&:first-child::before{content:none;}}}}[dir="rtl"] .breadcrumbs ol{margin-right:0;}
.menu-mobile-toggle:has(.side-menu:checked) ~ div.hashbangcode-menu_main{opacity:1;z-index:10;}div.hashbangcode-menu_main:not(.submenu){position:fixed;left:0;right:0;top:calc(var(--drupal-displace-offset-top,0px) + 5rem);height:60vh;overflow-y:scroll;opacity:0;z-index:-50;margin-top:2.4rem;}.hashbangcode-menu_main{.menu-label{display:none;}ul.menu-list{padding:0 0 0 1rem;margin:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;li{padding:0;margin:0;a{padding:1rem;display:block;color:var(--light-dark-link);text-decoration:none;font-family:var(--font-family);font-weight:600;font-size:1rem;line-height:100%;letter-spacing:0;}}li.is-active{border-bottom:3px solid  var(--light-dark-link);}}div.submenu ul.menu-list{display:none;li{border:none;a{font-size:1.25rem;}}}li.menu-item.menu-toggler > a{display:flex;column-gap:0.5rem;&:after{content:" ";display:block;background-image:url(/themes/custom/hashbangcode_theme/components/menu_main/./assets/arrow.svg);background-position:50% 50%;background-repeat:no-repeat;width:1.2rem;height:1rem;}}li.menu-open div.submenu ul{display:flex;position:relative;height:auto;}li.menu-description{display:none;}}@media all and (max-width:680px){body:has(.side-menu:checked) .menu-overlay{display:block;position:fixed;height:100vh;top:0;left:0;bottom:0;right:0;background:var(--light-dark-background);z-index:4;}}@media all and (min-width:680px){div.hashbangcode-menu_main:not(.submenu){opacity:1;left:auto;right:auto;top:auto;position:relative;z-index:10;height:auto;overflow-y:visible;max-width:fit-content;margin-top:0;ul.menu-list{padding:0;flex-direction:row;}}}body.user-logged-in:not(.toolbar-tray-open){.header-banner{top:calc(var(--drupal-displace-offset-top,67px) + 91px);}}
.menu-mobile-toggle{right:0;z-index:5;position:relative;display:block;@media all and (min-width:680px){display:none;}.hamb{@media all and (min-width:680px){display:none;}cursor:pointer;padding:1rem 0rem 0 0;}.hamb-line{background:var(--light-dark-text);display:block;height:2px;position:relative;width:24px;margin-top:-50%;}.hamb-line::before,.hamb-line::after{background:var(--light-dark-text);content:'';display:block;height:inherit;position:absolute;transition:all .2s ease-out;width:inherit;}.hamb-line::before{top:7px;}.hamb-line::after{top:-7px;}.side-menu{display:none;}.side-menu:checked ~ .hamb .hamb-line{background:transparent;}.side-menu:checked ~ .hamb .hamb-line::before{transform:rotate(-45deg);top:0;}.side-menu:checked ~ .hamb .hamb-line::after{transform:rotate(45deg);top:0;}}.menu-mobile-toggle:has(.side-menu:checked){}
blockquote{border-radius:3px;position:relative;font-style:italic;text-align:center;padding:1rem 1.2rem;width:80%;color:light-dark(#3e3e3e,#9e9e9e);margin:1rem auto 2rem;background:light-dark(#d1d1d1,#111);}blockquote:before,blockquote:after{position:absolute;top:13px;color:light-dark(#3e3e3e,#9e9e9e);font-size:90px;}blockquote:before{content:"“";margin-right:13px;right:100%;}blockquote:after{content:"“";margin-left:13px;left:100%;top:-35px;bottom:13px;}
footer{min-height:6rem;background-color:light-dark(#2b6cb0,#0c2034);padding:3rem 1rem;margin-top:3rem;color:light-dark(#f7f7f7,#f7f7f7);p{margin-block:auto;}a{color:light-dark(#f7f7f7,#f7f7f7);}ul{padding:0;margin-bottom:1rem;}ul li{list-style:none;margin-bottom:0.5rem;}}@media all and (min-width:768px){footer{display:flex;justify-content:space-around;}}
.block-search{margin:0 var(--gin-toolbar-width-collapsed) 0 0;position:relative;form .form--inline{display:flex;align-items:center;.form-item{margin:0;}}}.block-search .form-text{box-sizing:border-box;border-style:solid;margin:0;outline-offset:-2px;border-color:#e2e8f0;border-radius:0.5rem;border-width:2px;height:2.5rem;padding-left:0.5rem;padding-right:2rem;font-size:0.875rem;}.block-search .button{border:none;margin-left:-2.3rem;margin-top:0.3rem;background-color:transparent;@media all and (min-width:680px){margin-left:-3rem;}}.block-search svg{fill:currentColor;color:light-dark(#3e3e3e,#9e9e9e);}@media all and (min-width:680px){.block-search{margin:0;.form-text{margin:0 1rem 0 0;}}}
.more-link{margin-top:1rem;}@media all and (min-width:680px){div.views-view-grid.cols-2{.col-1{width:45%;margin-right:3%;}.col-2{width:45%;margin-left:3%;}}}
.theme-transition *{transition-duration:500ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;}@media screen and (prefers-reduced-motion:reduce),(update:slow){.theme-transition *{transition-duration:0s;}}.light-theme{color-scheme:light;}.dark-theme{color-scheme:dark;}.light-dark-toggle{background:none;border:none;}.light-dark-toggle span::before{content:"";background-image:url(/themes/custom/hashbangcode_theme/images/icons/sun.svg);width:25px;display:block;height:25px;cursor:pointer;}.dark-theme .light-dark-toggle span::before{background-image:url(/themes/custom/hashbangcode_theme/images/icons/moon.svg);}@media all and (max-width:768px){}@media all and (max-width:550px){.region-light-dark::before{width:0;}}@media (prefers-color-scheme:dark){body:not(.light-theme) .light-dark-toggle span::before{background-image:url(/themes/custom/hashbangcode_theme/images/icons/moon.svg);}}@media (prefers-color-scheme:light){body:not(.dark-theme) .light-dark-toggle span::before{background-image:url(/themes/custom/hashbangcode_theme/images/icons/sun.svg);}}.dark-theme .external{background-image:url(/themes/custom/hashbangcode_theme/images/external-link-dark.svg);}@media (prefers-color-scheme:dark){body:not(.light-theme) .external{background-image:url(/themes/custom/hashbangcode_theme/images/external-link-dark.svg);}}@media (prefers-color-scheme:dark){body:not(.light-theme) img:not([src*=".svg"]){opacity:80%;transition-duration:400ms;transition-property:opacity;}body:not(.light-theme) img:not([src*=".svg"]):hover,body:not(.light-theme) img:not([src*=".svg"]):active{opacity:100%;}body:not(.light-theme) .select2-results__options{color:#000;}}.dark-theme .ck{--ck-custom-background:#111;--ck-custom-foreground:hsl(255,3%,18%);--ck-custom-border:hsl(300,1%,22%);--ck-custom-white:hsl(0,0%,100%);--ck-color-base-background:#111;--ck-color-base-foreground:var(--ck-custom-background);--ck-color-focus-border:hsl(208,90%,62%);--ck-color-text:hsl(0,0%,98%);--ck-color-shadow-drop:hsla(0,0%,0%,0.2);--ck-color-shadow-inner:hsla(0,0%,0%,0.1);--ck-color-button-default-background:var(--ck-custom-background);--ck-color-button-default-hover-background:hsl(270,1%,22%);--ck-color-button-default-active-background:hsl(270,2%,20%);--ck-color-button-default-active-shadow:hsl(270,2%,23%);--ck-color-button-default-disabled-background:var(--ck-custom-background);--ck-color-button-on-background:var(--ck-custom-foreground);--ck-color-button-on-hover-background:hsl(255,4%,16%);--ck-color-button-on-active-background:hsl(255,4%,14%);--ck-color-button-on-active-shadow:hsl(240,3%,19%);--ck-color-button-on-disabled-background:var(--ck-custom-foreground);--ck-color-button-action-background:hsl(168,76%,42%);--ck-color-button-action-hover-background:hsl(168,76%,38%);--ck-color-button-action-active-background:hsl(168,76%,36%);--ck-color-button-action-active-shadow:hsl(168,75%,34%);--ck-color-button-action-disabled-background:hsl(168,76%,42%);--ck-color-button-action-text:var(--ck-custom-white);--ck-color-button-save:hsl(120,100%,46%);--ck-color-button-cancel:hsl(15,100%,56%);--ck-color-dropdown-panel-background:var(--ck-custom-background);--ck-color-dropdown-panel-border:var(--ck-custom-foreground);--ck-color-split-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-split-button-hover-border:var(--ck-custom-foreground);--ck-color-input-background:var(--ck-custom-background);--ck-color-input-border:hsl(257,3%,43%);--ck-color-input-text:hsl(0,0%,98%);--ck-color-input-disabled-background:hsl(255,4%,21%);--ck-color-input-disabled-border:hsl(250,3%,38%);--ck-color-input-disabled-text:hsl(0,0%,78%);--ck-color-labeled-field-label-background:var(--ck-custom-background);--ck-color-list-background:var(--ck-custom-background);--ck-color-list-button-hover-background:var(--ck-color-base-foreground);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-custom-background);--ck-color-panel-border:var(--ck-custom-border);--ck-color-toolbar-background:var(--ck-custom-background);--ck-color-toolbar-border:var(--ck-custom-border);--ck-color-tooltip-background:hsl(252,7%,14%);--ck-color-tooltip-text:hsl(0,0%,93%);--ck-color-image-caption-background:hsl(0,0%,97%);--ck-color-image-caption-text:hsl(0,0%,20%);--ck-color-widget-blurred-border:hsl(0,0%,87%);--ck-color-widget-hover-border:hsl(43,100%,68%);--ck-color-widget-editable-focus-background:var(--ck-custom-white);--ck-color-link-default:hsl(190,100%,75%);--gin-color-primary-active:var(--ck-custom-white);}.dark-theme .ck .ck-content pre code{color:#ffffff;}.ck-style-grid__button .ck-button__label{color:var(--ck-color-base-foreground);}.ck-button.ck-on .ck-button__label{color:var(--ck-color-text);}
