:root{--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-light:#dbeafe;--color-accent:#f59e0b;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-inverse:#f8fafc;--color-border:#e2e8f0;--color-bg:#ffffff;--color-bg-secondary:#f8fafc;--color-bg-dark:#0f172a;--header-bg:#ffffff;--header-text:#1e293b;--header-border:#e2e8f0;--footer-bg:#0f172a;--footer-text:#f8fafc;--topbar-bg:#f1f5f9;--topbar-text:#64748b;--topbar-border:#e2e8f0;}.site-header{background-color:#ffffff;color:#1e293b;border-bottom-color:#e2e8f0;}.site-header .site-title a,.site-header .site-title a:visited{color:#1e293b;}.site-header__topbar{background-color:#f1f5f9;color:#64748b;border-bottom-color:#e2e8f0;}.site-footer{background-color:#0f172a;color:#f8fafc;}#site-navigation .nav-menu>li>a,#primary-menu>li>a{font-size:0.875rem !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;}#primary-menu{gap:0.25rem !important;}@media (min-width:768px){.site-header--layout-2 .site-header__topbar .main-navigation,.site-header--layout-3 .site-header__topbar .main-navigation{justify-content:flex-end;}}.site-header--layout-3 .site-header__navbar--actions .container{flex-direction:row;}.entry-content img:not(.alignleft):not(.alignright):not(.emoji){display:block;margin-inline:auto;}.entry-content .wp-block-image:not(.alignleft):not(.alignright) figcaption,.entry-content .wp-caption:not(.alignleft):not(.alignright) .wp-caption-text{text-align:center;}.entry-content .wp-caption:not(.alignleft):not(.alignright){margin-inline:auto;}::selection{background-color:#2563eb;color:#fff;}::-webkit-scrollbar{width:5px;height:5px;}::-webkit-scrollbar-thumb{background:#2563eb;border-radius:99px;}::-webkit-scrollbar-track{background:#f8fafc;}:focus-visible{outline-color:#2563eb;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2563eb;outline-offset:2px;}.entry-content a:not(.btn):not([class*="wp-block"]){color:#2563eb;text-decoration-color:#dbeafe;text-decoration-thickness:2px;text-underline-offset:3px;}.entry-content a:not(.btn):not([class*="wp-block"]):hover{color:#1d4ed8;text-decoration-color:#2563eb;}.entry-content blockquote{border-left:4px solid #2563eb;background-color:#dbeafe;padding:1rem 1.5rem;border-radius:0 8px 8px 0;margin-inline:0;}input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe!important;outline:none!important;}.search-field:focus,.js-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe!important;outline:none!important;}.widget__title{border-bottom-color:#2563eb;}.nav-links .page-numbers.current{background-color:#2563eb;border-color:#2563eb;color:#fff;}.badge--news{background-color:#dbeafe;color:#1d4ed8;}.category-link{color:#2563eb;background-color:#dbeafe;padding:0.1em 0.5em;border-radius:4px;text-decoration:none;font-size:0.8em;font-weight:600;}.category-link:hover{background-color:#2563eb;color:#fff;}.news-card,.tutorial-card{border-top:2px solid transparent;transition:border-color 150ms ease,box-shadow 250ms ease,transform 250ms ease;}.news-card:hover,.tutorial-card:hover{border-top-color:#2563eb;}.breadcrumb__link:hover{color:#2563eb;}.breadcrumb__current{color:#2563eb;}.toc-list__link.is-active{color:#2563eb;border-left-color:#2563eb;}#reading-progress-bar,#progress-bar{background:#2563eb;}.site-branding__title a,.site-branding__title a:visited{color:#1e293b!important;}.site-branding__description{color:#1e293b;opacity:0.75;}.site-header__search-btn,.site-header__mobile-toggle,.site-header__search-close{color:#1e293b;}.site-header__search-btn:hover,.site-header__mobile-toggle:hover{color:#2563eb;}.site-footer a{color:#f8fafc;opacity:0.75;text-decoration:none;}.site-footer a:hover{opacity:1;color:#fff;}.site-footer__menu a{color:#f8fafc;opacity:0.75;}.site-footer__menu a:hover{opacity:1;color:#fff;}.site-header__topbar a{color:#64748b;}.site-header__topbar a:hover{opacity:0.8;}.social-icon--circle:hover,.social-icon--square:hover,.social-icon--outline:hover{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;}.entry-content hr{border-color:#e2e8f0;}.share-buttons__btn--copy.is-copied{background-color:#2563eb;border-color:#2563eb;color:#fff;}.author-bio__label{color:#2563eb;}.author-bio__stat-number{color:#2563eb;}.author-bio__all-posts{color:#2563eb;}.author-hero__eyebrow{color:#2563eb;}.author-hero__stat-num{color:#2563eb;}.author-detail__skill-tag{color:#2563eb;background-color:#dbeafe;}.author-detail__skill-tag:hover{background-color:#2563eb;color:#fff;}