:root{color-scheme:light;--portal-bg: #f8f9fa;--portal-bg-soft: #f2f4f8;--portal-surface: #ffffff;--portal-surface-raised: #ffffff;--portal-text: #20283a;--portal-heading: #313d57;--portal-muted: #666f7d;--portal-border: #e4e7ed;--portal-input: #ffffff;--portal-shadow: 0 10px 30px rgba(35, 43, 61, 0.09);--portal-accent: #486ab2;--portal-accent-hover: #365797;--portal-accent-soft: rgba(72, 106, 178, 0.11);--portal-highlight: #ed4039;--portal-navbar-start: #667eea;--portal-navbar-end: #764ba2}:root[data-brand=kontrollier]{--portal-accent: #3d65ac;--portal-accent-hover: #2f5291;--portal-accent-soft: rgba(61, 101, 172, 0.12);--portal-highlight: #ef3e39;--portal-navbar-start: #3d65ac;--portal-navbar-end: #282f50}:root[data-theme=dark]{color-scheme:dark;--portal-bg: #0d1020;--portal-bg-soft: #11162a;--portal-surface: #171c31;--portal-surface-raised: #1d243c;--portal-text: #edf1fb;--portal-heading: #f7f8fd;--portal-muted: #aab3c8;--portal-border: #2d3651;--portal-input: #12182b;--portal-shadow: 0 14px 38px rgba(0, 0, 0, 0.28);--portal-accent: #8d87ff;--portal-accent-hover: #aaa6ff;--portal-accent-soft: rgba(141, 135, 255, 0.16);--portal-highlight: #ff6570;--portal-navbar-start: #545fcf;--portal-navbar-end: #6c43a4}:root[data-theme=dark][data-brand=kontrollier]{--portal-bg: #0b1222;--portal-bg-soft: #10192c;--portal-surface: #151f34;--portal-surface-raised: #1b2942;--portal-text: #eef3fb;--portal-heading: #ffffff;--portal-muted: #a9b7cd;--portal-border: #293954;--portal-input: #101a2d;--portal-accent: #7197ea;--portal-accent-hover: #91aff0;--portal-accent-soft: rgba(113, 151, 234, 0.16);--portal-highlight: #ff5b55;--portal-navbar-start: #253e78;--portal-navbar-end: #161f3b}@media(prefers-color-scheme: dark){:root[data-theme=system]{color-scheme:dark;--portal-bg: #0d1020;--portal-bg-soft: #11162a;--portal-surface: #171c31;--portal-surface-raised: #1d243c;--portal-text: #edf1fb;--portal-heading: #f7f8fd;--portal-muted: #aab3c8;--portal-border: #2d3651;--portal-input: #12182b;--portal-shadow: 0 14px 38px rgba(0, 0, 0, 0.28);--portal-accent: #8d87ff;--portal-accent-hover: #aaa6ff;--portal-accent-soft: rgba(141, 135, 255, 0.16);--portal-highlight: #ff6570;--portal-navbar-start: #545fcf;--portal-navbar-end: #6c43a4}:root[data-theme=system][data-brand=kontrollier]{--portal-bg: #0b1222;--portal-bg-soft: #10192c;--portal-surface: #151f34;--portal-surface-raised: #1b2942;--portal-text: #eef3fb;--portal-heading: #ffffff;--portal-muted: #a9b7cd;--portal-border: #293954;--portal-input: #101a2d;--portal-accent: #7197ea;--portal-accent-hover: #91aff0;--portal-accent-soft: rgba(113, 151, 234, 0.16);--portal-highlight: #ff5b55;--portal-navbar-start: #253e78;--portal-navbar-end: #161f3b}}body{background:var(--portal-bg);color:var(--portal-text);transition:background-color .25s ease,color .25s ease}.navbar{background:linear-gradient(135deg, var(--portal-navbar-start), var(--portal-navbar-end))}.theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:3px 8px 3px 4px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.theme-toggle:hover{border-color:hsla(0,0%,100%,.46);background:hsla(0,0%,100%,.18);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:3px solid hsla(0,0%,100%,.35);outline-offset:2px}.theme-toggle__track{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:rgba(9,15,34,.36);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.13);transition:background-color .25s ease}.theme-toggle__thumb{position:absolute;top:3px;left:3px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#fff;color:#e49a17;box-shadow:0 2px 7px rgba(0,0,0,.28);transition:transform .25s ease,color .25s ease}.theme-toggle__icon{position:absolute;width:13px;height:13px;fill:currentColor;transition:opacity .2s ease,transform .25s ease}.theme-toggle__icon--moon{opacity:0;transform:rotate(-35deg) scale(0.65)}.theme-toggle__label{min-width:42px;font-size:.72rem;font-weight:600;letter-spacing:.01em}:root[data-resolved-theme=dark] .theme-toggle__track{background:rgba(8,13,30,.68)}:root[data-resolved-theme=dark] .theme-toggle__thumb{color:#596ee5;transform:translateX(18px)}:root[data-resolved-theme=dark] .theme-toggle__icon--sun{opacity:0;transform:rotate(45deg) scale(0.65)}:root[data-resolved-theme=dark] .theme-toggle__icon--moon{opacity:1;transform:rotate(0) scale(1)}@media(max-width: 767px){.theme-toggle{min-width:36px;padding-right:4px}.theme-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width: 480px){.theme-toggle{width:32px;min-width:32px;height:32px;min-height:32px;justify-content:center;padding:0}.theme-toggle__track{width:22px;height:22px;background:rgba(0,0,0,0);box-shadow:none}.theme-toggle__thumb{top:1px;left:1px;box-shadow:none}:root[data-resolved-theme=dark] .theme-toggle__track{background:rgba(0,0,0,0)}:root[data-resolved-theme=dark] .theme-toggle__thumb{transform:none}}.item-title,.pages-title-h3,.row-card__title,.slider-carousel__title,.video-section__title,.text-section__title,.column-row-card__title,.column-row-card__name,.sidebar-card__title,.our-courses__title,.our-courses__name,.our-courses__desc,.article-related>h2,.article-related--pages>h2,.article-related__content h3,.author-page h1,.author-page h2,.editorial-container h1,.search-page h1,.account-main h1,.profile-header h1,.profile-card h2,.comments-container h2{color:var(--portal-heading)}.column-row-card__desc,.our-courses__category,.our-courses__meta,.article-related__content p,.author-page p,.author-content__bio,.author-content__label,.profile-header .profile-subtitle,.account-main p{color:var(--portal-muted)}.sidebar-card,.column-row-card__item,.our-courses__card,.article-related__card,.author-content,.profile-card,.cookie-banner,.cookie-modal__container{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text);box-shadow:var(--portal-shadow)}.row-card__image,.article-related__image,.article-header__author-avatar{background:var(--portal-bg-soft)}.sidebar-card{background:var(--portal-accent-soft)}.article-related{border-color:var(--portal-border)}.author-content__name,.comments-content__title,.comment-item__author{color:var(--portal-heading)}.author-content__social a,.comment-item--owner,.comment-item--removed{background:var(--portal-bg-soft)}.comment-form-content textarea,.comment-form-footer__markdown-help{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}.comment-form-footer__char-count,.comment-form-footer__info-btn,.comment-item__date,.comment-item__text,.comment-item__reply-btn{color:var(--portal-muted)}.sidebar-card__link,.article-content a,.search-result-category,.cookie-banner__btn--secondary{color:var(--portal-accent)}.editorial-container .breadcrumb li,.editorial-container .breadcrumb li::after{color:var(--portal-muted)}.editorial-container .breadcrumb a{color:var(--portal-accent)}.editorial-tabs{border-color:var(--portal-border);background:var(--portal-surface);box-shadow:0 8px 22px rgba(0,0,0,.08)}.editorial-tabs__item{color:var(--portal-muted)}.editorial-tabs__item:hover,.editorial-tabs__item.is-active{background:var(--portal-accent);color:#fff}.editorial-page-content{color:var(--portal-text)}.editorial-page-content h1,.editorial-page-content h2,.editorial-page-content h3,.editorial-page-content h4,.editorial-page-content h5,.editorial-page-content h6,.editorial-page-content strong{color:var(--portal-heading)}.editorial-page-content p{color:var(--portal-muted)}.editorial-page-content a{color:var(--portal-accent)}.editorial-article-card{border:1px solid var(--portal-border);background:var(--portal-surface);color:var(--portal-text);box-shadow:var(--portal-shadow)}.editorial-article-card:hover{box-shadow:0 14px 34px rgba(0,0,0,.2)}.editorial-article-card__title{color:var(--portal-heading)}.editorial-article-card__subtitle,.editorial-article-card__date{color:var(--portal-muted)}.editorial-empty{color:var(--portal-muted)}.editorial-pagination .page-link{border-color:var(--portal-border);background:var(--portal-surface);color:var(--portal-text)}.editorial-pagination li:first-child .page-link{border-left-color:var(--portal-border)}.editorial-pagination li:not(.active):not(.disabled) .page-link:hover{background:var(--portal-surface-raised);color:var(--portal-accent)}.editorial-pagination li.active .page-link{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}.video-watch .breadcrumb li,.video-watch .breadcrumb li::after{color:var(--portal-muted)}.video-watch .breadcrumb a{color:var(--portal-accent)}.video-watch__header h1{color:var(--portal-heading)}.video-watch__player{border:1px solid var(--portal-border);box-shadow:var(--portal-shadow)}.video-watch__details>p{color:var(--portal-text)}.video-watch__meta{color:var(--portal-muted)}@media(max-width: 767px){.editorial-articles{border-top-color:var(--portal-border)}.editorial-article-card{border:0;border-bottom:1px solid var(--portal-border);background:rgba(0,0,0,0);box-shadow:none}.editorial-article-card:hover{box-shadow:none}}:root[data-theme=dark] .featured-news__links a,:root[data-theme=dark] .featured-news__links strong{color:var(--portal-text)}:root[data-theme=dark] .featured-news__links span{background:var(--portal-accent);box-shadow:0 0 0 3px var(--portal-accent-soft)}:root[data-theme=dark] .featured-news__read-more{color:var(--portal-text)}:root[data-theme=dark] .carousel-grid__sidebar .item-title a{color:var(--portal-heading)}:root[data-theme=dark] .carousel-grid__sidebar .item-title a:hover{color:var(--portal-accent)}:root[data-theme=dark] .slider__nav{border:1px solid rgba(224,231,244,.24);background:rgba(9,15,29,.62);color:#d7deec}:root[data-theme=dark] .slider__nav:hover{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}:root[data-theme=dark] .slider-carousel__btn,:root[data-theme=dark] .our-courses__nav-btn{border-color:var(--portal-muted);background:var(--portal-surface);color:#c7d0e2}:root[data-theme=dark] .slider-carousel__btn:hover,:root[data-theme=dark] .our-courses__nav-btn:hover{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}:root[data-theme=dark] .slider__dot{background:#758096}:root[data-theme=dark] .slider__dot:hover,:root[data-theme=dark] .slider__dot.active{background:var(--portal-accent)}:root[data-theme=dark] .cookie-banner{border-top-color:var(--portal-accent);background:linear-gradient(120deg, var(--portal-accent-soft), transparent 42%),var(--portal-surface);box-shadow:0 -14px 38px rgba(0,0,0,.34)}:root[data-theme=dark] .cookie-banner__btn--primary{background:var(--portal-accent);color:#fff}:root[data-theme=dark] .cookie-banner__btn--primary:hover{background:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-banner__btn--secondary{border-color:var(--portal-accent);color:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-banner__btn--secondary:hover{background:var(--portal-accent);color:#fff}:root[data-theme=dark] .cookie-modal__overlay{background:rgba(3,7,18,.82);backdrop-filter:blur(5px)}:root[data-theme=dark] .cookie-modal__container{border:1px solid var(--portal-border);background:var(--portal-surface);box-shadow:0 28px 80px rgba(0,0,0,.58)}:root[data-theme=dark] .cookie-modal__header{border-color:var(--portal-border);background:linear-gradient(120deg, var(--portal-accent-soft), transparent 55%),var(--portal-surface)}:root[data-theme=dark] .cookie-modal__title,:root[data-theme=dark] .cookie-modal__description-title{color:var(--portal-heading)}:root[data-theme=dark] .cookie-modal__close{border:1px solid rgba(0,0,0,0);background:var(--portal-surface-raised);color:var(--portal-muted)}:root[data-theme=dark] .cookie-modal__close:hover{border-color:var(--portal-border);background:var(--portal-accent-soft);color:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-modal__sidebar{border-color:var(--portal-border);background:var(--portal-bg-soft)}:root[data-theme=dark] .cookie-modal__category{border-color:var(--portal-border)}:root[data-theme=dark] .cookie-modal__category:hover{background:var(--portal-accent-soft)}:root[data-theme=dark] .cookie-modal__category.active{border-color:var(--portal-accent);background:var(--portal-surface-raised);color:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-modal__category-name,:root[data-theme=dark] .cookie-modal__category.active .cookie-modal__category-name{color:var(--portal-text)}:root[data-theme=dark] .cookie-modal__category.active .cookie-modal__category-name{color:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-modal__content{background:var(--portal-surface)}:root[data-theme=dark] .cookie-modal__description-text{color:var(--portal-muted)}:root[data-theme=dark] .cookie-modal__footer{border-color:var(--portal-border);background:var(--portal-bg-soft)}:root[data-theme=dark] .cookie-modal__btn:focus-visible{outline:3px solid var(--portal-accent-soft);outline-offset:2px}:root[data-theme=dark] .cookie-modal__btn--primary{background:var(--portal-accent);color:#fff}:root[data-theme=dark] .cookie-modal__btn--primary:hover{background:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-modal__btn--secondary{border-color:var(--portal-accent);color:var(--portal-accent-hover)}:root[data-theme=dark] .cookie-modal__btn--secondary:hover{background:var(--portal-accent);color:#fff}:root[data-theme=dark] .cookie-modal__btn--danger{border-color:var(--portal-highlight);color:var(--portal-highlight)}:root[data-theme=dark] .cookie-modal__btn--danger:hover{background:var(--portal-highlight);color:#fff}:root[data-theme=dark] .cookie-toggle__slider{border:1px solid var(--portal-border);background:#515d73}:root[data-theme=dark] .cookie-toggle input[type=checkbox]:checked+.cookie-toggle__slider{border-color:var(--portal-accent);background:var(--portal-accent)}:root[data-theme=dark] .cookie-toggle input[type=checkbox]:focus-visible+.cookie-toggle__slider{box-shadow:0 0 0 4px var(--portal-accent-soft)}@media(prefers-color-scheme: dark){:root[data-theme=system] .featured-news__links a,:root[data-theme=system] .featured-news__links strong{color:var(--portal-text)}:root[data-theme=system] .featured-news__links span{background:var(--portal-accent);box-shadow:0 0 0 3px var(--portal-accent-soft)}:root[data-theme=system] .featured-news__read-more{color:var(--portal-text)}:root[data-theme=system] .carousel-grid__sidebar .item-title a{color:var(--portal-heading)}:root[data-theme=system] .carousel-grid__sidebar .item-title a:hover{color:var(--portal-accent)}:root[data-theme=system] .slider__nav{border:1px solid rgba(224,231,244,.24);background:rgba(9,15,29,.62);color:#d7deec}:root[data-theme=system] .slider__nav:hover{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}:root[data-theme=system] .slider-carousel__btn,:root[data-theme=system] .our-courses__nav-btn{border-color:var(--portal-muted);background:var(--portal-surface);color:#c7d0e2}:root[data-theme=system] .slider-carousel__btn:hover,:root[data-theme=system] .our-courses__nav-btn:hover{border-color:var(--portal-accent);background:var(--portal-accent);color:#fff}:root[data-theme=system] .slider__dot{background:#758096}:root[data-theme=system] .slider__dot:hover,:root[data-theme=system] .slider__dot.active{background:var(--portal-accent)}:root[data-theme=system] .cookie-banner{border-top-color:var(--portal-accent);background:linear-gradient(120deg, var(--portal-accent-soft), transparent 42%),var(--portal-surface);box-shadow:0 -14px 38px rgba(0,0,0,.34)}:root[data-theme=system] .cookie-banner__btn--primary{background:var(--portal-accent);color:#fff}:root[data-theme=system] .cookie-banner__btn--primary:hover{background:var(--portal-accent-hover)}:root[data-theme=system] .cookie-banner__btn--secondary{border-color:var(--portal-accent);color:var(--portal-accent-hover)}:root[data-theme=system] .cookie-banner__btn--secondary:hover{background:var(--portal-accent);color:#fff}:root[data-theme=system] .cookie-modal__overlay{background:rgba(3,7,18,.82);backdrop-filter:blur(5px)}:root[data-theme=system] .cookie-modal__container{border:1px solid var(--portal-border);background:var(--portal-surface);box-shadow:0 28px 80px rgba(0,0,0,.58)}:root[data-theme=system] .cookie-modal__header{border-color:var(--portal-border);background:linear-gradient(120deg, var(--portal-accent-soft), transparent 55%),var(--portal-surface)}:root[data-theme=system] .cookie-modal__title,:root[data-theme=system] .cookie-modal__description-title{color:var(--portal-heading)}:root[data-theme=system] .cookie-modal__close{border:1px solid rgba(0,0,0,0);background:var(--portal-surface-raised);color:var(--portal-muted)}:root[data-theme=system] .cookie-modal__close:hover{border-color:var(--portal-border);background:var(--portal-accent-soft);color:var(--portal-accent-hover)}:root[data-theme=system] .cookie-modal__sidebar{border-color:var(--portal-border);background:var(--portal-bg-soft)}:root[data-theme=system] .cookie-modal__category{border-color:var(--portal-border)}:root[data-theme=system] .cookie-modal__category:hover{background:var(--portal-accent-soft)}:root[data-theme=system] .cookie-modal__category.active{border-color:var(--portal-accent);background:var(--portal-surface-raised);color:var(--portal-accent-hover)}:root[data-theme=system] .cookie-modal__category-name,:root[data-theme=system] .cookie-modal__category.active .cookie-modal__category-name{color:var(--portal-text)}:root[data-theme=system] .cookie-modal__category.active .cookie-modal__category-name{color:var(--portal-accent-hover)}:root[data-theme=system] .cookie-modal__content{background:var(--portal-surface)}:root[data-theme=system] .cookie-modal__description-text{color:var(--portal-muted)}:root[data-theme=system] .cookie-modal__footer{border-color:var(--portal-border);background:var(--portal-bg-soft)}:root[data-theme=system] .cookie-modal__btn:focus-visible{outline:3px solid var(--portal-accent-soft);outline-offset:2px}:root[data-theme=system] .cookie-modal__btn--primary{background:var(--portal-accent);color:#fff}:root[data-theme=system] .cookie-modal__btn--primary:hover{background:var(--portal-accent-hover)}:root[data-theme=system] .cookie-modal__btn--secondary{border-color:var(--portal-accent);color:var(--portal-accent-hover)}:root[data-theme=system] .cookie-modal__btn--secondary:hover{background:var(--portal-accent);color:#fff}:root[data-theme=system] .cookie-modal__btn--danger{border-color:var(--portal-highlight);color:var(--portal-highlight)}:root[data-theme=system] .cookie-modal__btn--danger:hover{background:var(--portal-highlight);color:#fff}:root[data-theme=system] .cookie-toggle__slider{border:1px solid var(--portal-border);background:#515d73}:root[data-theme=system] .cookie-toggle input[type=checkbox]:checked+.cookie-toggle__slider{border-color:var(--portal-accent);background:var(--portal-accent)}:root[data-theme=system] .cookie-toggle input[type=checkbox]:focus-visible+.cookie-toggle__slider{box-shadow:0 0 0 4px var(--portal-accent-soft)}}.article-container{color:var(--portal-text)}.article-container .article-header h1{color:var(--portal-heading)}.article-container .article-header h2,.article-container .article-header__author-label,.article-container .article-header__author-name,.article-container .article-header__date-icon,.article-container .article-header__date-text{color:var(--portal-muted)}.article-container .article-header__share a{background:var(--portal-surface-raised);color:var(--portal-muted)}.article-container .article-content-container .article-content{color:var(--portal-text)}.article-container .article-content-container .article-content h1,.article-container .article-content-container .article-content h2,.article-container .article-content-container .article-content h3,.article-container .article-content-container .article-content h4,.article-container .article-content-container .article-content h5,.article-container .article-content-container .article-content h6,.article-container .article-content-container .article-content strong{color:var(--portal-heading)}.article-container .article-content-container .article-content a{color:var(--portal-accent)}.article-container .article-content-container .article-content blockquote,.article-container .article-content-container .article-content .satellasoft-quote{border-color:var(--portal-accent);background:var(--portal-accent-soft);color:var(--portal-text);box-shadow:none}.article-container .article-content-container .article-content blockquote strong,.article-container .article-content-container .article-content .satellasoft-quote strong{color:var(--portal-heading)}.article-container .article-content-container .article-content .satellasoft-quote::before{color:var(--portal-accent)}.article-container .article-content-container .article-content code:not(.satellasoft-code-block-code),.article-container .article-content-container .article-content kbd{border-color:var(--portal-border);background:var(--portal-surface-raised);color:var(--portal-heading)}.article-container .article-content-container .article-content kbd{box-shadow:inset 0 -1px 0 var(--portal-border),0 1px 2px rgba(0,0,0,.18)}.article-container .article-content-container .article-content table{color:var(--portal-text)}.article-container .article-content-container .article-content table th,.article-container .article-content-container .article-content table td{border-color:var(--portal-border)}.article-container .article-content-container .article-content table th{background:var(--portal-surface-raised);color:var(--portal-heading)}.article-container .article-content-container .article-content figcaption{color:var(--portal-muted)}.sidebar,.menu-level{background:var(--portal-surface);color:var(--portal-text)}.search-box input,.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]){border-color:var(--portal-border);background-color:var(--portal-input);color:var(--portal-text)}.search-box input::placeholder,.form-control::placeholder,.form-select::placeholder,textarea::placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder{color:var(--portal-muted);opacity:.85}.navbar .search-input{border-color:rgba(0,0,0,0);background:hsla(0,0%,100%,.15);color:#fff}.navbar .search-input::placeholder{color:hsla(0,0%,100%,.8)}.navbar .search-input:focus{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.24)}.item a,.secondary-list .item a,.section-title,.search-box input{color:var(--portal-text)}.item a:hover,.secondary-list .item a:hover{background:var(--portal-accent-soft);color:var(--portal-accent)}.menu-featured-item a{background:var(--portal-bg-soft);color:var(--portal-heading)}.section-fixed,.cookie-modal__header,.cookie-modal__footer,.comment-item__separator,.profile-card .profile-card-header{border-color:var(--portal-border)}.cookie-banner__title,.cookie-modal__title,.cookie-modal__category-title,.profile-card .form-label,.profile-card .info-value{color:var(--portal-heading)}.cookie-banner__text,.cookie-modal__text,.cookie-modal__category-description,.profile-card .form-text,.profile-card .info-label{color:var(--portal-muted)}.profile-card .account-info .info-item,.profile-card .password-hint,.account-menu a{background:var(--portal-bg-soft);color:var(--portal-text)}.bg-white{background-color:var(--portal-surface)}.bg-light-gray,.bg-bg-light{background-color:var(--portal-bg-soft)}.text-black,.text-dark-blue{color:var(--portal-heading)}.text-dark-gray{color:var(--portal-muted)}@media(prefers-reduced-motion: reduce){body,.theme-toggle,.theme-toggle__track,.theme-toggle__thumb,.theme-toggle__icon{transition:none}}
