.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.site-header{background:#0a0e27 !important;border-bottom:1px solid rgba(255,255,255,.10);}
.site-header .site-title a{color:#fff !important;}
.site-header .site-description{color:#9aa3c7 !important;}
.site-header nav a,.site-header .menu-item a{color:#e6e9f7 !important;font-weight:600;}
.site-header nav a:hover,.site-header .menu-item a:hover{color:#fbbf24 !important;}
body.home .page-header,body.home h1.entry-title,body.page-id-86 .page-header,body.page-id-86 .entry-title,body.page-id-87 .page-header,body.page-id-87 .entry-title,body.page-id-87 header.entry-header{display:none !important;}
.site-footer{background:#060818 !important;color:#9aa3c7 !important;padding:34px 0 !important;}
.site-footer a{color:#c4b5fd !important;}
img[src*="milkyway777-logo"]{max-height:56px;width:auto;}
.single .site-main{max-width:850px !important;margin:0 auto !important;padding:36px 20px 56px !important;}
.single .page-header{text-align:center !important;padding:6px 0 20px;margin-bottom:26px;border-bottom:1px solid #ececf6;}
.single .page-header .entry-title,.single .page-header .page-title{font-size:2.05em !important;line-height:1.26;color:#161245 !important;}
.single .page-content{font-size:1.05em;line-height:1.85;color:#3a4062;}
.single .page-content a{color:#7c3aed !important;font-weight:600;text-decoration:underline;text-underline-offset:2px;}
.single .page-content img{border-radius:14px;box-shadow:0 8px 26px rgba(20,16,58,.12);}
.single .page-content figure{margin:1.6em 0;}
.single .page-content h2{color:#161245;}
.blog .site-main,.archive .site-main{max-width:1200px !important;margin:0 auto !important;padding:44px 20px 56px !important;}
.blog .page-header,.archive .page-header{text-align:center !important;margin-bottom:30px;}
.blog .page-title,.archive .page-title,.blog .page-header .page-title,.archive .page-header .page-title{font-size:2.2em !important;color:#161245 !important;font-weight:800;}
.blog .page-content,.archive .page-content{display:grid !important;grid-template-columns:repeat(3,1fr);gap:26px;}
.blog .page-content .post,.archive .page-content .post{display:flex;flex-direction:column;background:#fff;border:1px solid #ececfb;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(20,16,58,.06);transition:transform .2s ease,box-shadow .2s ease;}
.blog .page-content .post:hover,.archive .page-content .post:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(124,92,246,.18);}
.blog .page-content .post>a,.archive .page-content .post>a{order:-1;display:block;overflow:hidden;}
.blog .page-content .post img,.archive .page-content .post img{width:100%;height:186px;object-fit:cover;display:block;transition:transform .3s;}
.blog .page-content .post:hover img,.archive .page-content .post:hover img{transform:scale(1.05);}
.blog .page-content .post .entry-title,.archive .page-content .post .entry-title{font-size:1.12em;line-height:1.35;padding:16px 18px 0;margin:0;}
.blog .page-content .post .entry-title a,.archive .page-content .post .entry-title a{color:#1c1748;}
.blog .page-content .post>p,.archive .page-content .post>p{padding:10px 18px 18px;margin:0;color:#5a6180;font-size:.9em;line-height:1.6;}
.blog .pagination,.archive .pagination{text-align:center;margin-top:34px;grid-column:1/-1;}
@media(max-width:900px){.blog .page-content,.archive .page-content{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){.blog .page-content,.archive .page-content{grid-template-columns:1fr;} .single .page-header .entry-title{font-size:1.6em !important;}}/* End custom CSS */