: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:#fff;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:.1em .5em;border-radius:4px;text-decoration:none;font-size:.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:.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:.75;text-decoration:none}.site-footer a:hover{opacity:1;color:#fff}.site-footer__menu a{color:#f8fafc;opacity:.75}.site-footer__menu a:hover{opacity:1;color:#fff}.site-header__topbar a{color:#64748b}.site-header__topbar a:hover{opacity:.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}