html.dark-mode:root,html.dark-mode body,html.dark-mode #page,html.dark-mode .site-content{--groovy-bg:#000000 !important;--groovy-card-bg:#1a1a1a !important;--groovy-text:#ffffff !important;--groovy-text-muted:#bbbbbb !important;--groovy-border:#333333 !important;--global-color-8:#000000 !important;--global-color-9:#1a1a1a !important;--global-palette10:#ffffff !important;--contrast:#ffffff !important;--base:#000000 !important}html.dark-mode,html.dark-mode body,html.dark-mode #page,html.dark-mode .site-content,html.dark-mode #content,html.dark-mode .inside-article,html.dark-mode .entry-content,html.dark-mode .separate-containers .inside-article,html.dark-mode .separate-containers .comments-area{background-color:#000000!important;background-image:none!important;color:#ffffff!important}html.dark-mode .site-header,html.dark-mode .main-navigation,html.dark-mode .inside-header,html.dark-mode .sticky-enabled .main-navigation{background-color:#111111!important;background-image:none!important;color:#ffffff!important;border-bottom:1px solid #222222!important}html.dark-mode .main-navigation .search-item a,html.dark-mode .main-navigation .search-item a *,html.dark-mode .gp-icon-search,html.dark-mode .gp-icon-search svg,html.dark-mode .search-form svg,html.dark-mode .menu-toggle svg{color:#ffffff!important;fill:#ffffff!important}html.dark-mode .site-footer,html.dark-mode .footer-widgets,html.dark-mode .footer-bar,html.dark-mode .copyright-bar,html.dark-mode .site-info{background-color:#000000!important;background-image:none!important;color:#ffffff!important}html.dark-mode .site-footer,html.dark-mode footer.site-footer,html.dark-mode .groovy-footer-template-wrap,html.dark-mode .groovy-footer-grid,html.dark-mode #footer-widgets,html.dark-mode .footer-widgets-container,html.dark-mode .footer-widgets-container *{background-color:transparent!important}html.dark-mode .site-footer,html.dark-mode .groovy-footer-template-wrap{background-color:#000000!important}html.dark-mode article.groovy-post-card,html.dark-mode .groovy-post-card,html.dark-mode .groovy-featured-image,html.dark-mode .groovy-card-header,html.dark-mode .groovy-hero-slider,html.dark-mode .groovy-hero-slide,html.dark-mode .groovy-slider-track,html.dark-mode .groovy-hero-title-box,html.dark-mode .groovy-hero-cta,html.dark-mode .groovy-hero-capsule,html.dark-mode .also-read-box,html.dark-mode .footer-site-logo-box,html.dark-mode .footer-contact-box,html.dark-mode .groovy-multi-also-read-box,html.dark-mode .groovy-footer-card,html.dark-mode .groovy-sidebar-about-card,html.dark-mode .groovy-sidebar-recent-card,html.dark-mode .groovy-author-intro-box,html.dark-mode .groovy-category-description-box,html.dark-mode .groovy-author-intro-details h2,html.dark-mode .groovy-post-title-box,html.dark-mode .groovy-section-title,html.dark-mode .groovy-page-box-title,html.dark-mode .footer-card-pill,html.dark-mode .groovy-category-tag,html.dark-mode .groovy-sidebar-title-pill,html.dark-mode .groovy-comments-pill-title,html.dark-mode .groovy-form-pill-title,html.dark-mode .groovy-tags-title,html.dark-mode .groovy-related-posts-title,html.dark-mode .groovy-author-pill-title,html.dark-mode .nav-pill-label,html.dark-mode .groovy-continue-btn{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-single-post-wrap{background-color:#000000!important;color:#ffffff!important;border-color:#333333!important;box-shadow:none!important}html.dark-mode .groovy-post-header-box,html.dark-mode .groovy-post-featured-area,html.dark-mode .featured-image-wrap,html.dark-mode .groovy-post-breadcrumbs,html.dark-mode .groovy-toc-box,html.dark-mode .groovy-post-content,html.dark-mode .groovy-post-tags-box,html.dark-mode .groovy-highlights-box,html.dark-mode .groovy-comments-list-box,html.dark-mode .groovy-comment-form-box,html.dark-mode .comment-inner,html.dark-mode .groovy-comment-respond-wrap,html.dark-mode .groovy-related-posts-box,html.dark-mode .groovy-author-intro-box,html.dark-mode .nav-btn{background-color:#111111!important;border-color:#333333!important;color:#ffffff!important}html.dark-mode .groovy-post-breadcrumbs{margin-bottom:25px!important;padding:12px 18px!important;border-radius:12px!important;border:1px solid #333333!important}html.dark-mode .groovy-post-header-box{border-radius:12px!important;padding:30px!important;margin-bottom:20px!important;border:1px solid #333333!important}html.dark-mode .groovy-post-featured-area{border:1px solid #333333!important;background-color:#111111!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:30px!important}html.dark-mode .featured-image-wrap img{border-radius:12px!important}html.dark-mode .groovy-single-post-wrap{padding-top:10px!important}html.dark-mode .groovy-post-breadcrumbs a{color:#ffffff!important}html.dark-mode .groovy-post-breadcrumbs .crumb-sep{color:#777777!important}html.dark-mode .groovy-post-breadcrumbs .current{color:#bbbbbb!important}html.dark-mode .groovy-category-tag{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-category-tag a{color:#ffffff!important}html.dark-mode .groovy-post-title-box,html.dark-mode .groovy-post-title_box{background-color:#1a1a1a!important;border-color:#444444!important;color:#ffffff!important}html.dark-mode .groovy-post-title-box h2 a{color:#ffffff!important}html.dark-mode .groovy-hero-capsule.category-capsule{background-color:#1a1a1a!important;border-color:#444444!important;color:#ffffff!important}html.dark-mode .comment-author-vcard cite,html.dark-mode .comment-author-vcard cite a{color:#ffffff!important}html.dark-mode .comment-meta time,html.dark-mode .comment-meta a{color:#888888!important}html.dark-mode .comment-content p{color:#dddddd!important}html.dark-mode .comment-inner,html.dark-mode .groovy-comment-respond-wrap{background-color:#111111!important;border-color:#333333!important;box-shadow:none!important}html.dark-mode .comment-form input,html.dark-mode .comment-form textarea{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .comment-reply a{background-color:#222222!important;border:1px solid #444444!important;color:#ffffff!important}html.dark-mode .comment-reply a:hover{background-color:#60A5FA!important;border-color:#60A5FA!important}html.dark-mode .also-read-pill-title,html.dark-mode .groovy-multi-also-read-box .also-read-pill-title{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-sidebar-title-pill{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-page-box-title{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-related-posts-title,html.dark-mode .groovy-author-pill-title,html.dark-mode .groovy-form-pill-title,html.dark-mode .groovy-comments-pill-title,html.dark-mode .groovy-toc-title,html.dark-mode .groovy-highlights-title,html.dark-mode .footer-card-pill{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-continue-btn{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important;box-shadow:none!important}html.dark-mode .groovy-continue-btn:hover{background-color:#333333!important}html.dark-mode .groovy-share-label{color:#bbbbbb!important}html.dark-mode .groovy-share-btn{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#444444!important;box-shadow:none!important}html.dark-mode .groovy-share-btn:hover{transform:translate(-2px,-2px)!important;box-shadow:3px 3px 0 #444444!important}html.dark-mode .groovy-share-btn.share-fb:hover{background:#1877F2!important;color:#fff!important;border-color:#1877F2!important}html.dark-mode .groovy-share-btn.share-wa:hover{background:#25D366!important;color:#fff!important;border-color:#25D366!important}html.dark-mode .groovy-share-btn.share-tg:hover{background:#229ED9!important;color:#fff!important;border-color:#229ED9!important}html.dark-mode .groovy-share-btn.share-system:hover{background:#60A5FA!important;color:#fff!important;border-color:#60A5FA!important}html.dark-mode .groovy-recent-badge svg.groovy-badge-icon path,html.dark-mode .groovy-recent-badge .groovy-badge-icon path{fill:#1a1a1a!important;stroke:#444444!important}html.dark-mode .groovy-recent-badge span.groovy-badge-number,html.dark-mode .groovy-badge-number{color:#ffffff!important}html.dark-mode .groovy-recent-badge svg.groovy-badge-icon{filter:drop-shadow(2px 2px 0 rgb(255 255 255 / .1))!important}html.dark-mode .groovy-highlight-star{background-color:#1a1a1a!important;border-color:#444444!important;color:#FBBF24!important}html.dark-mode .groovy-highlight-star svg{color:#FBBF24!important;fill:#FBBF24!important}html.dark-mode .groovy-highlight-item:hover .groovy-highlight-star{box-shadow:4px 4px 0 #444444!important}html.dark-mode .groovy-single-cat-badge{background-color:rgb(0 0 0 / .75)!important;border-color:#555555!important;color:#ffffff!important}html.dark-mode .groovy-single-cat-badge:hover{box-shadow:5px 5px 0 rgb(255 255 255 / .3)!important;color:#ffffff!important}html.dark-mode .groovy-single-cat-badge span{color:#ffffff!important}html.dark-mode .groovy-post-tags-box{background-color:#111111!important;padding:25px!important;border-radius:12px!important;border:1px solid #333333!important;margin-top:30px!important}html.dark-mode .groovy-tags-title{background-color:#222222!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .tag-capsule{background-color:#1a1a1a!important;color:#cccccc!important;border-color:#444444!important}html.dark-mode .tag-capsule:hover{background-color:#60A5FA!important;color:#ffffff!important;border-color:#60A5FA!important}html.dark-mode .groovy-highlights-box{background-color:#111111!important;border-color:#333333!important;padding:25px!important;border-radius:12px!important;margin-bottom:30px!important}html.dark-mode .groovy-highlights-title{color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-highlight-item{color:#dddddd!important}html.dark-mode .groovy-highlight-item span{color:#dddddd!important}html.dark-mode .groovy-related-posts-box{background-color:#1a1a1a!important;border-color:#444444!important}html.dark-mode .groovy-related-posts-title{background-color:#000000!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .groovy-related-card{background-color:#000000!important;border-color:#333333!important}html.dark-mode .groovy-related-card .related-content h4 a{color:#ffffff!important}html.dark-mode .nav-btn{background-color:#1a1a1a!important;border-color:#444444!important;color:#ffffff!important}html.dark-mode .nav-btn:hover{box-shadow:6px 6px 0 #444444!important}html.dark-mode .nav-pill-label{background-color:#000000!important;color:#ffffff!important;border-color:#444444!important}html.dark-mode .nav-btn:hover .nav-pill-label{background-color:#60A5FA!important;border-color:#60A5FA!important;color:#ffffff!important}html.dark-mode .nav-title{color:#dddddd!important}html.dark-mode [style*="background-color"],html.dark-mode [style*="background-color" i],html.dark-mode [style*="background:"]{background-color:#1a1a1a!important}html.dark-mode .groovy-category-tag .dot,html.dark-mode .groovy-category-tag span.dot{background-color:#60A5FA!important}html.dark-mode .groovy-hero-capsule .dot,html.dark-mode .groovy-hero-capsule span.dot{background-color:#4ade80!important}html.dark-mode .groovy-single-cat-badge .dot,html.dark-mode .groovy-single-cat-badge span.dot{background-color:#60A5FA!important}html.dark-mode .groovy-nav-btn{background-color:#1a1a1a!important;color:#ffffff!important;border-color:#555555!important}html.dark-mode .groovy-nav-btn:hover{background-color:#60A5FA!important;color:#ffffff!important;border-color:#60A5FA!important}html.dark-mode .groovy-nav-btn .nav-arrow{color:#ffffff!important}html.dark-mode .groovy-featured-image,html.dark-mode .groovy-featured-image *{background-color:#1a1a1a!important}html.dark-mode .groovy-hero-slide{background-color:#1a1a1a!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6,html.dark-mode p,html.dark-mode span,html.dark-mode li,html.dark-mode time,html.dark-mode div:not(.mode-icon),html.dark-mode a,html.dark-mode a *{color:#ffffff!important}html.dark-mode .groovy-excerpt,html.dark-mode .reading-time,html.dark-mode .date,html.dark-mode .author-name,html.dark-mode .footer-copy-link,html.dark-mode .groovy-footer-copyright p{color:#bbbbbb!important}html.dark-mode input[type="text"],html.dark-mode input[type="search"],html.dark-mode input[type="email"],html.dark-mode input[type="url"],html.dark-mode input[type="password"],html.dark-mode textarea,html.dark-mode .search-field,html.dark-mode .navigation-search input{background-color:#222222!important;color:#ffffff!important;border:1.5px solid #444444!important}html.dark-mode input::placeholder,html.dark-mode textarea::placeholder{color:#888888!important;opacity:1!important}html.dark-mode .search-submit,html.dark-mode input[type="submit"],html.dark-mode button[type="submit"]{background-color:#60A5FA!important;color:#ffffff!important;border-color:#60A5FA!important}html.dark-mode .search-submit:hover,html.dark-mode input[type="submit"]:hover,html.dark-mode button[type="submit"]:hover{background-color:#3b82f6!important}html.dark-mode nav.groovy-pagination{background-color:#000000!important;border:none!important;padding:10px 0!important}html.dark-mode .groovy-pagination ul{background:transparent!important}html.dark-mode .groovy-pagination ul li{background:transparent!important}html.dark-mode .groovy-pagination ul li:hover{background:transparent!important;background-color:transparent!important}html.dark-mode .groovy-pagination ul li a.page-numbers,html.dark-mode .groovy-pagination ul li span.page-numbers{background-color:#222222!important;color:#ffffff!important;border:1px solid #444444!important}html.dark-mode .groovy-pagination ul li a.page-numbers:hover{background-color:#60A5FA!important;border-color:#60A5FA!important;color:#ffffff!important}html.dark-mode .groovy-pagination ul li span.page-numbers.current{background-color:#60A5FA!important;border-color:#60A5FA!important;color:#ffffff!important}html.dark-mode .generate-back-to-top{background-color:#222222!important;color:#ffffff!important;border:1.5px solid #444444!important}html.dark-mode .generate-back-to-top:hover{background-color:#60A5FA!important}html.dark-mode .groovy-footer-copyright,html.dark-mode .groovy-footer-copyright p,html.dark-mode .groovy-footer-copyright a{background-color:#000000!important;color:#bbbbbb!important}