.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}.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}