/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-300:#e5e5e5;--grey-400:#bdbdbd;--grey-600:#757575;--grey-700:#616161;--grey-800:#424242;--grey-900:#212121;--accent:var(--grey-700);--accent-contrast:#fff;--surface:#fff;--surface-sunken:var(--grey-100);--surface-raised:#fff;--border:var(--grey-300);--border-strong:var(--grey-400);--text:var(--grey-800);--text-strong:var(--grey-900);--text-muted:var(--grey-600);--link:var(--grey-700);--link-hover:var(--grey-900);--header-bg:var(--grey-800);--header-text:#fff;--footer-bg:var(--grey-800);--footer-text:#fff;--sidebar-bg:var(--grey-100);--sidebar-border:var(--border);--sidebar-heading:var(--text-strong);--focus-ring:3px solid #0b6bcb;--step--1:0.875rem;--step-0:1.125rem;--step-1:1.25rem;--step-2:1.75rem;--step-3:2rem;--step-4:2.25rem;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--radius:4px;--radius-l:8px;--shadow:0 1px 2px rgb(0 0 0 / 8%),0 2px 8px rgb(0 0 0 / 4%);--font-body:"Noto Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:Rokkitt,"Noto Serif",Georgia,serif;color-scheme:light;}@media (max-width:34rem){:root{--step-3:1.75rem;--step-4:2rem;}}@media (prefers-color-scheme:dark){:root:not([data-color-scheme="light"]){--surface:#16181a;--surface-sunken:#1d2023;--surface-raised:#202427;--border:#33383d;--border-strong:#474d54;--text:#dfe3e6;--text-strong:#f5f7f8;--text-muted:#a4acb3;--link:#b9c2c9;--link-hover:#fff;--header-bg:#101214;--footer-bg:#101214;--sidebar-bg:var(--surface-sunken);--sidebar-heading:var(--text-strong);--accent:#b9c2c9;--accent-contrast:#101214;--focus-ring:3px solid #7ab7ff;color-scheme:dark;}}*,*::before,*::after{box-sizing:border-box;}body{margin:0;background:var(--surface-sunken);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-text-size-adjust:100%;}img,video,iframe{max-width:100%;height:auto;}a{color:var(--link);text-decoration:none;text-underline-offset:0.15em;}a:hover,a:focus-visible{color:var(--link-hover);}:focus-visible{outline:var(--focus-ring);outline-offset:2px;}fieldset{border:none;}hr{border:0;border-block-start:1px solid var(--border);margin-block:var(--space-m);}table{border-collapse:collapse;inline-size:100%;}th{background:var(--grey-600);color:#fff;text-align:start;}th a{color:inherit;}th a:hover,th a:focus-visible{text-decoration:underline;}th,td{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--border);}tbody tr:nth-child(odd){background:var(--surface-sunken);}.text-content table,.text-content pre{display:block;max-inline-size:100%;overflow-x:auto;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal;}.skip-link{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--surface);color:var(--text-strong);transform:translateY(-120%);}.skip-link:focus{transform:none;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
h1,h2,h3,h4,h5,h6{margin-block:0 var(--space-2xs);color:var(--text-strong);font-family:var(--font-display);font-weight:700;line-height:1.6;text-wrap:balance;}h1{font-size:var(--step-4);}h2{font-size:var(--step-3);}h3{font-size:var(--step-2);}h4{font-size:var(--step-1);}h5,h6{font-size:var(--step-0);}p,ul,ol,dl,blockquote{margin-block:0 var(--space-s);}.text-content{max-inline-size:100%;}.text-content > * + *{margin-block-start:var(--space-s);}.text-content p{text-wrap:pretty;}blockquote{margin-inline:0;padding:var(--space-2xs) var(--space-s);border-inline-start:4px solid var(--border-strong);color:var(--text-muted);font-style:italic;}.quote-msg{margin-block:var(--space-s);padding:var(--space-xs) var(--space-s);border-inline-start:4px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius) var(--radius) 0;}.quote-author{display:block;margin-block-end:var(--space-3xs);color:var(--text-muted);font-size:var(--step--1);font-weight:700;}code,pre,kbd{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,monospace;font-size:0.9em;}pre{padding:var(--space-s);background:var(--surface-sunken);border-radius:var(--radius);}.submitted,.field--name-created,.comment__meta{color:var(--text-muted);font-size:var(--step--1);}
.page-wrapper{--content-width:90rem;--gutter:var(--space-m);--layout-gap:clamp(1rem,2vw,2rem);max-inline-size:var(--content-width);margin-inline:auto;background:var(--surface);box-shadow:var(--shadow);}.page-header{background:var(--header-bg);color:var(--header-text);}.page-header a{color:currentColor;}.page-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-s) var(--gutter);}.branding{display:flex;align-items:center;gap:var(--space-s);min-inline-size:0;}.branding__logo img{display:block;block-size:auto;max-block-size:3.5rem;}.branding__name{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;}.branding__name a{text-decoration:none;}.branding__slogan{margin:0;color:color-mix(in srgb,var(--header-text) 75%,transparent);font-size:var(--step--1);}.page-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-gap);padding:var(--layout-gap);align-items:start;}.page-content{display:block;min-inline-size:0;inline-size:100%;}.page-sidebar{min-inline-size:0;}@media (min-width:40rem){.page-main{grid-template-columns:minmax(0,1fr);}}@media (min-width:55rem){.page-main{grid-template-columns:minmax(0,2fr)
minmax(0,1fr);}}@media (min-width:72rem){.page-main{grid-template-columns:minmax(0,3fr)
minmax(0,1fr);}}.page-main:not(:has(.page-sidebar)){grid-template-columns:minmax(0,1fr);}.page-sidebar{min-inline-size:0;container:sidebar / inline-size;}.page-secondary{padding:var(--gutter);border-block-start:1px solid var(--border);background:var(--surface-sunken);}.page-secondary__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--layout-gap);}.page-footer{padding:var(--space-l) var(--gutter);background:var(--footer-bg);color:var(--footer-text);}.page-footer a{color:currentColor;}.page-footer__inner{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));}.views-view-grid.horizontal .views-row{display:grid;gap:var(--layout-gap);}.views-view-grid.horizontal .views-col{width:auto !important;}.views-view-grid.horizontal.cols-1 .views-row{grid-template-columns:minmax(0,1fr);}.views-view-grid.horizontal.cols-2 .views-row{grid-template-columns:repeat(2,minmax(0,1fr));}.views-view-grid.horizontal.cols-3 .views-row{grid-template-columns:repeat(3,minmax(0,1fr));}.views-view-grid.horizontal.cols-4 .views-row{grid-template-columns:repeat(4,minmax(0,1fr));}
.feed-item .node__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2xs);}.feed-item .node__meta .field{margin-block:0;}.feed-item .item-description > *:first-child{margin-block-start:0;}
.node__header,.comment__header,.page-header,.page-footer{--heading-color:currentColor;}article :is(h1,h2,h3,h4,h5,h6){color:var(--accent);}article a{border-radius:var(--radius);padding:var(--space-3xs);background:color-mix(in srgb,var(--accent) 15%,transparent);}.node__header :is(h1,h2,h3,h4,h5,h6),.comment__header :is(h1,h2,h3,h4,h5,h6),.page-header :is(h1,h2,h3,h4,h5,h6),.page-footer :is(h1,h2,h3,h4,h5,h6){color:inherit;}.node__header .node__meta,.comment__header .comment__meta{color:color-mix(in srgb,currentColor 90%,transparent);}.node__meta :is(a,time,.field),.comment__meta :is(a,time,.field){color:inherit;}
.page-sidebar .block{margin-block-end:var(--space-m);padding:var(--space-s);background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-l);}.page-sidebar .block__title{margin-block:0 var(--space-2xs);padding-block-end:var(--space-3xs);border-block-end:2px solid var(--sidebar-heading);color:var(--sidebar-heading);font-size:var(--step-2);}.page-sidebar .block ul{margin:0;padding:0;list-style:none;}.page-sidebar .block li + li{margin-block-start:var(--space-3xs);padding-block-start:var(--space-3xs);border-block-start:1px solid var(--sidebar-border);}
.breadcrumb ol,.breadcrumb ul,nav.breadcrumb ol,nav.breadcrumb ul,.block-system-breadcrumb-block ol,.block-system-breadcrumb-block ul,[class*="breadcrumb"] ol,[class*="breadcrumb"] ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs);margin:0 0 var(--space-s);padding:0;list-style:none;color:var(--text-muted);font-size:var(--step--1);}.breadcrumb li,nav.breadcrumb li,.block-system-breadcrumb-block li,[class*="breadcrumb"] li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.breadcrumb li + li::before,nav.breadcrumb li + li::before,.block-system-breadcrumb-block li + li::before,[class*="breadcrumb"] li + li::before{content:"/";margin-inline:var(--space-3xs);}
.comment{margin-block-end:var(--space-m);border-radius:var(--radius-l);background:var(--surface-raised);overflow:hidden;border-bottom:3px solid var(--accent-contrast)!important;}.comment__header{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;justify-content:space-between;padding:var(--space-2xs) var(--space-s);background:var(--accent);color:var(--accent-contrast);}.comment__header a{color:currentColor;}.comment__title{margin:0;font-size:var(--step-0);}.comment__content{padding:var(--space-s) 0;}.comment .indented{margin-inline-start:var(--space-m);border-inline-start:2px solid var(--border);padding-inline-start:var(--space-s);}.comments-closed{padding:var(--space-2xs) var(--space-s);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-muted);font-size:var(--step--1);}
.field{margin-block:var(--space-xs);}.field__label{color:var(--text-strong);font-weight:600;}.field--label-inline{display:flex;flex-wrap:wrap;gap:0 var(--space-2xs);}.field__items{display:flex;flex-wrap:wrap;gap:var(--space-2xs);}[class*="field--name-taxonomy"].field--label-inline{display:block;}[class*="field--name-taxonomy"] .field__item a,[class*="field--name-taxonomy"].field__item a{display:inline-block;padding:var(--space-2xs) var(--space-xs);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text);text-decoration:none;font-size:var(--step-0);line-height:1.2;}[class*="field--name-taxonomy"] .field__item a:hover,[class*="field--name-taxonomy"] .field__item a:focus-visible,[class*="field--name-taxonomy"].field__item a:hover,[class*="field--name-taxonomy"].field__item a:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 28%,transparent);}
input,select,textarea{max-inline-size:100%;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;}.button,button,input[type="submit"]{padding:var(--space-2xs) var(--space-s);border:1px solid transparent;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;}.button:hover,button:hover,input[type="submit"]:hover{background:var(--text-strong);}.form-item{margin-block:var(--space-s);}.form-item:first-child{margin-block-start:0;}.form-item:last-child{margin-block-end:0;}.form-item > label{display:block;margin-block-end:var(--space-3xs);font-weight:600;}.form-item > label.option{display:inline;margin-block-end:0;margin-inline-start:var(--space-3xs);font-weight:400;}.form-type-radio,.form-type-checkbox{margin-block:var(--space-2xs);}.form-item .description{margin-block-start:var(--space-3xs);color:var(--text-muted);font-size:var(--step--1);}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-s);}fieldset{margin-block:var(--space-s);padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius);}legend{padding-inline:var(--space-2xs);font-weight:700;}
.forum-table{font-size:var(--step--1);}.forum-table .forum__title{font-size:var(--step-0);font-weight:700;}@media (max-width:47.99rem){.forum-table,.forum-table tbody,.forum-table tr,.forum-table td{display:block;inline-size:100%;}.forum-table thead{display:none;}.forum-table tr{margin-block-end:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius);}.forum-table td{border:0;}}
.marker{display:inline-block;margin-inline-start:var(--space-2xs);padding:0 var(--space-2xs);border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font-size:var(--step--1);font-weight:700;line-height:1.7;text-transform:uppercase;letter-spacing:0.03em;white-space:nowrap;}
.primary-menu{position:relative;background:color-mix(in srgb,var(--header-bg) 82%,#000);}.primary-menu__list,.page-header ul.menu,.page-header .block-system-menu-block ul.menu,.primary-menu ul.menu,.primary-menu ul:not(.contextual-links){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs) var(--space-s);margin:0;padding:0 var(--gutter,var(--space-m));list-style:none;}.primary-menu li,.page-header ul.menu li,.page-header .block-system-menu-block li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.primary-menu a:not(.contextual *),.page-header ul.menu a:not(.contextual *),.page-header .block-system-menu-block a:not(.contextual *){display:inline-block;padding:var(--space-2xs) var(--space-xs);color:color-mix(in srgb,var(--header-text) 90%,#000);text-decoration:none;}.primary-menu a:not(.contextual *):hover,.primary-menu a:not(.contextual *):focus-visible,.primary-menu a:not(.contextual *).is-active,.page-header ul.menu a:not(.contextual *):hover,.page-header ul.menu a:not(.contextual *):focus-visible,.page-header ul.menu a:not(.contextual *).is-active{background:color-mix(in srgb,var(--header-text) 15%,transparent);}.primary-menu__toggle{display:none;}@media (max-width:47.99rem){.primary-menu__toggle{display:block;inline-size:100%;padding:var(--space-2xs) var(--gutter,var(--space-m));border:0;background:none;color:var(--header-text);font:inherit;text-align:start;cursor:pointer;}.primary-menu__list,.page-header ul.menu,.primary-menu ul:not(.contextual-links){display:none;flex-direction:column;padding-block-end:var(--space-2xs);}.primary-menu[data-open="true"] .primary-menu__list,.primary-menu[data-open="true"] ul:not(.contextual-links){display:flex;}}.contextual-links{display:none !important;}.contextual.open .contextual-links{display:block !important;}.contextual-links ul,.contextual-links li{display:block !important;list-style:none !important;}.action-links,ul.action-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-s);margin:var(--space-s) 0;padding:0;list-style:none;}.action-links li,ul.action-links li{display:inline-flex;margin:0;padding:0;list-style:none;}.action-links a,ul.action-links a{display:inline-block;padding:var(--space-2xs) var(--space-s);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--link);text-decoration:none;font-weight:500;transition:background-color 0.15s ease,color 0.15s ease;}.action-links a:hover,.action-links a:focus-visible,ul.action-links a:hover,ul.action-links a:focus-visible{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);}
.node{margin-block-end:var(--space-l);border-radius:var(--radius-l);background:var(--surface-raised);overflow:hidden;}.node__header{padding:var(--space-xs) var(--space-s);background:var(--accent);color:var(--accent-contrast);}.node__header a{color:currentColor;}.node__title{margin:0;font-size:var(--step-4);}.node__meta{color:color-mix(in srgb,var(--accent-contrast) 80%,transparent);font-size:var(--step--1);}.node__content{padding:var(--space-s) 0;}.node__content::after{content:"";display:block;clear:both;}.node__footer,.node__footer a{padding:var(--space-2xs) var(--space-s);border-block-start:1px solid var(--border);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--step--1);}.node__footer ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs);padding:0;list-style:none;color:var(--text-muted);}.node__footer li{display:inline-flex;align-items:center;margin:0 var(--space-s);padding:0;list-style:none;}.node .field--name-field-tags,.node .field--type-entity-reference{display:flex;flex-wrap:wrap;gap:var(--space-3xs);align-items:baseline;}.node .field--type-entity-reference a{padding:0.1em 0.5em;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--link);text-decoration:none;font-size:var(--step--1);}.teaser-grid{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));}.node--image-medium .node__content .field--name-field-image{float:inline-end;inline-size:50%;margin:0 0 var(--space-s) var(--space-s);}.node--image-banner .node__content .field--name-field-image img{inline-size:100%;}@media (max-width:34rem){.node--image-medium .node__content .field--name-field-image{float:none;inline-size:100%;margin-inline:0;}}.views-view-grid.horizontal{display:grid;gap:var(--layout-gap);}
.pager__items{display:flex;flex-wrap:wrap;gap:var(--space-3xs);justify-content:center;margin:var(--space-m) 0;padding:0;list-style:none;}.pager__item a{display:block;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;}.pager__item.is-active{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-contrast);}
.page-footer .block{margin:0;padding:0;border:0;background:none;}.page-footer .block__title{margin-block:0 var(--space-2xs);padding-block-end:var(--space-3xs);border-block-end:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:var(--step-1);}.page-footer ul{margin:0;padding:0;list-style:none;}.page-footer li + li{margin-block-start:var(--space-3xs);}
.tabs,nav.tabs,.block--local-tasks-block,[class*="local-tasks"]{margin-block-end:var(--space-s);}.tabs ul,nav.tabs ul,.block--local-tasks-block > ul,[class*="local-tasks"] > ul,ul.tabs,ul.primary,ul.secondary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3xs);margin:0 0 var(--space-s) 0;padding:0;border-block-end:2px solid var(--border);list-style:none;}.tabs li,nav.tabs li,.block--local-tasks-block > ul > li,[class*="local-tasks"] > ul > li,ul.tabs li,ul.primary li,ul.secondary li{display:inline-flex;margin:0;padding:0;list-style:none;border:0;}.tabs a,nav.tabs a,.block--local-tasks-block > ul > li > a,[class*="local-tasks"] > ul > li > a,ul.tabs a,ul.primary a,ul.secondary a{display:block;padding:var(--space-2xs) var(--space-s);border:1px solid var(--border);border-block-end:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-raised);color:var(--text);text-decoration:none;font-weight:500;font-size:var(--step--1);transition:background-color 0.15s ease,color 0.15s ease;}.tabs a:hover,.tabs a:focus-visible,nav.tabs a:hover,nav.tabs a:focus-visible,.block--local-tasks-block > ul > li > a:hover,.block--local-tasks-block > ul > li > a:focus-visible,[class*="local-tasks"] > ul > li > a:hover,[class*="local-tasks"] > ul > li > a:focus-visible,ul.tabs a:hover,ul.tabs a:focus-visible,ul.primary a:hover,ul.primary a:focus-visible{background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--accent);}.tabs .is-active a,nav.tabs .is-active a,.block--local-tasks-block .is-active,.block--local-tasks-block a.is-active,[class*="local-tasks"] .is-active,[class*="local-tasks"] a.is-active,ul.tabs .is-active a,ul.primary .is-active a,ul.secondary .is-active a{background:var(--surface);color:var(--text-strong);border-color:var(--border);border-bottom:2px solid var(--surface);margin-bottom:-2px;font-weight:700;}
.blog-theme--orange,.blog-theme--orange-and-light-green{--accent:#e65100;--accent-contrast:#fff;--header-bg:#e65100;--footer-bg:#e65100;--link:#bf4300;--link-hover:#7f2c00;}.blog-theme--orange-and-light-green{--sidebar-bg:#f1f8e9;--sidebar-heading:#33691e;}.blog-theme--light-green{--accent:#689f38;--accent-contrast:#fff;--header-bg:#33691e;--footer-bg:#33691e;--sidebar-bg:#f1f8e9;--sidebar-heading:#33691e;--link:#33691e;--link-hover:#1b3a10;}.blog-theme--blue{--accent:#1565c0;--accent-contrast:#fff;--header-bg:#0d47a1;--footer-bg:#0d47a1;--sidebar-bg:#e8f0fe;--sidebar-heading:#0d47a1;--link:#0d47a1;--link-hover:#062a60;}.blog-theme--blue-grey{--accent:#546e7a;--accent-contrast:#fff;--header-bg:#37474f;--footer-bg:#37474f;--sidebar-bg:#eceff1;--sidebar-heading:#263238;--link:#37474f;--link-hover:#1c262b;}.blog-theme--grey{--accent:var(--grey-600);--accent-contrast:#fff;}.blog-theme--pink{--accent:#c2185b;--accent-contrast:#fff;--header-bg:#880e4f;--footer-bg:#880e4f;--sidebar-bg:#fce4ec;--sidebar-heading:#880e4f;--link:#880e4f;--link-hover:#4d0a2d;}.blog-theme--purple{--accent:#6a1b9a;--accent-contrast:#fff;--header-bg:#4a148c;--footer-bg:#4a148c;--sidebar-bg:#f3e5f5;--sidebar-heading:#4a148c;--link:#4a148c;--link-hover:#2b0c51;}.blog-theme--default,.blog-theme--teal,.blog-theme--teal-flourish{--accent:#00796b;--accent-contrast:#fff;--header-bg:#004d40;--footer-bg:#004d40;--sidebar-bg:#e0f2f1;--sidebar-heading:#004d40;--link:#00695c;--link-hover:#003d33;}.blog-theme--red-flourish{--accent:#941e22;--accent-contrast:#fff;--header-bg:#7f1a1d;--footer-bg:#7f1a1d;--sidebar-bg:#fdecec;--sidebar-heading:#7f1a1d;--link:#941e22;--link-hover:#5c1315;}.blog-theme--teal-flourish .page-sidebar .block__title,.blog-theme--red-flourish .page-sidebar .block__title{border-block-end-width:3px;border-block-end-style:double;}@media (prefers-color-scheme:dark){:root:not([data-color-scheme="light"]) [class*="blog-theme--"]{--header-bg:#101214;--footer-bg:#101214;--sidebar-bg:var(--surface-sunken);--sidebar-heading:var(--text-strong);--link:#b9c2c9;--link-hover:#fff;}}
