.kk-star-ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kk-star-ratings.kksr-shortcode{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.kk-star-ratings.kksr-valign-top{margin-bottom:2rem}.kk-star-ratings.kksr-valign-bottom{margin-top:2rem}.kk-star-ratings.kksr-align-left{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.kk-star-ratings.kksr-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kk-star-ratings.kksr-align-right{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.kk-star-ratings .kksr-muted{opacity: .5}.kk-star-ratings .kksr-stars{position:relative}.kk-star-ratings .kksr-stars .kksr-stars-active,
.kk-star-ratings .kksr-stars .kksr-stars-inactive{display:flex}.kk-star-ratings .kksr-stars .kksr-stars-active{overflow:hidden;position:absolute;top:0;left:0}.kk-star-ratings .kksr-stars .kksr-star{cursor:pointer;padding-right:0px}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star{cursor:default}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon{transition: .3s all}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active{width:0 !important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,
.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg")}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg")}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,
.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url("/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg")}.kk-star-ratings .kksr-legend{margin-left: .75rem;margin-right: .75rem}[dir="rtl"] .kk-star-ratings .kksr-stars .kksr-stars-active{left:auto;right:0}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media
print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em
0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}@media
print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0
.5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0
.5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.7;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line
span.token.output{opacity:.7}div.code-toolbar>div.toolbar{top:5px;right:5px}div.toolbar::before,div.toolbar::after{content:'';display:table;clear:both}div.code-toolbar>div.toolbar>div.toolbar-item{margin:0
0 0 5px}.tagcloud:empty,.tags-links:empty,.entry-tags:empty,.post-tags:empty{display:none}:root{--cc-g1:#74A9E6;--cc-g2:#B49FD9;--cc-accent:#FFB5C8;--cc-body-bg:#FAFBFF;--cc-card-bg:#F6F8FF;--cc-nav-bg:#fff;--cc-text:#2D3A4A;--cc-muted:#6B7A8D;--cc-border:#E4EAFA;--cc-shadow:rgba(100, 120, 200, 0.10);--cc-badge-bg:#EDE8FB;--cc-badge-fg:#7B6FC4;--cc-transition:background-color .3s, color .3s, border-color .3s, box-shadow .3s}:root.cloudcraft-dark{--cc-g1:#82B8F0;--cc-g2:#C4AEED;--cc-body-bg:#0F1117;--cc-card-bg:#1A1D2E;--cc-nav-bg:#13151F;--cc-text:#E8EEFA;--cc-muted:#8892A4;--cc-border:#252840;--cc-shadow:rgba(0, 0, 0, 0.35);--cc-badge-bg:#2A2550;--cc-badge-fg:#C4AEED}body{background-color:var(--cc-body-bg);color:var(--cc-text);transition:var(--cc-transition)}.main-header-bar{background-color:var(--cc-nav-bg) !important;border-bottom:1px solid var(--cc-border) !important;box-shadow:0 2px 16px var(--cc-shadow);transition:var(--cc-transition)}.site-title a,
.ast-site-identity .site-title
a{background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s}.main-header-menu .menu-link,
.main-header-menu .menu-item>a{color:var(--cc-muted) !important;transition:color .2s}.main-header-menu .menu-link:hover,
.main-header-menu .menu-item > a:hover,
.main-header-menu .current-menu-item>a{color:var(--cc-g1) !important}.ast-article-inner{background:var(--cc-card-bg) !important;border:1px
solid var(--cc-border) !important;border-radius:16px !important;box-shadow:0 2px 12px var(--cc-shadow) !important;overflow:hidden;transition:transform .22s ease, box-shadow .22s ease, background-color .3s, border-color .3s}.ast-article-inner:hover{transform:translateY(-4px);box-shadow:0 10px 32px var(--cc-shadow) !important}.entry-title
a{color:var(--cc-text) !important;transition:color .2s}.entry-title a:hover{color:var(--cc-g1) !important}.single .entry-title,
.page .entry-title{background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.entry-content,.entry-summary{color:var(--cc-text)}.entry-meta,.posted-on,.posted-by,.entry-footer{color:var(--cc-muted) !important;transition:color .3s}.entry-meta a,
.entry-footer
a{color:var(--cc-muted) !important}.entry-meta a:hover,
.entry-footer a:hover{color:var(--cc-g1) !important}.cat-links a,
.tags-links a,
.ast-taxonomy-container
a{background:var(--cc-badge-bg) !important;color:var(--cc-badge-fg) !important;border-radius:20px;padding:3px
12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block;transition:background .2s, color .2s, transform .15s}.cat-links a:hover,
.tags-links a:hover,
.ast-taxonomy-container a:hover{background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2)) !important;color:#fff !important;transform:scale(1.04)}.ast-read-more-container a,
.read-more
a{color:var(--cc-g1) !important;font-weight:600}.ast-read-more-container a:hover,
.read-more a:hover{color:var(--cc-g2) !important}#secondary .widget,
.sidebar
.widget{background:var(--cc-card-bg) !important;border:1px
solid var(--cc-border);border-radius:16px;padding:22px;margin-bottom:24px;box-shadow:0 2px 12px var(--cc-shadow);transition:var(--cc-transition)}#secondary .widget-title,
.sidebar .widget-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing: .8px;color:var(--cc-muted);padding-bottom:10px;border-bottom:2px solid var(--cc-border);margin-bottom:14px;transition:color .3s, border-color .3s}#secondary .widget a,
.sidebar .widget
a{color:var(--cc-text);transition:color .2s}#secondary .widget a:hover,
.sidebar .widget a:hover{color:var(--cc-g1)}@media (min-width: 769px){#secondary,.sidebar-area{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:none}#secondary::-webkit-scrollbar,.sidebar-area::-webkit-scrollbar{display:none}}#secondary,.sidebar-area{border-left:3px solid transparent;border-image:linear-gradient(180deg, var(--cc-g1), var(--cc-g2)) 1;padding-left:8px;background:rgba(116, 169, 230, 0.03);transition:var(--cc-transition)}:root.cloudcraft-dark #secondary,
:root.cloudcraft-dark .sidebar-area{background:rgba(130, 184, 240, 0.04)}.cloudcraft-top-cats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cloudcraft-top-cats
li{display:flex;align-items:center;justify-content:space-between}.cloudcraft-top-cats
a{font-size:14px;font-weight:500;color:var(--cc-text) !important;text-decoration:none}.cloudcraft-top-cats a:hover{color:var(--cc-g1) !important}.cloudcraft-top-cats .cat-count{background:var(--cc-badge-bg);color:var(--cc-badge-fg);border-radius:10px;padding:1px
8px;font-size:11px;font-weight:700;transition:background .3s, color .3s}.ast-archive-title,
.page-header .page-title{background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.site-footer,#colophon,.ast-small-footer{background:linear-gradient(135deg, var(--cc-g1) 0%, var(--cc-g2) 100%) !important}.cloudcraft-dark .site-footer,
.cloudcraft-dark #colophon,
.cloudcraft-dark .ast-small-footer{background:linear-gradient(135deg, #3B6EA8 0%, #6B56A8 100%) !important}.site-footer,
.site-footer a,
.ast-footer-copyright,
.ast-footer-copyright
a{color:rgba(255, 255, 255, .9) !important}.footer-widget-area{background:var(--cc-card-bg);border-top:1px solid var(--cc-border);transition:var(--cc-transition)}.cc-nav-right{display:flex;justify-content:flex-end;align-items:center;grid-column:3}.cc-dm-btn{display:inline-flex;align-items:center;gap:6px;background:var(--cc-badge-bg);border:1.5px solid var(--cc-border);border-radius:24px;padding:6px
12px 6px 8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--cc-muted);transition:border-color .2s, color .2s, background .2s}.cc-dm-btn:hover{border-color:var(--cc-g1);color:var(--cc-g1);background:var(--cc-card-bg)}.cc-dm-knob{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2));display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.site-header{position:sticky;top:0;z-index:1000}.cc-nav-wrap{width:100%;background:var(--cc-nav-bg);border-top:1px solid var(--cc-border);border-bottom:3px solid transparent;border-image:linear-gradient(90deg, var(--cc-g1), var(--cc-g2)) 1;transition:var(--cc-transition)}.cc-nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1200px;margin:0
auto;padding:0
32px}.cc-logo-wrap{display:flex;align-items:center;gap:8px;text-decoration:none;grid-column:1;width:fit-content}.cc-logo-text{font-size:16px;font-weight:800;background:linear-gradient(135deg, var(--cc-g1), var(--cc-g2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cc-logo-gear{transform-box:fill-box;transform-origin:center;transition:transform 0.6s cubic-bezier(.34, 1.56, .64, 1)}.cc-logo-cloud{transition:transform 0.35s ease}.cc-logo-wrap:hover .cc-logo-gear{transform:rotate(30deg)}.cc-logo-wrap:hover .cc-logo-cloud{transform:translateY(-5px)}.cc-nav-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;flex-wrap:wrap;grid-column:2}.cc-nav-menu>li>a{display:block;padding:12px
16px;color:var(--cc-muted);font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:color .2s, background .2s;white-space:nowrap}.cc-nav-menu>li>a:hover,.cc-nav-menu>li.current-menu-item>a,.cc-nav-menu>li.current-menu-ancestor>a{color:var(--cc-g1);background:var(--cc-badge-bg)}.cc-nav-menu>li.menu-item-has-children>a::after{content:' ▾';font-size:10px;opacity: .6}.cc-nav-menu>li{position:relative}.cc-nav-menu .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--cc-card-bg);border:1px
solid var(--cc-border);border-radius:12px;box-shadow:0 8px 28px var(--cc-shadow);list-style:none;padding:12px
8px 8px;min-width:180px;z-index:200;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease, visibility .15s ease, background-color .3s, border-color .3s;transition-delay: .18s}.cc-nav-menu>li:hover>.sub-menu,.cc-nav-menu>li:focus-within>.sub-menu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.cc-nav-menu .sub-menu
a{display:block;padding:9px
14px;color:var(--cc-text);font-size:13px;font-weight:500;text-decoration:none;border-radius:8px;transition:color .2s, background .2s}.cc-nav-menu .sub-menu a:hover{color:var(--cc-g1);background:var(--cc-badge-bg)}.cc-hero{background:linear-gradient(135deg, var(--cc-g1) 0%, var(--cc-g2) 100%);padding:60px
24px 68px;text-align:center;position:relative;overflow:hidden}:root.cloudcraft-dark .cc-hero{background:linear-gradient(135deg, #3B6EA8 0%, #6B56A8 100%)}.cc-hero::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Ccircle cx='30' cy='30' r='10'/%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.cc-hero-inner{position:relative;max-width:680px;margin:0
auto}.cc-hero-eyebrow{display:inline-block;background:rgba(255, 255, 255, .2);color:#fff;border-radius:20px;padding:4px
14px;font-size:12px;font-weight:600;letter-spacing: .6px;text-transform:uppercase;margin-bottom:16px}.cc-hero-title{font-size:clamp(26px, 4vw, 44px);font-weight:800;color:#fff !important;line-height:1.2;margin-bottom:14px;-webkit-text-fill-color:#fff !important;background:none !important}.cc-hero-sub{font-size:16px;color:rgba(255, 255, 255, .85);line-height:1.7;max-width:520px;margin:0
auto}#primary,.content-area,.ast-article-single,.hentry,article.type-post{background-color:var(--cc-body-bg) !important;transition:var(--cc-transition)}#secondary,.widget-area{background-color:transparent !important}.main-header-bar,
.ast-article-post,
#secondary .widget,
.sidebar .widget,.footer-widget-area,.entry-content,input,textarea,select{transition:var(--cc-transition)}:root.cloudcraft-dark input,
:root.cloudcraft-dark textarea,
:root.cloudcraft-dark
select{background:var(--cc-card-bg);color:var(--cc-text);border-color:var(--cc-border)}.cc-nav-menu a:focus-visible,
.cc-logo-wrap:focus-visible,
.cc-dm-btn:focus-visible,
.cat-links a:focus-visible,
.tags-links a:focus-visible{outline:2px
solid var(--cc-g1);outline-offset:2px;border-radius:4px}