.elementor-2212 .elementor-element.elementor-element-sdlcat01{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2212 .elementor-element.elementor-element-sdlcat04{--display:flex;}.elementor-2212 .elementor-element.elementor-element-sdlcat06{--display:flex;}.elementor-2212 .elementor-element.elementor-element-sdlcat08{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS */body.sdl-category-page{background:#050915;color:#f2f5f8}.sdl-category-hero{min-height:58vh;padding:150px 24px 75px;background:linear-gradient(180deg,#05091533,#050915dd),url("https://glowinthedark.it/wp-content/uploads/2026/10/hf_20261023_161831_0e2cbc03-040a-4377-a42e-6f8006029227-1536x857.png") center/cover!important}.sdl-category-hero h1{font:400 clamp(42px,5.2vw,78px)/1.08 "Instrument Serif",serif;max-width:1050px}.sdl-category-hero .elementor-widget-theme-archive-title{display:block!important}.sdl-category-hero .sdl-kicker{color:#9de9df;font-size:12px;letter-spacing:.15em}.sdl-category-intro,.sdl-category-posts,.sdl-category-cta{padding:55px 24px}.sdl-category-intro>.e-con-inner{max-width:920px}.sdl-category-intro p{font:400 17px/1.8 "Nunito Sans",sans-serif;color:#bac6d4}.sdl-category-intro h2,.sdl-category-cta h2{font:400 clamp(30px,3vw,44px)/1.15 "Instrument Serif",serif;margin:32px 0 16px}.sdl-category-intro a{color:#9de9df;text-decoration:underline}.sdl-category-posts .elementor-post{background:#0b1425;border:1px solid #85e7e626;border-radius:16px;overflow:hidden}.sdl-category-posts .elementor-post__text{padding:20px}.sdl-category-posts .elementor-post__title a{font:400 clamp(25px,2.2vw,32px)/1.2 "Instrument Serif",serif;color:#f2f5f8}.sdl-category-posts .elementor-post__excerpt p{color:#bac6d4;font:400 16px/1.65 "Nunito Sans",sans-serif}.sdl-category-posts .elementor-post__read-more,.sdl-category-posts .page-numbers{color:#9de9df}.sdl-category-cta{border-top:1px solid #85e7e626}.sdl-category-cta p{color:#bac6d4}.sdl-category-page .sdl-footer{background:#050915}@media(max-width:767px){.sdl-category-hero{padding:125px 22px 50px;min-height:50vh}.sdl-category-intro,.sdl-category-posts,.sdl-category-cta{padding:32px 22px}.sdl-category-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr)!important}.sdl-category-hero h1{font-size:42px}.sdl-category-intro p{font-size:16px}}/* End custom CSS */