:root{--global-palette1:#c4a3ff;--global-palette2:#fb7185;--global-palette3:#f5f3fc;--global-palette4:#dfdce9;--global-palette5:#b8b3c7;--global-palette6:#817a92;--global-palette7:#292532;--global-palette8:#1b1823;--global-palette9:#111015;--global-body-font-family:Inter,system-ui,sans-serif;--global-heading-font-family:Inter,system-ui,sans-serif}body{background:#111015;color:#dfdce9;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.8}h1,h2,h3,h4{color:#f5f3fc;letter-spacing:-.035em;line-height:1.2}a{color:#c4a3ff;text-underline-offset:4px}a:hover{color:#fb7185}a:focus-visible,button:focus-visible{outline:3px solid #fb7185;outline-offset:5px}.site-header,.site-main-header-wrap .site-header-row-container-inner,.site-bottom-header-wrap .site-header-row-container-inner{background:#111015!important;border-bottom:1px solid #302a3b}.site-header .main-navigation a{color:#e7e2f0!important;font-size:15px;font-weight:650}.site-branding .custom-logo{width:240px;height:auto;max-height:65px;object-fit:contain}.content-bg,.entry,.entry-hero,.entry-hero-container-inner,.site-footer,.site-middle-footer-wrap .site-footer-row-container-inner{background:#1b1823!important}.content-container{max-width:1240px}.entry-content{font-size:18px;line-height:1.85}.single-post .entry-content>p,.single-post .entry-content>ul{max-width:72ch}.entry-content h2{font-size:clamp(26px,3vw,36px);margin-top:1.6em}.entry-content h3{font-size:25px}.entry-title{font-size:clamp(32px,4.5vw,55px)!important}.entry-meta{display:none!important}.entry-content img{max-width:100%;height:auto!important;object-fit:contain;border-radius:10px}.entry-content figure{max-width:100%;margin:28px auto}.entry-content figcaption{color:#b8b3c7;font-size:14px;line-height:1.6}.entry-content a{overflow-wrap:anywhere}.single-post .content-wrap{gap:45px}.primary-sidebar{font-size:16px;line-height:1.6}.primary-sidebar .widget{background:#1b1823;padding:24px;border:1px solid #302a3b;border-radius:12px}.primary-sidebar .widget-title{font-size:21px}.primary-sidebar li{padding:12px 0;border-bottom:1px solid #302a3b}.primary-sidebar .wp-block-latest-posts__featured-image img{width:70px;height:70px!important;object-fit:cover}.primary-sidebar a{color:#dfdce9!important}.loop-entry{border:1px solid #302a3b;border-radius:14px;overflow:hidden;box-shadow:none!important}.loop-entry .entry-title{font-size:25px!important}.loop-entry .post-thumbnail img{object-fit:cover}.pagination .page-numbers{background:#292532;color:#fff}.home .entry-hero,.home .entry-header{display:none}.home .entry-content-wrap{padding:0!important}.home .content-area{margin-top:0}.home .entry{background:transparent!important;box-shadow:none}.c2h-hero{padding:80px 0 35px;border-bottom:1px solid #302a3b}.c2h-eyebrow{color:#c4a3ff;font-size:12px;letter-spacing:.18em;font-weight:800}.c2h-hero h1{font-size:clamp(42px,6.5vw,82px);max-width:950px;margin:22px 0}.c2h-hero h1 span{color:#c4a3ff}.c2h-hero p{max-width:680px;font-size:20px;color:#b8b3c7}.c2h-actions{display:flex;align-items:center;gap:28px;margin:32px 0 55px;flex-wrap:wrap}.c2h-button{background:#c4a3ff;color:#17111f!important;padding:16px 25px;border-radius:7px;text-decoration:none;font-weight:750}.c2h-button span{margin-left:25px}.c2h-secondary{font-weight:650;text-decoration:none}.c2h-hero-bottom{display:flex;gap:35px;font-size:13px;color:#b8b3c7;flex-wrap:wrap}.c2h-hero-bottom span:before{content:'●';color:#fb7185;margin-right:10px}.c2h-section{padding:60px 0 10px}.c2h-section-head{margin-bottom:28px}.c2h-section-head h2{margin:10px 0!important}.c2h-section-head p{color:#b8b3c7}.c2h-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.c2h-card{border:1px solid #302a3b;border-radius:12px;background:#1b1823;overflow:hidden}.c2h-card>a{display:block;height:100%;text-decoration:none}.c2h-card img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;border-radius:0}.c2h-card-copy{padding:25px;display:block}.c2h-label{font-size:10px;letter-spacing:.13em;color:#b8b3c7;font-weight:750}.c2h-card h3{font-size:23px;margin:15px 0 22px}.c2h-read{font-size:14px;color:#c4a3ff}.c2h-card:hover{border-color:#c4a3ff}.c2h-categories{display:grid;grid-template-columns:1fr 1fr;gap:22px}.c2h-categories>a{border:1px solid #574174;background:#211a2d;padding:30px;text-decoration:none;border-radius:12px}.c2h-categories>a:nth-child(2){border-color:#693342;background:#281b23}.c2h-categories h3{font-size:28px;margin:20px 0}.c2h-categories>a>span:last-child{font-size:15px}.c2h-all{display:inline-block;margin:30px 0}.c2h-about{margin:50px 0;padding:35px;border-left:3px solid #fb7185;background:#1b1823;border-radius:0 12px 12px 0}.c2h-about h2{margin-top:14px!important}.c2h-about p{max-width:80ch}.c2h-disclosure{font-size:14px;color:#b8b3c7}.c2h-related{border-top:1px solid #302a3b;margin-top:55px;padding-top:15px}.c2h-related .c2h-grid{grid-template-columns:1fr 1fr}.c2h-related h3{font-size:20px}.c2h-footer{border-top:1px solid #302a3b;max-width:1240px;margin:30px auto 0;padding:35px 24px;color:#b8b3c7;font-size:14px}.c2h-footer>a:first-child{font-size:22px;font-weight:850;color:#f5f3fc;text-decoration:none}.mobile-toggle-open-container .menu-toggle-open{color:#fff}.popup-drawer .drawer-inner{background:#1b1823}.mobile-navigation a{color:#f5f3fc!important}input,textarea,select{background:#292532!important;color:#fff!important;border-color:#574174!important}@media(max-width:767px){body,.entry-content{font-size:17px}.c2h-hero{padding-top:40px}.c2h-hero p{font-size:18px}.c2h-grid{grid-template-columns:1fr}.c2h-categories{grid-template-columns:1fr}.c2h-section{padding-top:40px}.c2h-related .c2h-grid{grid-template-columns:1fr}.c2h-about{padding:24px}.c2h-hero-bottom{gap:12px}.primary-sidebar{margin-top:30px}.entry-content-wrap{padding:22px!important}.site-branding .custom-logo{width:185px}.c2h-card img{max-height:260px}.single-post .entry-content h2{font-size:27px}}
body,.site,.site-container,.site-main,.home .content-bg{background:#111015!important;color:#dfdce9!important}h1,h2,h3,h4,.entry-title,.entry-title a{color:#f5f3fc!important}body a{color:#c4a3ff}.c2h-hero h1{width:100%;max-width:1100px!important}.c2h-hero>*,.c2h-section>*,.c2h-about>*{margin-left:0!important;margin-right:0!important}.c2h-hero h1 span{color:#c4a3ff!important}.site-branding .site-title,.site-branding .site-description{display:none!important}.c2h-card h3{overflow-wrap:normal}.c2h-card a{color:#c4a3ff!important}.home .entry-content>section{max-width:none!important}.c2h-hero p{max-width:680px!important}.c2h-card img{height:auto!important;aspect-ratio:16/10;object-fit:cover!important}
.primary-sidebar h2{font-size:23px!important}.primary-sidebar p{font-size:15px}.primary-sidebar .wp-block-latest-posts li a{font-size:16px!important;line-height:1.65}.entry-content .has-base-3-color{color:#f5f3fc!important}.entry-content p[class*="css"] a{display:inline-block;background:#362345;color:#f5f3fc!important;padding:12px 18px;border-radius:6px;line-height:1.5;text-decoration:none;font-size:17px}.entry-content p[class*="css"] a:hover{background:#4a305c}.primary-sidebar .wp-block-latest-posts{margin:0}.c2h-grid .c2h-card h3{line-height:1.35}.primary-sidebar .widget h2{margin-top:10px}.home .entry-content .c2h-hero h1{max-width:none!important;width:100%!important}
html body,body h1,body h2,body h3,body h4,body button,body input{font-family:Inter,system-ui,sans-serif!important}.c2h-sidebar-start p{color:#b8b3c7}.c2h-card-copy{min-height:200px}.entry-content .c2h-card h3{margin-top:15px}.archive .entry-summary{color:#b8b3c7}.archive .entry-summary p{font-size:16px;line-height:1.75}
