:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main{color:#e8e4ff}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main :is(h1,h2,h3,h4,h5,h6),:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main .entry-title a,:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main strong{color:#fff}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main h2{margin-top:1.6em}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main h3{margin-top:1.3em}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main a{color:#c4b1ff;text-decoration:underline;text-underline-offset:3px}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main a:hover,:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main a:focus{color:#fff}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main .entry-title a{text-decoration:none}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main li{margin-bottom:.4em}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main code{background:rgba(255,255,255,.1);color:#fff3d6;padding:.1em .4em;border-radius:4px;font-size:.95em}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95em}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main th,:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main td{border:1px solid rgba(255,255,255,.18);padding:.6em .8em;text-align:left;vertical-align:top}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main th{background:rgba(108,65,255,.25);color:#fff}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main tbody tr:nth-child(even) td{background:rgba(255,255,255,.03)}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main hr{border-color:rgba(255,255,255,.18)}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main :is(input[type=text],input[type=email],input[type=url],input[type=search],textarea){background:#17112e;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:6px}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main :is(input[type=submit],button[type=submit]){background:#6c41ff;color:#fff;border:0;border-radius:999px;padding:.7em 1.4em;cursor:pointer}:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main :is(input[type=submit],button[type=submit]):hover{background:#5a30f0}@media (max-width:600px){:is(body.single-post,body.archive,body.blog,body.search,body.error404):not(.elementor-page) .site-main table{display:block;overflow-x:auto}}.single-post .site-main,.archive .site-main,.search .site-main,.blog .site-main{max-width:860px;margin:0 auto;padding:48px 20px 64px;box-sizing:border-box}.single-post .site-main,.single-post .page-header .entry-title,.single-post .page-content,.single-post .page-content h2,.single-post .page-content h3,.single-post .page-content h4,.single-post .page-content p,.single-post .page-content li,.single-post .page-content td,.single-post .page-content th,.single-post .post-navigation,.single-post .post-navigation a,.archive .site-main,.archive .site-main a,.archive .site-main h1,.archive .site-main h2,.search .site-main,.search .site-main h1,.search .site-main h2,.search .site-main a{color:#ece8ff}.single-post .page-header .entry-title{font-size:clamp(30px,4vw,44px);line-height:1.15;margin:0 0 20px;color:#fff}.single-post .page-content{font-size:18px;line-height:1.75}.single-post .page-content h2{font-size:30px;line-height:1.25;margin:44px 0 14px;color:#fff}.single-post .page-content h3{font-size:23px;line-height:1.3;margin:32px 0 10px;color:#fff}.single-post .page-content p,.single-post .page-content ul,.single-post .page-content ol{margin:0 0 18px}.single-post .page-content a{color:#b79cff;text-decoration:underline;text-underline-offset:3px}.single-post .page-content a:hover{color:#fff}.single-post .page-content img{max-width:100%;height:auto;border-radius:14px;margin:12px 0 20px}.single-post .page-content details{background:rgba(255,255,255,.05);border:1px solid rgba(143,107,255,.35);border-radius:12px;padding:12px 18px;margin:0 0 12px}.single-post .page-content summary{cursor:pointer;font-weight:700;color:#fff}.single-post .page-content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:16px}.single-post .page-content th,.single-post .page-content td{border:1px solid rgba(143,107,255,.3);padding:10px 12px;text-align:left}.single-post .page-content blockquote{border-left:4px solid #8f6bff;margin:0 0 18px;padding:8px 18px;color:#d9d0ff}.single-post .post-tags,.single-post .entry-footer,.archive .site-main .entry-meta{color:#b7b0d6}.archive .site-main article,.search .site-main article{border-bottom:1px solid rgba(143,107,255,.3);padding:24px 0}