/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Inter-Light';font-style:normal;font-weight:normal;src:local('Inter'),url('https://fonts.cdnfonts.com/s/19795/Inter-Light-BETA.woff') format('woff');}@font-face{font-family:'Inter-Regular';font-style:normal;font-weight:normal;src:local('Inter'),url('https://fonts.cdnfonts.com/s/19795/Inter-Regular.woff') format('woff');}@font-face{font-family:'Inter-SemiBold';font-style:normal;font-weight:normal;src:local('Inter'),url('https://fonts.cdnfonts.com/s/19795/Inter-SemiBold.woff') format('woff');}@font-face{font-family:'Inter-Bold';font-style:normal;font-weight:normal;src:local('Inter'),url('https://fonts.cdnfonts.com/s/19795/Inter-Bold.woff') format('woff');}:root{scroll-behavior:smooth;--dark-blue:#0a121b;--white-color:#fff;--dark-color:#000;--dark-gradient:#00000021;--extralight-dark-color:#202020;--light-dark-color:#181818;--medium-dark-color:#141414;--almost-dark-color:#121212;--more-dark-color:#101010;--medium-gray-color:#7f7c7c;--pager-fg-color:#55565b;--light-border:#d1d0d0;--light-box-shadow:#0000000d;--dark-box-shadow:#ffffff26;--deep-dark-box-shadow:#000000bf;--light-hover:#f3f3f3;--tiny-border:#ffffff6e;--cancel-delete:#db3250;--drupal-color:#009cde;--label-react:#de004a;--label-drupal:#107ca9;--code-container:#060505;--light-gray:#ababab;--shadow-search:#060505e6;--main-color:#e7b80a;}body{font-family:Inter-Regular;background-color:var(--white-color);color:var(--medium-dark-color);margin:0;}.path-node .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--main-color);}.path-node .swiper-pagination-progressbar{background:var(--tiny-border);}.contextual .trigger:hover,.contextual .trigger{background-color:var(--dark-color);}::selection{background-color:var(--dark-color);color:var(--white-color);}h2{font-size:20px;}.primary_menu nav h2,#block-darkgpt-languageswitcher h2{font-size:16px;display:flex;color:var(--light-gray);font-family:'Inter-Light';transition:all 0.5s ease;}.primary_menu nav h2:hover,#block-darkgpt-languageswitcher h2:hover{color:var(--white-color);transition:all 0.5s ease;}.like_dislike .fa-thumbs-up{text-decoration:unset;font-size:24px;color:var(--white-color);}.content-like > div:first-child > :first-child{display:none;}.content-like{width:100px;border:2px solid var(--more-dark-color);font-weight:bold;padding:14px 25px 5px 0;margin-top:20px;transition:all 0.5s ease;background-color:var(--main-color);}.content-like:hover{transition:all 0.5s ease;border:2px solid var(--white-color);}.like_dislike{display:flex;justify-content:center;align-items:center;height:34px;padding-bottom:4.5px;}[id^="like_dislike_status"]{text-align:center;padding-top:12px;color:var(--white-color);position:absolute;}span[id^="like-"]{font-family:'Inter-Bold';color:var(--white-color);}.like-animation{width:75px;}.like-animated{padding-top:10px;}.like_dislike .use-ajax{padding-top:4px;}.content-like .ajax-progress{display:none;}.views_node_count span,.likes_count span{font-size:15px;}.comments_count span{font-size:12px;}.views_node_count,.likes_count,.comments_count{display:flex;justify-content:center;align-items:center;gap:2px;}.comments_count span{padding-top:1px;}.comments_count span{padding-top:1px;}.likes_count span{padding-bottom:2px;}h1,#block-darkgpt-content .path-search h2{font-size:26px;}.path-search #block-darkgpt-content h2{font-size:26px;text-align:start;margin:3rem 2.5% 6.5rem 2.5%;color:var(--white-color);position:absolute;left:0;right:0;}.text-highlight h1,.text-highlight h2{font-size:22px;}.eu-cookie-compliance-secondary-button{font-family:'Inter-SemiBold';background:var(--main-color);color:var(--dark-color);padding:5px 10px;transition:all 0.5s ease;}.eu-cookie-compliance-default-button{border-radius:unset;background:unset;color:var(--white-color);border:unset;text-shadow:unset;box-shadow:unset;font-family:'Inter-Light';}.eu-cookie-compliance-secondary-button:hover{background-color:var(--light-border);transition:all 0.5s ease;}.eu-cookie-compliance-default-button:hover{background-image:unset;background-color:unset;}.eu-cookie-compliance-buttons{margin:1em 0 1.2em 0;}.eu-cookie-compliance-message h2{padding-top:0.6em;}.eu-cookie-compliance-default-button{border-radius:unset;}
.path-node .layout-main-wrapper{background-color:var(--light-dark-color);}.path-node .layout-main-wrapper #main{max-width:960px;padding-top:50px;padding-bottom:50px;margin:0 auto;transition:all 0.5s ease;}.path-node #header{padding-bottom:0rem;}.empty_carousel{height:374px;}.header-banner{background-color:var(--light-dark-color);height:clamp(250px,calc(250px + (400 - 250) * ((100vw - 320px) / (1440 - 320))),400px);}.path-frontpage .header-banner{display:flex;flex-direction:column;justify-content:center;padding:0 2.5%;height:250px;padding-bottom:0.7rem;}.path-frontpage #main-wrapper,.path-search #main-wrapper{background-color:var(--almost-dark-color);padding-bottom:3rem;}.path-frontpage #main-wrapper #main,.path-search #main-wrapper #main{max-width:1170px;margin:0 auto;padding:0 10px;}.header__inner{height:60px;padding-left:5%;padding-right:5%;margin:0 auto 20px 0;display:flex;align-items:center;padding-top:30px;}.header-menu{background-color:var(--light-dark-color);width:100%;border-bottom:1px solid var(--tiny-border);height:80px;display:flex;align-items:center;position:relative;}.path-node .header-menu{border-bottom:unset;}.mobile{display:none;}.flex-header-menu{display:flex;flex-wrap:wrap;gap:3rem;width:95%;margin:0 auto;}.primary_menu div:first-child:not([class]),.secondary_menu div:first-child:not([class]){display:flex;flex-wrap:wrap;gap:3rem;padding-top:3px;}.primary_menu,.secondary_menu{color:var(--white-color);}.primary_menu h2#block-darkgpt-planos-menu:after{content:'\e5cf';margin-left:6px;font-family:Material Symbols Outlined;}#block-darkgpt-login ul li:first-child a{background:linear-gradient(220deg,#4285F4,#34A853,#FBBC05,#EA4335);-webkit-background-clip:text;color:transparent;display:inline-block;}#block-darkgpt-login-menu:before{content:'\ea77';margin-right:6px;font-family:Material Symbols Outlined;}#block-darkgpt-account-menu-menu:after,#block-darkgpt-login-menu::after{content:'';}#block-darkgpt-account-menu,#block-darkgpt-login{position:absolute;right:2.5%;top:16px;}.user-logged-in.toolbar-horizontal #block-darkgpt-account-menu ul,body:not(.toolbar-horizontal) #block-darkgpt-account-menu ul{margin-left:-137px;text-align:end;margin-top:5px;width:150px;}body:not(.user-logged-in) #block-darkgpt-login ul{margin-left:-124px;text-align:end;width:150px;}#block-darkgpt-account-menu img{width:50px;height:50px;border-radius:50%;}#block-darkgpt-account-menu h2{margin:0;display:flex;align-items:center;gap:1rem;}.links li .is-active{font-weight:600;color:var(--main-color);}.primary_menu ul{display:none;position:absolute;z-index:3;margin-block-start:0;margin-block-end:0;background-color:var(--more-dark-color);padding-inline-start:0;padding:20px;border-bottom:1px solid var(--main-color);width:auto;}.primary_menu ul li{padding:5px 0;transition:all 0.5s ease;}.primary_menu ul li:first-child{padding-top:unset;}#block-darkgpt-account-menu ul li:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.node-preview-form-select{background:var(--light-hover);padding:10px;}.node-preview-backlink{color:var(--main-color);text-decoration:unset;font-size:26px;}li{list-style-type:none;}.primary_menu a{text-decoration:unset;color:var(--white-color);transition:all 0.5s ease;text-wrap:nowrap;}.primary_menu a:hover,.primary_menu li:hover{color:var(--main-color);transition:all 0.5s ease;}.primary_menu h2{cursor:pointer;}.hidden{display:none;transition:all 0.5s ease;}form.search-form,form#search-block-form{display:flex;justify-content:flex-end;align-items:center;width:clamp(150px,40vw,400px);margin:0 auto;padding-top:21px;transition:all 0.5s ease;}.path-search form.search-form{width:unset;justify-content:flex-start;}.path-search form.search-form{position:absolute;top:0;left:0;right:0;background:var(--light-dark-color);margin-top:81px;padding:10.1rem 2.5% 6.2rem 2.5%;}.toolbar-horizontal.path-search form.search-form{margin-top:161px;}form#search-block-form .form-item{position:absolute;width:clamp(150px,40vw,400px);}form#search-block-form .form-submit{width:93px;}body:not(.path-frontpage) .search-block-form{display:none;position:absolute;bottom:0;right:0;left:0;z-index:2;background:var(--shadow-search);top:0;bottom:0;}body:not(.path-frontpage) .search-block-form .container-inline{align-items:center;justify-content:center;display:flex;position:relative;width:100%;height:100%;transition:all 0.5s ease;}.path-search .search-results__item,.path-frontpage .frontpage-results__item{width:300px;height:350px;position:relative;background:transparent;top:0;bottom:0;right:0;left:0;transition:all 0.5s ease;}.page-login-title h1{padding-bottom:2rem;margin:0;color:var(--white-color);}.path-search .search-title > :first-child{display:block;font-size:24px;margin-block-start:0.67em;margin-block-end:0.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}.path-search .search-result-thumbnail{width:300px;height:350px;position:relative;}.path-search .result-item{position:absolute;top:0;bottom:0;right:0;left:0;}.path-search em{color:var(--white-color);font-size:20px;position:absolute;margin-top:14rem;}.path-search ol{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-block-start:0;padding-inline-start:0;margin-block-end:0;margin-top:0;padding-top:21.3rem;padding-bottom:4rem;}.path-search ol li:not(:has(*)){display:none;}.path-search .search-label-main,.path-frontpage .frontpage-label-main{position:absolute;top:0;bottom:0;text-align:start;padding:20px;}.path-search .search-label,.path-frontpage .frontpage-label{border-radius:2px;padding:5px 10px;font-size:12px;font-family:'Inter-Bold';}.taxonomy-page-title{display:none;}.reactjs{color:var(--white-color);background:var(--label-react);}.drupal{color:var(--white-color);background:var(--label-drupal);}.reactnative,.native{color:var(--light-dark-color);background:var(--white-color);}.environment{color:var(--white-color);background:var(--dark-color);}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--white-color);;}.frontpage-title-display{display:flex;flex-direction:column;justify-content:end;align-items:center;transition:all 0.5s ease;}.frontpage-title-display .content-image{width:250px;height:160px;}details.search-advanced{color:var(--white-color);width:clamp(150px,40vw,500px);margin:0 auto;position:absolute;right:0;left:0;bottom:0;top:43px;z-index:3;cursor:pointer;}details.search-advanced summary,details.search-advanced fieldset,details.search-advanced legend,details.search-advanced .action{background:var(--light-dark-color);width:100%;padding:unset;margin:unset;margin-inline-start:unset;margin-inline-end:unset;padding-block-start:unset;padding-inline-start:unset;padding-inline-end:unset;padding-block-end:unset;border:unset;}details.search-advanced summary:first-child{background:var(--light-dark-color);}details.search-advanced .form-item-language-und,details.search-advanced .form-item-language-zxx,details.search-advanced .form-item-language-en{display:none;}.frontpage-title-display:hover,.path-search .search-title-display:hover{background-image:linear-gradient(0deg,var(--dark-gradient) 0.1%,transparent);transition:all 0.5s ease;}.path-search .search-title-display{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:end;align-items:center;background-image:linear-gradient(0deg,var(--dark-color) 0.1%,var(--dark-gradient));padding:20px 20px 0 20px;}.frontpage-title h1{font-size:18px;display:flex;align-items:center;height:42px;margin:12px 0;display:-webkit-box;align-items:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.frontpage-title p{font-size:14px;font-family:'Inter-Light';height:48px;display:-webkit-box;align-items:center;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.node-created{color:var(--white-color);font-size:12px;display:flex;align-items:center;}.frontpage-title{text-align:start;width:100%;padding-top:10px;color:var(--white-color);font-family:Inter-SemiBold;}.path-search #edit-help-link{display:none;}.swiper-wrapper{gap:10px;padding:10px 0px;}.frontpage-result-thumbnail img{object-fit:cover;width:100%;height:100%;}.frontpage-result-thumbnail .profile-frontpage-img{width:30px;height:30px;border-radius:50%;}.frontpage-result-thumbnail .profile-frontpage,.frontpage-result-thumbnail .count-frontpage{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:Inter-Light;font-size:12px;color:var(--white-color);}.frontpage-result-thumbnail .owner-frontpage{padding-left:5px;font-family:Inter-Regular;font-size:12px;color:var(--white-color);max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:7.5px;}.frontpage-result-thumbnail .owner-frontpage{max-width:90px;}.read-more{color:var(--main-color);padding-top:10px;font-size:12px;font-family:'Inter-SemiBold';}.frontpage-result-thumbnail .profile-img-name{display:flex;}.front-content-footer{height:220px;width:92%;padding:5px 0;}.frontpage-content-ahref{text-decoration:unset;}.path-search .container-inline{position:absolute;width:clamp(150px,40vw,400px);}.path-search .container-inline .form-item{position:absolute;width:clamp(150px,40vw,500px);}.path-search .container-inline .form-item label{display:none;}#search-block-form .form-actions{z-index:2;}#search-block-form .form-actions input.form-submit,.path-search input.form-submit{content:'\e8b6';font-family:Material Symbols Outlined;background:unset;font-size:30px;font-weight:100;padding:0;margin:0;width:50px;border:unset;color:var(--tiny-border);cursor:pointer;transition:all 0.5s ease;}#search-block-form .form-actions input.form-submit:hover,.path-search input.form-submit:hover{color:var(--main-color);transition:all 0.5s ease;}input.form-search{width:100%;height:45px;color:var(--white-color);font-size:16px;border:1px solid var(--almost-dark-color);background:var(--medium-dark-color);cursor:text;padding:10px 50px 10px 10px;font-family:'Inter-Regular';transition:all 0.5s ease;}.path-search input.form-search{width:unset;padding:10px 60px 10px 10px;background-color:var(--more-dark-color);border:1px solid var(--tiny-border);transition:all 0.5s ease;}.path-search .block__content h2{color:var(--medium-dark-color);font-size:18px;}.path-search #main-wrapper{padding-bottom:1rem;}input.form-search:focus{border:1px solid var(--tiny-border);transition:all 0.5s ease;}input.form-search:focus-visible{outline:none;}input[type=search]::-ms-clear{display:none;width :0;height:0;}input[type=search]::-ms-reveal{display:none;width :0;height:0;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--light-dark-color) inset !important;}input:-webkit-autofill{-webkit-text-fill-color:var(--white-color) !important;}.block-system-main-block input.form-search{width:100%;}#search_mobile_icon{position:absolute;top:-7px;bottom:0;right:10px;}.site-branding__logo{display:flex;align-items:center;text-decoration:unset;}.logo{display:flex;align-items:center;}.logo img{height:34px;}.flex-header-menu a{text-decoration:unset;text-wrap:wrap;}.logo h2{color:var(--white-color);margin:0;text-decoration:unset;padding-right:2rem;font-family:'Inter-Bold';}.path-taxonomy{#block-darkgpt-content div[class^="js-view-dom-id-"]{background-color:var(--almost-dark-color);padding-bottom:5rem;padding-top:6rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;}#block-darkgpt-content .views-element-container .contextual-region{background-color:var(--almost-dark-color);padding-bottom:5rem;padding-top:6rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;}.taxonomy-page-title{display:block;padding:4.85rem 2.5%;background:var(--light-dark-color);color:var(--white-color);margin:0;}}@media screen and (min-width:320px) and (max-width:1023px){.site-footer .site-footer__inner{flex-direction:column;}.path-frontpage #search_mobile_icon{display:none;}.copyright{padding-top:1rem;}#page .site-footer{padding:20px 0 30px 0;}.primary_menu ul{position:unset;border-bottom:unset;background-color:unset;padding-left:unset;padding-top:5px;}.primary_menu ul li{border-bottom:1px solid var(--white-color);padding:8px;}#block-darkgpt-account-menu ul,#block-darkgpt-login ul{padding:unset;}#block-darkgpt-searchbtn-2-menu{display:none;}.header-menu{background:var(--light-dark-color);}#header-menu .flex-header-menu{gap:unset;}#header .logo{position:absolute;right:0;left:calc(50% - 82px);bottom:0;top:0;}.search-ico .lottiefile{margin-top:31px;}.mobile{cursor:pointer;color:var(--white-color);display:flex;align-items:center;position:absolute;top:0;left:16px;bottom:0;right:0;}.primary_menu{display:none;margin-top:40px;background:var(--light-dark-color);width:100%;z-index:3;position:absolute;left:0;right:0;height:auto;border-top:1px solid var(--white-color);box-shadow:0 2px 2px 2px var(--dark-color);}#flex-header-menu .primary_menu div:first-child:not([class]),#flex-header-menu .secondary_menu div:first-child:not([class]){gap:1rem;flex-direction:column;padding:15px;}#block-darkgpt-login-menu{margin-right:8px;}body:not(.user-logged-in) .primary_menu nav#block-darkgpt-login ul{margin-left:-89px;}body:not(.path-frontpage) .search-block-form{height:80px;}body:not(.toolbar-horizontal) .primary_menu #block-darkgpt-account-menu ul{margin-left:-103px;}form#search-block-form .form-item,.path-search input.form-search,form#search-block-form{min-width:385px;}.path-search #block-darkgpt-content input.form-search{width:100%;}}@media screen and (max-width:765px){form#search-block-form .form-item,.path-search input.form-search,form#search-block-form{min-width:clamp(290px,min(60vw,360px),360px);}}
.path-frontpage #block-darkgpt-content [class^="js-view-dom-id-"],.path-frontpage #block-darkgpt-content .views-element-container .contextual-region{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;position:relative;padding-top:5rem;padding-bottom:2rem;max-width:1440px;margin:0 auto;}.feed-icon{display:none;}.title-cards{text-align:center;}.node-path{text-decoration:unset;}.title-cards h1{margin:0;}@media screen and (min-width:220px) and (max-width:519px){.title-cards h1{margin-bottom:unset;text-align:start;padding-bottom:0.7rem;}}.frontpage-result-thumbnail{width:250px;background-color:var(--light-dark-color);position:relative;top:0;bottom:0;right:0;left:0;box-shadow:0.5px 0.5px 0.5px var(--deep-dark-box-shadow);transition:box-shadow 0.3s ease;}.path-search .search-result-thumbnail{box-shadow:0.5px 0.5px 0.5px var(--deep-dark-box-shadow);transition:box-shadow 0.3s ease;}.frontpage-result-thumbnail:hover{box-shadow:4px 4px 4px var(--deep-dark-box-shadow);}.teaser-tag-group{display:flex;justify-content:space-between;gap:0.3rem;flex-wrap:wrap;}
#slide-recent{position:relative;margin:-3rem auto 0 auto;display:flex;justify-content:center;width:70%;max-width:900px;height:220px;box-shadow:0 20px 20px var(--dark-gradient);background-color:var(--white-color);cursor:pointer;}#slide-recent .swiper-wrapper{padding:unset;}.homepage-highlight{display:flex;justify-content:center;width:100%;background-color:var(--white-color);cursor:pointer;height:220px;}.text-highlight p.node_created_recent{font-size:12px;position:absolute;right:51.5%;bottom:8px;}@media screen and (min-width:765px) and (max-width:1023px){#slide-recent{width:85%;}}@media screen and (min-width:320px) and (max-width:765px){#slide-recent{width:95%;}}@media screen and (min-width:320px) and (max-width:564px){.img-highlight-main{display:none;}#homepage-highlight .text-highlight-container{max-width:100%;}.text-highlight p.node_created_recent{right:12px;}}.text-highlight-container{background:var(--white-color);width:100%;}.text-highlight{color:var(--dark-color);padding:20px;}.img-highlight-main,.text-highlight-container{flex:1;max-width:50%;}.text-highlight-container{display:flex;align-items:center;}.img-highlight{width:100%;height:100%;object-fit:cover;}.text-highlight h1,.text-highlight h2,.text-highlight h3,.text-highlight h4,.text-highlight p,.text-highlight span{margin:0;padding:0;color:var(--medium-dark-color);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;padding-top:0.5rem;text-overflow:ellipsis;}.highlight-link{text-decoration:none;}.text-highlight p{padding-top:0.5rem;}#homepage-highlight .most-recent-node{position:absolute;top:0;margin-top:15px;background:var(--medium-dark-color);color:var(--white-color);padding:6px 12px;font-size:12px;box-shadow:1.5px 1.5px 1.5px var(--deep-dark-box-shadow);transition:box-shadow 0.3s ease;}#homepage-highlight .most-recent-node:hover{box-shadow:3px 3px 3px var(--deep-dark-box-shadow);}
nav.pager{position:absolute;bottom:0;margin-bottom:-45px;}nav.pager .pager__items{margin-block-start:0;margin-block-end:0;padding-inline-start:0;display:flex;align-items:center;gap:1rem;}nav.pager .pager__items a{text-decoration:unset;color:var(--pager-fg-color);font-weight:600;}nav.pager .is-active{background:var(--medium-dark-color);border-radius:50%;padding:5px 11px;}nav.pager .is-active a{color:var(--white-color);}
.path-node #block-darkgpt-content{max-width:1170px;margin:0 auto;word-wrap:break-word;padding-left:2.5%;padding-right:2.5%;transition:all 0.5s ease;}.basicpage_full_title h1,.basicpage_full_title p{color:var(--white-color);}.basicpage_full_title{padding:20px 20px 20px 0;max-width:500px;text-wrap:wrap;}code{font-family:'Inter-Light';text-wrap:wrap;overflow-wrap:anywhere;}#block-darkgpt-primary-local-tasks ul{display:flex;gap:1rem;justify-content:end;margin:0;}.basicpage_header_container{padding-bottom:5rem;padding-top:1rem;}.basicpage_header{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-wrap:wrap;max-width:95%;height:100%;}@media screen and (max-width:765px){.basicpage_full_image{display:none;}.basicpage_full_title{padding-top:unset;padding-right:0;}.basicpage_header_container{padding-bottom:2rem}.to-top-btn{display:none;}}.full-node-user-profile-img{width:50px;height:50px;border-radius:50%;object-fit:cover;box-shadow:0 0 2px 2px var(--deep-dark-box-shadow);}.node-profile-img,.node-date{display:flex;gap:0.5rem;align-items:center;}.node-creator p,.node-last-revision p{margin-block-end:unset;margin-block-start:unset;margin:0;font-size:12px;color:var(--white-color);}.node-creator .author-name{font-weight:600;}.node-creator{display:flex;flex-wrap:wrap;gap:3px;}.basicpage_full_image img{height:clamp(150px,calc(150px + (200 - 150) * ((100vw - 766px) / (1440 - 766))),200px);width:clamp(150px,calc(150px + (200 - 150) * ((100vw - 766px) / (1440 - 766))),200px);object-fit:contain;}.basicpage_full_image{position:relative;}.basicpage_full_image::before{position:absolute;content:"";top:-20px;left:20px;right:0;bottom:0;background:var(--dark-box-shadow);height:20px;width:100%;z-index:2;}.basicpage_full_image::after{position:absolute;content:"";top:0;left:clamp(150px,calc(150px + (200 - 150) * ((100vw - 766px) / (1440 - 766))),200px);right:0;bottom:0;background:var(--dark-box-shadow);height:87%;width:20px;z-index:2;}.content-body > div:first-child{max-width:100%;width:100%;transition:all 0.5s ease;}.content-body > div:first-child > div:first-child,.field-tags  > div:first-child > div:first-child{display:none;}.content-body h2{margin-top:unset;}.field-tags  > div:first-child > div:last-child{display:flex;gap:1rem;}.field-tags > div:first-child > div:last-child > div{height:40px;color:var(--white-color);display:flex;align-items:end;padding:0 1rem;border-radius:2px;font-size:14px;transition:all 0.5s ease;}.field-tags > div:first-child > div:last-child > div::after{content:'|';width:1px;height:15px;font-size:12px;color:var(--white-color);margin-left:44px;}.field-tags > div:first-child > div:last-child > div:last-child:after{content:unset;}.field-tags a{text-decoration:unset;color:var(--main-color);transition:all 0.5s ease;}.field-tags a:hover{text-decoration:unset;color:var(--white-color);transition:all 0.5s ease;}figure{margin:0;}figcaption{margin-top:-5px;margin-bottom:20px;font-size:12px;text-align:start;}.content-body img,figure img{border-radius:2px;margin-top:5px;width:50%;height:50%;object-fit:cover;transition:all 0.5s ease;}@media screen and (max-width:768px){.content-body img,figure img{width:100%;height:100%;}}pre ::selection{background-color:var(--white-color);color:var(--code-container);}.basicpage-full-body{color:var(--white-color);padding-top:50px;padding-bottom:5rem;transition:all 0.5s ease;}.basicpage-full-body pre{background-color:var(--almost-dark-color);color:var(--white-color);padding:20px 80px 20px 20px;position:relative;margin-top:5px;}.code_container{background-color:var(--almost-dark-color);color:var(--white-color);padding:20px;position:relative;margin-top:5px;}.code_container div,.code_container span{text-wrap:wrap;overflow-wrap:anywhere;background-color:var(--almost-dark-color);}@media screen and (max-width:375px){.code_container,.basicpage-full-body pre{padding-right:65px;padding-left:10px;}}.basicpage-full-body p{margin-block-end:0;font-family:'Inter-Light';}.to-top-btn span{color:var(--white-color);position:fixed;margin-right:2.5%;bottom:0;right:0;padding:3px;margin-bottom:1%;background:var(--more-dark-color);font-weight:700;font-size:30px;cursor:pointer;}.basicpage-full-body .btnFromJs{background:var(--extralight-dark-color);padding:10px;position:absolute;top:13px;right:13px;color:var(--white-color);cursor:pointer;}.popFromJs{top:calc(50% - 32px);z-index:3;color:var(--medium-dark-color);padding:15px;font-size:14px;position:absolute;right:calc(50% + 25px);}.popFromJs span{background:var(--main-color);padding:10px;position:absolute;}.field--type-like-dislike{display:none;}.node-full-footer{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;padding-top:2rem;}.field-tags{margin-top:20px;}.suggestions-title{max-width:1170px;margin:0 auto;padding:5rem 0 1.4rem 0;border-top:1px solid var(--tiny-border);color:var(--white-color);}.suggestions-title h2{margin:unset;}
.site-footer,html{background-color:var(--light-dark-color);}.site-footer .site-footer__inner{max-width:95%;margin:0 auto;color:var(--white-color);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.site-footer .policy a{text-decoration:none;color:var(--white-color);transition:all .2s ease;font-size:12px;}.site-footer .copyright .copy-paragraph{margin:0;}.site-footer .social-media a{font-size:16px;color:var(--white-color);transition:all .2s ease;text-decoration:none;}.site-footer .social-media a:hover{color:var(--main-color);transition:all .2s ease;}.site-footer .social-media{display:flex;gap:1rem;padding-top:0.2rem;justify-content:center;}.privacy,.terms{width:100px;}.professional-contact,.policy{display:flex;justify-content:center;align-items:center;gap:15px;color:var(--white-color);}.professional-contact a{text-decoration:unset;color:var(--white-color);transition:all 0.5s ease;}.professional-contact a .fa-brands{font-size:20px;}.professional-contact a:hover{color:var(--main-color);transition:all 0.5s ease;}.site-footer .policy a:hover{color:var(--main-color);transition:all .2s ease;}.site-footer{text-align:center;padding:30px 0;}.site-footer .copyright p{font-size:12px;color:var(--white-color);}.path-node .site-footer{background-color:var(--extralight-dark-color);}.footer-logo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.footer-logo .logo h2{padding-right:1rem;}.site-footer .logo img{height:30px;}
.node-list-path{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:unset;border-top-style:solid;border-top-color:var(--light-border);border-top-width:1px;padding:10px 0;.node-list-profile-img{width:30px;height:30px;border-radius:50%;}.node-list-img,.node-list-image{width:150px;height:120px;object-fit:cover;}.node-list-main{display:flex;flex-direction:column;justify-content:center;gap:1rem;}.node-list-tags-main{display:flex;gap:0.3rem;}.node-list-tags{border-radius:2px;padding:5px 10px;font-size:12px;font-family:'Inter-Bold';}.node-list-details-main{display:flex;gap:1rem;align-items:center;font-size:12px;color:var(--pager-fg-color);}.node-list-created{display:flex;align-items:center;}.node-list-created::after{content:"\e8b5";font-family:'Material Symbols Outlined';font-size:12.8px;margin-left:1px;}.node-list-views-count,.node-list-comments-count,.node-list-likes-count{display:flex;justify-content:center;align-items:center;}.node-list-views-count,.node-list-comments-count,.node-list-likes-count{display:flex;justify-content:center;align-items:center;}.node-list-views-count span,.node-list-likes-count span{font-size:15px;}.node-list-likes-count span{padding-bottom:2px;}.node-list-comments-count span{font-size:12px;padding-top:1px;}.node-list-title{color:var(--light-dark-color);font-family:'Inter-SemiBold';transition:all 0.5s ease;}.node-list-title:hover{color:var(--drupal-color);transition:all 0.5s ease;}.node-list-title-main h2{margin:0;padding:10px 0;font-size:18px;}@media screen and (min-width:320px) and (max-width:450px){.node-list-path{flex-direction:column;}.node-list-image{display:none;}}}.node-list-container{.border-top-load-more{border-top-style:solid;border-top-color:var(--light-border);border-top-width:1px;width:100%;display:flex;justify-content:center;}.load-more-button{margin-top:15px;border:unset;background:unset;color:var(--light-dark-color);cursor:pointer;transition:all 0.5s ease;}.load-more-button:hover{color:var(--drupal-color);transition:all 0.5s ease;}}
body.path-user-login,body.path-user-register,body.path-user-password{@media screen and (min-width:320px) and (max-width:1170px){.social-bar{max-width:95%;}#block-darkgpt-primary-local-tasks ul{max-width:95%;}}@media screen and (min-width:320px) and (max-width:409px){#edit-name,#edit-mail{max-width:calc(100% - 2%);}#edit-name,#edit-pass,#edit-mail{margin:0 auto;width:unset;max-width:98.5%;}#user-pass #edit-name{max-width:calc(100% - 1.8%);width:100%;}}@media screen and (min-width:410px) and (max-width:494px){#edit-name,#edit-pass,#user-pass #edit-name,#edit-mail{max-width:calc(100% - 1.5%);}}@media screen and (min-width:320px) and (max-width:497px){#block-darkgpt-socialauthlogin{width:unset;}}}
.path-user{#block-darkgpt-content{display:flex;justify-content:center;background-color:var(--almost-dark-color);color:var(--white-color);}#page-wrapper .layout-container{margin:unset;}#block-darkgpt-content div a img{border-radius:50%;}#header{padding-bottom:0;}#block-darkgpt-socialauthlogin{display:flex;justify-content:center;flex-direction:column;align-items:center;}.user-name-group,.user-mail-group{display:flex;gap:5px;}[role="contentinfo"]{display:flex;justify-content:center;color:var(--white-color);padding:4rem;background-color:var(--light-dark-color);}[role="contentinfo"] a{transition:all 0.5s ease;color:var(--main-color);text-decoration:unset;}[role="contentinfo"] a:hover{transition:all 0.5s ease;color:var(--white-color);}table.cols-4{padding-bottom:4rem;}.user-name-group .user,.user-mail-group .mail{font-weight:600;}.user-details{padding-top:1.2rem;padding-bottom:4rem;}#block-darkgpt-primary-local-tasks{color:var(--white-color);background:var(--almost-dark-color);}#block-darkgpt-primary-local-tasks ul{max-width:1170px;margin:0 auto;padding-inline-start:0;padding-bottom:2rem;gap:0.3rem;padding-top:4rem;justify-content:center;}details#edit-contact,details#edit-social-auth{display:none;}#block-darkgpt-socialauthlogin h2{background:linear-gradient(220deg,#4285F4,#34A853,#FBBC05,#EA4335);-webkit-background-clip:text;color:transparent;display:inline-block;}#block-darkgpt-primary-local-tasks ul li a{display:flex;align-items:center;text-decoration:unset;color:var(--white-color);transition:all 0.5s ease;padding:15px;border-bottom:1px solid var(--tiny-border);}#block-darkgpt-primary-local-tasks ul li a:hover{transition:all 0.5s ease;border-bottom:1px solid var(--main-color);}#block-darkgpt-primary-local-tasks ul li a.is-active{transition:all 0.5s ease;border-bottom:1px solid var(--main-color);}#block-darkgpt-primary-local-tasks ul.contextual-links li a{color:var(--dark-color);}#block-darkgpt-primary-local-tasks ul,#user-form{max-width:1170px;margin:0 auto;padding-inline-start:0;}#user-form{width:304px;padding-bottom:4rem;}#user-form #edit-google-analytics .form-item-user-account-users{display:flex;flex-direction:row;gap:4px;align-items:baseline;}#edit-google-analytics{margin-top:2rem;}#user-form a{color:var(--white-color);}#user-form .form-item,#user-form .image-widget{display:flex;flex-direction:column;}.image-widget .js-hide{display:none;}.js-form-item-mail,#edit-pass--description{padding:1rem 0;}.password-parent,.confirm-parent{padding-top:unset;}.password-suggestions ul{margin-block-end:unset;}#edit-user-picture-wrapper{padding-bottom:2rem;}#edit-user-picture-wrapper .description{padding-top:0.2rem;}.form-submit{background-color:var(--main-color);border:unset;height:40px;color:var(--dark-color);padding:0 20px;cursor:pointer;font-family:'Inter-Regular';font-size:16px;background-size:200% auto;transition:all 0.5s ease;z-index:1;margin-right:3px;max-width:320px;margin-bottom:2rem;margin-left:20px;}.form-actions .form-submit:hover{color:var(--white-color);transition:all 0.5s ease;}.image-widget .form-submit{background-image:linear-gradient(90deg,#b74141,#d94b4b 50%,var(--white-color));transition:all 0.5s ease;margin-bottom:unset;}.image-widget .form-submit:hover{background-image:linear-gradient(90deg,#ff2f2f,#ff2f2f 50%,var(--white-color));;transition:all 0.5s ease;}#edit-user-account-users--description,#edit-preferred-langcode--description,#edit-timezone--2--description{display:none;}.form-text,.form-email,.form-select{height:30px;transition:all 0.5s ease;background:unset;border:unset;border-bottom:1px solid var(--tiny-border);color:var(--white-color);}.form-text:focus,.form-email:focus,.form-select:focus{border-radius:unset;border:unset;border-bottom:1px solid var(--main-color);transition:all 0.5s ease;outline:none;}.password-suggestions ul{padding:0;}#edit-google-analytics .option{padding:unset;width:unset;font-size:13.33px;cursor:pointer;}#edit-google-analytics summary{cursor:pointer;}.password-strength__meter{height:0.25em;max-width:320px;width:100%;margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;background-color:#77b259;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm-message .ok{color:#325e1c;font-weight:bold;}.password-confirm-message .error{color:#a51b00;font-weight:bold;}#edit-timezone{margin:2rem 0;}.form-select option[value="en"]{display:none;}.form-select{cursor:pointer;}.form-item-user-picture-0{padding:3rem 0 1rem 0;}.form-select option,.form-select optgroup{background-color:var(--almost-dark-color);}#edit-language summary,#edit-timezone summary{cursor:pointer;}.description,.password-strength__title,.password-confirm-message,.password-suggestions{font-size:12px;}.password-suggestions{margin-top:1rem;padding:20px;border:1px solid var(--light-border);max-width:282px}#edit-user-picture-0--label{padding-bottom:0.5rem;}.image-widget img{border-radius:50%;}.file--image{margin-top:0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#edit-account,#ajax-wrapper .form-item,#edit-language,#edit-timezone{color:var(--white-color);}.user-login-title,.title-user-register,.title-user-password{display:none;}body.path-user-login .user-login-title,body.path-user-register .title-user-register,body.path-user-password .title-user-password{display:block;color:var(--white-color);background-color:#a51b00;}}.path-user-login .form-submit,.path-user .form-submit{width:100%;margin-left:unset;}
@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v154/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format('woff2');}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}
