/* Stories Carousel */
.kizmiotheme .stories-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}
.kizmiotheme .stories-wrapper::-webkit-scrollbar{display:none}
.kizmiotheme #stories{display:flex;gap:16px;align-items:stretch}
.kizmiotheme #stories .story,.kizmiotheme #stories .add-story{flex:0 0 140px;width:140px;max-width:none;height:240px;margin:0!important;overflow:hidden;border-radius:18px;background:#1e293b;box-shadow:0 3px 12px rgba(15,23,42,.08);box-sizing:border-box;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease}
.kizmiotheme #stories .story:hover,.kizmiotheme #stories .add-story:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(15,23,42,.14)}
.kizmiotheme #stories .add-story{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#2d3748 0%,#1a202c 100%)}
.kizmiotheme #stories .add-story .img{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;filter:brightness(.65);transition:filter .2s ease}
.kizmiotheme #stories .add-story:hover .img{filter:brightness(.8)}
.kizmiotheme #stories .add-story .add{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#fa470d!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 2px 8px rgba(0,0,0,.35)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2}
.kizmiotheme #stories .add-story .add i,.kizmiotheme #stories .add-story .add svg{color:#fff!important;fill:#fff!important;font-size:13px!important;line-height:1!important}
.kizmiotheme #stories .add-story:after{content:"Create Story";position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff;font-size:11px;font-weight:700;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.kizmiotheme #stories .story .item-link{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background-size:cover;background-position:center;position:relative;text-align:left}
.kizmiotheme #stories .story .item-link:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 50%,transparent 100%)}
.kizmiotheme #stories .story .item-link>.item-preview{display:block;width:100%;height:100%;max-height:none;margin:0;overflow:hidden;border-radius:inherit}
.kizmiotheme #stories .story .item-link>.item-preview img{display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;object-fit:cover;object-position:center}
.kizmiotheme #stories .story .item-link>.info{position:absolute;right:10px;bottom:10px;left:10px;z-index:2;display:block;width:auto;margin:0;overflow:hidden;color:#fff;line-height:1.2;text-align:left;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.7)}
.kizmiotheme #stories .story .item-link>.info .name{position:static;display:block;overflow:hidden;color:#fff;font-size:11.5px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme #stories .story .item-link>.info .time{display:block;margin-top:2px;color:rgba(255,255,255,.88);font-size:9.5px;font-weight:600;line-height:1.2}

/* Homepage story shortcuts and empty-story prompt */
.kizmiotheme .kzm-story-shortcuts{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;padding:8px 10px;overflow:hidden;border:1px solid var(--kzm-border);border-radius:16px;background:var(--kzm-surface);box-shadow:var(--kzm-shadow)}
.kizmiotheme .kzm-story-shortcuts__item{display:flex;min-width:0;min-height:58px;align-items:center;gap:10px;padding:7px 12px;border-right:1px solid var(--kzm-border);color:var(--kzm-text)!important;text-decoration:none!important;transition:background-color .16s ease,transform .16s ease}
.kizmiotheme .kzm-story-shortcuts__item:last-child{border-right:0}.kizmiotheme .kzm-story-shortcuts__item:hover{border-radius:12px;background:var(--kzm-surface-soft);color:var(--kzm-text)!important;transform:translateY(-1px)}.kizmiotheme .kzm-story-shortcuts__item:focus-visible{border-radius:12px;outline:3px solid rgba(250,71,13,.25);outline-offset:-2px}
.kizmiotheme .kzm-story-shortcuts__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;color:#fff;font-size:14px;box-shadow:0 5px 12px rgba(15,23,42,.16)}
.kizmiotheme .kzm-story-shortcuts__item--food .kzm-story-shortcuts__icon{background:linear-gradient(145deg,#fa470d,#df270c)}.kizmiotheme .kzm-story-shortcuts__item--dating .kzm-story-shortcuts__icon{background:linear-gradient(145deg,#ff4f9b,#ec2678)}.kizmiotheme .kzm-story-shortcuts__item--travel .kzm-story-shortcuts__icon{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}
.kizmiotheme .kzm-story-shortcuts__copy{display:block;min-width:0}.kizmiotheme .kzm-story-shortcuts__copy strong,.kizmiotheme .kzm-story-shortcuts__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kzm-story-shortcuts__copy strong{color:var(--kzm-text);font-size:12.5px;font-weight:800;line-height:1.3}.kizmiotheme .kzm-story-shortcuts__copy small{margin-top:2px;color:var(--kzm-muted);font-size:9.5px;font-weight:500;line-height:1.25}
body.night-mode .kzm-story-shortcuts,.kizmiotheme.night-mode .kzm-story-shortcuts,.night-mode .kzm-story-shortcuts{background:var(--kzm-surface)!important;border-color:var(--kzm-border)!important;box-shadow:0 4px 20px rgba(0,0,0,.25)!important}
body.night-mode .kzm-story-shortcuts__item,.kizmiotheme.night-mode .kzm-story-shortcuts__item,.night-mode .kzm-story-shortcuts__item{border-right-color:var(--kzm-border)!important;color:var(--kzm-text)!important}
body.night-mode .kzm-story-shortcuts__item:hover,.kizmiotheme.night-mode .kzm-story-shortcuts__item:hover,.night-mode .kzm-story-shortcuts__item:hover{background:var(--kzm-surface-soft)!important;color:var(--kzm-text)!important}
body.night-mode .kzm-story-shortcuts__copy strong,.kizmiotheme.night-mode .kzm-story-shortcuts__copy strong,.night-mode .kzm-story-shortcuts__copy strong{color:var(--kzm-text)!important}
body.night-mode .kzm-story-shortcuts__copy small,.kizmiotheme.night-mode .kzm-story-shortcuts__copy small,.night-mode .kzm-story-shortcuts__copy small{color:var(--kzm-muted)!important}
.kizmiotheme .kzm-stories-card{position:relative;overflow:hidden}.kizmiotheme .kzm-stories-card .stories-wrapper{margin:0!important;padding:14px!important;overflow-x:auto;overflow-y:hidden}.kizmiotheme .kzm-stories-card__delete{position:absolute;top:10px;right:10px;z-index:5;box-shadow:0 3px 9px rgba(15,23,42,.18)}.kizmiotheme #stories .add-story--empty{flex-basis:140px;border:1px solid rgba(250,71,13,.18);background:linear-gradient(145deg,rgba(250,71,13,.08),rgba(250,71,13,.23));cursor:pointer}.kizmiotheme #stories .add-story--empty:after{display:none}.kizmiotheme #stories .add-story--empty:hover{border-color:rgba(250,71,13,.36);background:linear-gradient(145deg,rgba(250,71,13,.12),rgba(250,71,13,.28))}
.kizmiotheme #stories .add-story--empty .add-story__copy{position:absolute;top:61px;right:14px;left:14px;z-index:2;color:#36150c;text-align:left;white-space:normal}.kizmiotheme #stories .add-story--empty .add-story__copy strong,.kizmiotheme #stories .add-story--empty .add-story__copy small{display:block;max-width:100%;white-space:normal}.kizmiotheme #stories .add-story--empty .add-story__copy strong{font-size:13px;font-weight:850;line-height:1.3}.kizmiotheme #stories .add-story--empty .add-story__copy small{margin-top:7px;color:#8a4b39;font-size:10px;font-weight:550;line-height:1.45;overflow-wrap:break-word}
.kizmiotheme #stories .add-story--empty .add{top:auto!important;right:11px!important;bottom:12px!important;left:11px!important;width:auto!important;height:34px!important;transform:none!important;justify-content:flex-start!important;gap:7px;padding:5px 9px 5px 5px!important;border:1px solid rgba(250,71,13,.16)!important;border-radius:999px!important;background:rgba(250,71,13,.16)!important;color:#6f260f!important;box-shadow:none!important}.kizmiotheme #stories .add-story--empty .add i{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border-radius:50%;background:#fa470d;color:#fff!important;font-size:9px!important}.kizmiotheme #stories .add-story--empty .add span{overflow:hidden;color:#6f260f;font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}
body.night-mode #stories .add-story--empty,.kizmiotheme.night-mode #stories .add-story--empty,.night-mode #stories .add-story--empty{border-color:rgba(250,71,13,.42)!important;background:linear-gradient(145deg,rgba(250,71,13,.20),rgba(250,71,13,.36))!important}
body.night-mode #stories .add-story--empty:hover,.kizmiotheme.night-mode #stories .add-story--empty:hover,.night-mode #stories .add-story--empty:hover{border-color:rgba(250,71,13,.65)!important;background:linear-gradient(145deg,rgba(250,71,13,.26),rgba(250,71,13,.46))!important}
body.night-mode #stories .add-story--empty .add-story__copy,.kizmiotheme.night-mode #stories .add-story--empty .add-story__copy,.night-mode #stories .add-story--empty .add-story__copy{color:#fff!important}
body.night-mode #stories .add-story--empty .add-story__copy strong,.kizmiotheme.night-mode #stories .add-story--empty .add-story__copy strong,.night-mode #stories .add-story--empty .add-story__copy strong{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}
body.night-mode #stories .add-story--empty .add-story__copy small,.kizmiotheme.night-mode #stories .add-story--empty .add-story__copy small,.night-mode #stories .add-story--empty .add-story__copy small{color:rgba(255,255,255,.9)!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}
body.night-mode #stories .add-story--empty .add,.kizmiotheme.night-mode #stories .add-story--empty .add,.night-mode #stories .add-story--empty .add{border-color:rgba(255,255,255,.25)!important;background:rgba(0,0,0,.35)!important;color:#fff!important}
body.night-mode #stories .add-story--empty .add span,.kizmiotheme.night-mode #stories .add-story--empty .add span,.night-mode #stories .add-story--empty .add span{color:#fff!important}
body.night-mode #stories .add-story--empty .add i,.kizmiotheme.night-mode #stories .add-story--empty .add i,.night-mode #stories .add-story--empty .add i{background:#fa470d!important;color:#fff!important}
@media(max-width:575.98px){.kizmiotheme .kzm-story-shortcuts{margin-bottom:12px;padding:6px;border-radius:14px}.kizmiotheme .kzm-story-shortcuts__item{min-height:54px;gap:7px;padding:6px}.kizmiotheme .kzm-story-shortcuts__icon{width:34px;height:34px;flex-basis:34px;font-size:12px}.kizmiotheme .kzm-story-shortcuts__copy strong{font-size:10.5px}.kizmiotheme .kzm-story-shortcuts__copy small{font-size:8px}.kizmiotheme .kzm-stories-card .stories-wrapper{padding:10px!important}.kizmiotheme #stories{gap:10px}.kizmiotheme #stories .add-story--empty{flex-basis:94px}.kizmiotheme #stories .add-story--empty .add-story__copy{top:30px;right:9px;left:9px}.kizmiotheme #stories .add-story--empty .add-story__copy strong{font-size:11px}.kizmiotheme #stories .add-story--empty .add-story__copy small{margin-top:4px;font-size:8.5px;line-height:1.35}.kizmiotheme #stories .add-story--empty .add{right:6px!important;bottom:8px!important;left:6px!important;height:30px!important;padding:4px!important;gap:4px}.kizmiotheme #stories .add-story--empty .add i{width:20px;height:20px;flex-basis:20px}.kizmiotheme #stories .add-story--empty .add span{font-size:8px}}
@media(max-width:390px){.kizmiotheme .kzm-story-shortcuts__item{flex-direction:column;justify-content:center;gap:4px;text-align:center}.kizmiotheme .kzm-story-shortcuts__copy{width:100%}.kizmiotheme .kzm-story-shortcuts__copy small{display:none}}
@media(prefers-reduced-motion:reduce){.kizmiotheme .kzm-story-shortcuts__item{transition-duration:.01ms}.kizmiotheme .kzm-story-shortcuts__item:hover{transform:none}}

/* Publisher Box */
.kizmiotheme .publisher{border:1px solid var(--kzm-border)!important;border-radius:var(--kzm-radius)!important;background:var(--kzm-surface)!important;box-shadow:var(--kzm-shadow)!important;overflow:hidden!important;margin-bottom:18px!important}
.kizmiotheme .publisher-message{position:relative!important;padding:14px 18px!important;display:flex!important;align-items:center!important;gap:12px!important;background:var(--kzm-surface)!important}
.kizmiotheme .publisher-avatar{position:static!important;float:none!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;border:1.5px solid var(--kzm-border)!important}
.kizmiotheme .publisher-message .colored-text-wrapper{position:relative!important;flex:1!important;min-width:0!important;background:var(--kzm-surface-soft)!important;border:1px solid var(--kzm-border)!important;border-radius:999px!important;padding:4px 18px!important;min-height:42px!important;display:flex!important;align-items:center!important;outline:none!important;box-shadow:none!important;margin:0!important}
.kizmiotheme .publisher-message .colored-text-wrapper:focus-within{background:var(--kzm-surface)!important;border-color:var(--kzm-primary)!important;box-shadow:none!important;outline:none!important}
.kizmiotheme .publisher-message .colored-text-wrapper *{outline:none!important;box-shadow:none!important}
.kizmiotheme .publisher-message .colored-text-wrapper .quill-editor{width:100%!important;min-height:auto!important;height:auto!important}
.kizmiotheme .publisher-message .colored-text-wrapper .ql-editor{padding:6px 0!important;font-size:14px!important;color:var(--kzm-text)!important;line-height:1.4!important;min-height:auto!important}
.kizmiotheme .publisher-message .colored-text-wrapper .ql-editor.ql-blank::before{left:0!important;color:var(--kzm-muted)!important;font-style:normal!important;font-size:14px!important;line-height:1.4!important}
.kizmiotheme .publisher-message textarea,.kizmiotheme .publisher-message .js_publisher-hidden-editor{font-size:14px!important;color:var(--kzm-text)!important;border:none!important;background:transparent!important;resize:none!important;padding:6px 0!important;width:100%!important;outline:none!important;margin:0!important}
.kizmiotheme .publisher-message textarea:focus{outline:none!important}
.kizmiotheme .publisher-tools-tabs{border-top:1px solid var(--kzm-border-light);padding:8px 14px;display:flex;align-items:center;gap:6px;background:var(--kzm-surface)}
.kizmiotheme .publisher-tools-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--kzm-text);cursor:pointer;transition:all .16s ease}
.kizmiotheme .publisher-tools-tab:hover{background:var(--kzm-surface-soft);color:var(--kzm-primary)}
.kizmiotheme .publisher-tools-tab svg,.kizmiotheme .publisher-tools-tab i{font-size:16px}
.kizmiotheme .publisher-footer{border-top:1px solid var(--kzm-border-light);padding:10px 18px;background:var(--kzm-surface-soft);display:flex;align-items:center;justify-content:space-between}
body.night-mode .publisher,.kizmiotheme.night-mode .publisher,.night-mode .publisher{background:var(--kzm-surface)!important;border-color:var(--kzm-border)!important;box-shadow:0 4px 20px rgba(0,0,0,.25)!important}
body.night-mode .publisher-message,.kizmiotheme.night-mode .publisher-message,.night-mode .publisher-message{background:var(--kzm-surface)!important}
body.night-mode .publisher-message .colored-text-wrapper,.kizmiotheme.night-mode .publisher-message .colored-text-wrapper,.night-mode .publisher-message .colored-text-wrapper{background:#0f172a!important;border-color:var(--kzm-border)!important}
body.night-mode .publisher-message .colored-text-wrapper:focus-within,.kizmiotheme.night-mode .publisher-message .colored-text-wrapper:focus-within,.night-mode .publisher-message .colored-text-wrapper:focus-within{background:#0f172a!important;border-color:var(--kzm-primary)!important}
body.night-mode .publisher-tools-tabs,.kizmiotheme.night-mode .publisher-tools-tabs,.night-mode .publisher-tools-tabs{background:var(--kzm-surface)!important;border-top-color:var(--kzm-border)!important}
body.night-mode .publisher-tools-tab,.kizmiotheme.night-mode .publisher-tools-tab,.night-mode .publisher-tools-tab{background:transparent!important;color:var(--kzm-text)!important}
body.night-mode .publisher-tools-tab:hover,.kizmiotheme.night-mode .publisher-tools-tab:hover,.night-mode .publisher-tools-tab:hover{background:var(--kzm-surface-soft)!important;color:var(--kzm-primary)!important}
body.night-mode .publisher-footer,.kizmiotheme.night-mode .publisher-footer,.night-mode .publisher-footer{background:#0f172a!important;border-top-color:var(--kzm-border)!important}

/* Feed Post Cards */
.kizmiotheme .post{border:1px solid var(--kzm-border);border-radius:var(--kzm-radius);background:var(--kzm-surface);box-shadow:var(--kzm-shadow);overflow:hidden;margin-bottom:18px;transition:box-shadow .2s ease}
.kizmiotheme .post-body{padding:18px}
.kizmiotheme .post-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.kizmiotheme .post-avatar{display:flex;align-items:center;gap:12px;text-decoration:none}
.kizmiotheme .post-avatar-picture{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--kzm-border-light)}
.kizmiotheme .post-meta .post-author{font-size:14.5px;font-weight:750;color:var(--kzm-text);text-decoration:none;display:flex;align-items:center;gap:5px}
.kizmiotheme .post-meta .post-author:hover{color:var(--kzm-primary)}
.kizmiotheme .post-meta .post-time{font-size:12px;color:var(--kzm-muted);margin-top:1px}
.kizmiotheme .post-text{font-size:14px;line-height:1.65;color:var(--kzm-text);margin-bottom:12px}
.kizmiotheme .post-text a,.kizmiotheme .post-text .hashtag{color:var(--kzm-primary);font-weight:650;text-decoration:none}
.kizmiotheme .post-text a:hover,.kizmiotheme .post-text .hashtag:hover{text-decoration:underline}
.kizmiotheme .post-media{border-radius:14px;overflow:hidden;margin-bottom:12px;position:relative}
.kizmiotheme .post-media img,.kizmiotheme .post-media video{width:100%;height:auto;display:block;border-radius:14px}

/* Compact article attachment (feed posts only) */
.kizmiotheme .post-blog-preview{display:block;overflow:hidden;border:1px solid var(--kzm-border);border-radius:12px;background:var(--kzm-surface-soft);color:var(--kzm-text);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}
.kizmiotheme .post-blog-preview:hover{border-color:#cbd5e1;color:var(--kzm-text);text-decoration:none}
.kizmiotheme .post-blog-preview:focus-visible{outline:3px solid rgba(250,71,13,.3);outline-offset:2px}
.kizmiotheme .post-blog-preview__media{display:block;aspect-ratio:1.8/1;overflow:hidden;background:var(--kzm-surface-soft)}
.kizmiotheme .post-blog-preview__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.kizmiotheme .post-blog-preview__body{display:block;min-width:0;padding:11px 14px}
.kizmiotheme .post-blog-preview__title{display:block;overflow:hidden;color:var(--kzm-text);font-size:15px;font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}
.kizmiotheme .post-blog-preview--no-cover .post-blog-preview__body{padding-block:13px}
.kizmiotheme.night-mode .post-blog-preview:hover{border-color:#475569;background:#29384d}

@media(max-width:575.98px){
  .kizmiotheme .post-blog-preview-wrap{padding-inline:0!important}
  .kizmiotheme .post-blog-preview{border-radius:10px}
  .kizmiotheme .post-blog-preview__media{aspect-ratio:1.7/1}
  .kizmiotheme .post-blog-preview__body{padding:10px 12px}
  .kizmiotheme .post-blog-preview__title{display:-webkit-box;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}

/* Homepage feed load-more button */
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more{display:flex;width:max-content;max-width:calc(100% - 32px);min-height:44px;align-items:center;justify-content:center;gap:8px;margin:14px auto 24px;padding:10px 24px;border:1px solid #fa470d;border-radius:10px;background:#fa470d;color:#fff;font-size:14px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;box-shadow:0 3px 9px rgba(250,71,13,.18);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more:hover{border-color:#dc3905;background:#dc3905;color:#fff;text-decoration:none}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(250,71,13,.2)}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more:focus-visible{outline:3px solid rgba(250,71,13,.34);outline-offset:3px}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more.loading,.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more:disabled{border-color:#fb7a50;background:#fb7a50;color:#fff;cursor:wait;opacity:1;pointer-events:none;transform:none;box-shadow:none}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more.done{border-color:transparent;background:transparent;color:var(--kzm-muted);cursor:default;box-shadow:none}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more .loader{width:auto;padding:0}
.kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more .loader:after{width:14px;height:14px;border-color:rgba(255,255,255,.45);border-top-color:#fff;border-left-color:#fff;opacity:1}

@media(max-width:575.98px){
  .kizmiotheme .js_posts_stream[data-get="newsfeed"]>.kzm-feed-load-more{max-width:calc(100% - 24px);margin-top:12px;margin-bottom:24px;padding-inline:22px}
}

/* Post Stats & Reactions */
.kizmiotheme .post-stats{border-top:1px solid var(--kzm-border-light);margin-top:12px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;color:var(--kzm-muted);font-size:12.5px}
.kizmiotheme .post-actions{display:flex;border-top:1px solid var(--kzm-border-light);padding:6px 8px;gap:6px}
.kizmiotheme .post-actions>div,.kizmiotheme .post-actions>span{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:10px;color:var(--kzm-muted);font-size:13px;font-weight:650;cursor:pointer;transition:all .16s ease}
.kizmiotheme .post-actions>div:hover,.kizmiotheme .post-actions>span:hover{background:var(--kzm-surface-soft);color:var(--kzm-primary)}
.kizmiotheme .post-actions .action-active,.kizmiotheme .post-actions .is-reacted{color:var(--kzm-primary)!important;font-weight:750}

/* Lists & Widgets */
.kizmiotheme .with-list ul{list-style:none;padding:0;margin:0}
.kizmiotheme .with-list .feeds-item{padding:10px 0;border-bottom:1px solid var(--kzm-border-light)}
.kizmiotheme .with-list .feeds-item:last-child{border-bottom:none;padding-bottom:0}
.kizmiotheme .with-list .data-container{display:flex;align-items:center;gap:10px}
.kizmiotheme .with-list .data-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}
.kizmiotheme .with-list .data-content{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between}
.kizmiotheme .with-list .data-content .name{font-size:13.5px;font-weight:700;color:var(--kzm-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kizmiotheme .with-list .btn-light{background:var(--kzm-primary-tint)!important;color:var(--kzm-primary)!important;border:1px solid rgba(250,71,13,.2)!important}
.kizmiotheme .with-list .btn-light:hover{background:var(--kzm-primary)!important;color:#fff!important}

/* Comments */
.kizmiotheme .post-footer{border-top:1px solid var(--kzm-border-light);background:var(--kzm-surface-soft);padding:14px 18px}
.kizmiotheme .comments-wrapper{padding:0}
.kizmiotheme .comment{margin-bottom:10px}
.kizmiotheme .comment-body{background:#fff;border:1px solid var(--kzm-border);border-radius:14px;padding:10px 14px;display:inline-block;max-width:90%}
.kizmiotheme .comment-text{font-size:13px;color:var(--kzm-text)}
.kizmiotheme .comment-actions{font-size:11.5px;color:var(--kzm-muted);margin-top:4px;gap:10px}

/* Posts staging button */
.posts-staging-btn{display:none}
.posts-staging-btn:not([style*="display: none"]){display:inline-flex}

/* Homepage Latest Blogs widget */
.kizmiotheme .kzm-latest-blogs{width:100%;min-width:0;overflow:hidden!important;border:1px solid var(--kzm-border)!important;border-radius:18px!important;background:var(--kzm-surface)!important;color:var(--kzm-text)!important;box-shadow:var(--kzm-shadow)!important}
.kizmiotheme .kzm-latest-blogs__header{display:flex;min-width:0;align-items:center;gap:10px;padding:13px 14px 11px}.kizmiotheme .kzm-latest-blogs__header-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;background:#c9f2da;color:#176e3d;font-size:15px}.kizmiotheme .kzm-latest-blogs__header h3{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--kzm-text);font-size:17px;font-weight:850;letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__header>a{flex:0 0 auto;color:#27ae61!important;font-size:11px;font-weight:800;text-decoration:none}.kizmiotheme .kzm-latest-blogs__header>a:hover{text-decoration:underline}
.kizmiotheme .kzm-latest-blogs__body{min-width:0;padding:7px 11px 11px}.kizmiotheme .kzm-latest-blogs__featured{min-width:0}.kizmiotheme .kzm-latest-blogs__featured-media{position:relative;display:block;width:100%;aspect-ratio:1.78/1;overflow:hidden;border-radius:14px;background:#dce8e1}.kizmiotheme .kzm-latest-blogs__featured-media:after{position:absolute;inset:45% 0 0;content:"";background:linear-gradient(to top,rgba(5,36,20,.34),transparent);pointer-events:none}.kizmiotheme .kzm-latest-blogs__featured-media>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transition:transform .25s ease}.kizmiotheme .kzm-latest-blogs__featured-media:hover>img{transform:scale(1.025)}
.kizmiotheme .kzm-latest-blogs__category,.kizmiotheme .kzm-latest-blogs__row-category{display:inline-flex;max-width:90%;align-items:center;overflow:hidden;border-radius:999px;background:#bff0d2;color:#105e34;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__category{position:absolute;top:11px;left:11px;z-index:2;padding:5px 10px;font-size:8.5px}.kizmiotheme .kzm-latest-blogs__featured-time{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-flex;max-width:75%;align-items:center;gap:5px;padding:6px 9px;overflow:hidden;border-radius:9px;background:rgba(18,91,50,.92);color:#fff;font-size:9px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__featured-time i{font-size:10px}
.kizmiotheme .kzm-latest-blogs__featured-copy{min-width:0;padding:10px 4px 11px}.kizmiotheme .kzm-latest-blogs__featured-title{display:-webkit-box;overflow:hidden;color:var(--kzm-text)!important;font-size:15px;font-weight:850;letter-spacing:-.015em;line-height:1.32;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kizmiotheme .kzm-latest-blogs__featured-title:hover{color:#1b8b4c!important}.kizmiotheme .kzm-latest-blogs__featured-copy>p{display:-webkit-box;margin:6px 0 9px;overflow:hidden;color:var(--kzm-muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kizmiotheme .kzm-latest-blogs__author{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--kzm-muted);font-size:9.5px;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__author>img{display:block!important;width:27px!important;min-width:27px!important;height:27px!important;border:1px solid var(--kzm-border);border-radius:50%;object-fit:cover!important}.kizmiotheme .kzm-latest-blogs__author>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.kizmiotheme .kzm-latest-blogs__author a{color:var(--kzm-text)!important;font-weight:800;text-decoration:none}.kizmiotheme .kzm-latest-blogs__author>b{color:#a5ada8;font-weight:700}
.kizmiotheme .kzm-latest-blogs__row.post{display:grid!important;width:100%;min-width:0;grid-template-columns:78px minmax(0,1fr) 31px;align-items:center;gap:9px;margin:0!important;padding:9px 2px!important;overflow:hidden!important;border:0!important;border-top:1px solid var(--kzm-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.kizmiotheme .kzm-latest-blogs__thumb{display:block;width:78px;height:62px;overflow:hidden;border-radius:10px;background:#dce8e1}.kizmiotheme .kzm-latest-blogs__thumb img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transition:transform .2s ease}.kizmiotheme .kzm-latest-blogs__thumb:hover img{transform:scale(1.04)}.kizmiotheme .kzm-latest-blogs__row-copy{min-width:0}.kizmiotheme .kzm-latest-blogs__row-category{max-width:100%;padding:3px 7px;font-size:7.5px}.kizmiotheme .kzm-latest-blogs__row-title{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--kzm-text)!important;font-size:11.5px;font-weight:820;line-height:1.26;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kizmiotheme .kzm-latest-blogs__row-title:hover{color:#1b8b4c!important}.kizmiotheme .kzm-latest-blogs__row-meta{display:flex;min-width:0;align-items:center;gap:4px;margin-top:4px;overflow:hidden;color:var(--kzm-muted);font-size:8.5px;line-height:1.2;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__row-meta>a,.kizmiotheme .kzm-latest-blogs__row-meta>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.kizmiotheme .kzm-latest-blogs__row-meta>a{color:var(--kzm-text)!important;font-weight:750;text-decoration:none}.kizmiotheme .kzm-latest-blogs__row-meta>b{color:#b3bab6}
.kizmiotheme .kzm-latest-blogs__save{display:grid;width:31px;height:31px;place-items:center;padding:0;border:0;border-radius:9px;background:var(--kzm-surface-soft);color:var(--kzm-muted);font-size:12px;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.kizmiotheme .kzm-latest-blogs__save:hover,.kizmiotheme .kzm-latest-blogs__save.js_unsave-post{background:#d4f3e0;color:#19884a;transform:translateY(-1px)}.kizmiotheme .kzm-latest-blogs__save:focus-visible{outline:3px solid rgba(39,174,97,.25);outline-offset:1px}
.kizmiotheme .kzm-latest-blogs__stats{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:5px;padding:9px 5px;border-radius:13px;background:var(--kzm-surface-soft)}.kizmiotheme .kzm-latest-blogs__stats>span{display:grid;min-width:0;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;padding:1px 6px;border-left:1px solid var(--kzm-border)}.kizmiotheme .kzm-latest-blogs__stats>span:first-child{border-left:0}.kizmiotheme .kzm-latest-blogs__stats i{display:grid;width:23px;height:23px;grid-row:1/3;place-items:center;border-radius:7px;background:#bceccb;color:#188648;font-size:9px}.kizmiotheme .kzm-latest-blogs__stats b,.kizmiotheme .kzm-latest-blogs__stats small{display:block;min-width:0;overflow:hidden;color:var(--kzm-text);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kzm-latest-blogs__stats b{font-size:10px;font-weight:850}.kizmiotheme .kzm-latest-blogs__stats small{color:var(--kzm-muted);font-size:7.5px;font-weight:600}
body.night-mode .kzm-latest-blogs,.kizmiotheme.night-mode .kzm-latest-blogs,.night-mode .kzm-latest-blogs{background:var(--kzm-surface)!important;border-color:var(--kzm-border)!important;color:var(--kzm-text)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important}
body.night-mode .kzm-latest-blogs__header h3,.kizmiotheme.night-mode .kzm-latest-blogs__header h3,.night-mode .kzm-latest-blogs__header h3{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__header-icon,.kizmiotheme.night-mode .kzm-latest-blogs__header-icon,.night-mode .kzm-latest-blogs__header-icon{background:rgba(39,174,97,.18)!important;color:#2ecc71!important}
body.night-mode .kzm-latest-blogs__featured-media,.kizmiotheme.night-mode .kzm-latest-blogs__featured-media,.night-mode .kzm-latest-blogs__featured-media{background:#0f172a!important}
body.night-mode .kzm-latest-blogs__featured-title,.kizmiotheme.night-mode .kzm-latest-blogs__featured-title,.night-mode .kzm-latest-blogs__featured-title{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__featured-copy>p,.kizmiotheme.night-mode .kzm-latest-blogs__featured-copy>p,.night-mode .kzm-latest-blogs__featured-copy>p{color:var(--kzm-muted)!important}
body.night-mode .kzm-latest-blogs__author,.kizmiotheme.night-mode .kzm-latest-blogs__author,.night-mode .kzm-latest-blogs__author{color:var(--kzm-muted)!important}
body.night-mode .kzm-latest-blogs__author a,.kizmiotheme.night-mode .kzm-latest-blogs__author a,.night-mode .kzm-latest-blogs__author a{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__author>img,.kizmiotheme.night-mode .kzm-latest-blogs__author>img,.night-mode .kzm-latest-blogs__author>img{border-color:var(--kzm-border)!important}
body.night-mode .kzm-latest-blogs__row.post,.kizmiotheme.night-mode .kzm-latest-blogs__row.post,.night-mode .kzm-latest-blogs__row.post{border-top-color:var(--kzm-border)!important}
body.night-mode .kzm-latest-blogs__thumb,.kizmiotheme.night-mode .kzm-latest-blogs__thumb,.night-mode .kzm-latest-blogs__thumb{background:#0f172a!important}
body.night-mode .kzm-latest-blogs__row-title,.kizmiotheme.night-mode .kzm-latest-blogs__row-title,.night-mode .kzm-latest-blogs__row-title{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__row-meta,.kizmiotheme.night-mode .kzm-latest-blogs__row-meta,.night-mode .kzm-latest-blogs__row-meta{color:var(--kzm-muted)!important}
body.night-mode .kzm-latest-blogs__row-meta>a,.kizmiotheme.night-mode .kzm-latest-blogs__row-meta>a,.night-mode .kzm-latest-blogs__row-meta>a{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__save,.kizmiotheme.night-mode .kzm-latest-blogs__save,.night-mode .kzm-latest-blogs__save{background:var(--kzm-surface-soft)!important;color:var(--kzm-muted)!important}
body.night-mode .kzm-latest-blogs__save:hover,body.night-mode .kzm-latest-blogs__save.js_unsave-post,.kizmiotheme.night-mode .kzm-latest-blogs__save:hover,.kizmiotheme.night-mode .kzm-latest-blogs__save.js_unsave-post,.night-mode .kzm-latest-blogs__save:hover,.night-mode .kzm-latest-blogs__save.js_unsave-post{background:rgba(39,174,97,.25)!important;color:#2ecc71!important}
body.night-mode .kzm-latest-blogs__stats,.kizmiotheme.night-mode .kzm-latest-blogs__stats,.night-mode .kzm-latest-blogs__stats{background:#0f172a!important;border:1px solid var(--kzm-border)!important}
body.night-mode .kzm-latest-blogs__stats>span,.kizmiotheme.night-mode .kzm-latest-blogs__stats>span,.night-mode .kzm-latest-blogs__stats>span{border-left-color:var(--kzm-border)!important}
body.night-mode .kzm-latest-blogs__stats b,.kizmiotheme.night-mode .kzm-latest-blogs__stats b,.night-mode .kzm-latest-blogs__stats b{color:var(--kzm-text)!important}
body.night-mode .kzm-latest-blogs__stats small,.kizmiotheme.night-mode .kzm-latest-blogs__stats small,.night-mode .kzm-latest-blogs__stats small{color:var(--kzm-muted)!important}
body.night-mode .kzm-latest-blogs__stats i,.kizmiotheme.night-mode .kzm-latest-blogs__stats i,.night-mode .kzm-latest-blogs__stats i{background:rgba(39,174,97,.2)!important;color:#2ecc71!important}
@media(max-width:575.98px){.kizmiotheme .kzm-latest-blogs__header{padding:12px}.kizmiotheme .kzm-latest-blogs__body{padding:6px 9px 9px}.kizmiotheme .kzm-latest-blogs__featured-media{aspect-ratio:1.9/1}.kizmiotheme .kzm-latest-blogs__featured-title{font-size:14px}.kizmiotheme .kzm-latest-blogs__row.post{grid-template-columns:74px minmax(0,1fr) 30px}.kizmiotheme .kzm-latest-blogs__thumb{width:74px;height:60px}.kizmiotheme .kzm-latest-blogs__stats>span{grid-template-columns:1fr;justify-items:center;padding:2px;text-align:center}.kizmiotheme .kzm-latest-blogs__stats i{grid-row:auto;margin-bottom:4px}.kizmiotheme .kzm-latest-blogs__stats b{line-height:1.2}.kizmiotheme .kzm-latest-blogs__stats small{margin-top:1px;line-height:1.2}}
@media(prefers-reduced-motion:reduce){.kizmiotheme .kzm-latest-blogs__featured-media>img,.kizmiotheme .kzm-latest-blogs__thumb img,.kizmiotheme .kzm-latest-blogs__save{transition-duration:.01ms}.kizmiotheme .kzm-latest-blogs__featured-media:hover>img,.kizmiotheme .kzm-latest-blogs__thumb:hover img,.kizmiotheme .kzm-latest-blogs__save:hover{transform:none}}

/* Desktop homepage: newest community members */
.kizmiotheme .kizmio-new-members-widget{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid #d9a700!important;border-radius:16px!important;background:#ffc400!important;color:#000!important;box-shadow:0 8px 24px rgba(106,78,0,.13)!important}
.kizmiotheme .kizmio-new-members-widget__header{display:flex;align-items:center;gap:11px;padding:15px 14px 13px;border-bottom:1px solid rgba(0,0,0,.14)}
.kizmiotheme .kizmio-new-members-widget__header-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:11px;background:rgba(255,255,255,.48);color:#000;font-size:14px;box-shadow:0 3px 9px rgba(74,54,0,.08)}
.kizmiotheme .kizmio-new-members-widget__header small,.kizmiotheme .kizmio-new-members-widget__header h6{display:block;margin:0;color:#000!important;line-height:1.25}
.kizmiotheme .kizmio-new-members-widget__header small{font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.65}
.kizmiotheme .kizmio-new-members-widget__header h6{margin-top:2px;font-size:15px;font-weight:850;letter-spacing:-.01em}
.kizmiotheme .kizmio-new-members-widget__list{display:grid;min-width:0;gap:4px;padding:8px;overflow:hidden}
.kizmiotheme .kizmio-new-members-widget__member{display:flex;width:100%;min-width:0;max-width:100%;min-height:62px;align-items:center;gap:10px;padding:6px 8px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:rgba(255,255,255,.72);color:#000!important;text-decoration:none!important;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.kizmiotheme .kizmio-new-members-widget__member:hover{border-color:rgba(0,0,0,.22);background:#fff;color:#000!important;box-shadow:0 5px 13px rgba(83,61,0,.12);transform:translateY(-1px)}
.kizmiotheme .kizmio-new-members-widget__member:focus-visible{outline:3px solid rgba(0,0,0,.28);outline-offset:1px}
.kizmiotheme .kizmio-new-members-widget__avatar-wrap{position:relative;display:block;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;flex:0 0 50px!important;overflow:visible}
.kizmiotheme .kizmio-new-members-widget__avatar{display:block!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:50%!important;background:#fff;object-fit:cover!important;object-position:center!important;aspect-ratio:1/1;box-shadow:0 2px 8px rgba(0,0,0,.14);box-sizing:border-box}
.kizmiotheme .kizmio-new-members-widget__online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#16a34a;box-shadow:0 1px 3px rgba(0,0,0,.18)}
.kizmiotheme .kizmio-new-members-widget__copy{min-width:0;flex:1}
.kizmiotheme .kizmio-new-members-widget__copy strong,.kizmiotheme .kizmio-new-members-widget__copy small{display:flex;min-width:0;align-items:center;overflow:hidden;color:#000!important;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.kizmiotheme .kizmio-new-members-widget__copy strong{gap:4px;font-size:12px;font-weight:800}.kizmiotheme .kizmio-new-members-widget__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kizmio-new-members-widget__copy strong>.verified-badge{display:inline-flex;flex:0 0 auto}.kizmiotheme .kizmio-new-members-widget__copy small{display:block;margin-top:2px;font-size:9.5px;font-weight:600;opacity:.62}
.kizmiotheme .kizmio-new-members-widget__arrow{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;background:rgba(0,0,0,.07);color:#000;font-size:8px;transition:background-color .16s ease,color .16s ease}.kizmiotheme .kizmio-new-members-widget__member:hover .kizmio-new-members-widget__arrow{background:#000;color:#ffc400}
@media(prefers-reduced-motion:reduce){.kizmiotheme .kizmio-new-members-widget__member{transition-duration:.01ms}.kizmiotheme .kizmio-new-members-widget__member:hover{transform:none}}

/* Mobile homepage: five-column newest-members strip */
@media(max-width:991.98px){
  .kizmiotheme .kizmio-new-members-mobile{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid #d9a700!important;border-radius:15px!important;background:#ffc400!important;color:#000!important;box-shadow:0 7px 20px rgba(106,78,0,.14)!important}
  .kizmiotheme .kizmio-new-members-mobile__header{display:flex;min-width:0;align-items:center;gap:9px;padding:11px 12px 9px;border-bottom:1px solid rgba(0,0,0,.14);color:#000}
  .kizmiotheme .kizmio-new-members-mobile__header>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(0,0,0,.16);border-radius:10px;background:rgba(255,255,255,.3);color:#000;font-size:12px}
  .kizmiotheme .kizmio-new-members-mobile__header small,.kizmiotheme .kizmio-new-members-mobile__header h6{display:block;margin:0;color:#000!important;line-height:1.2;text-shadow:none}
  .kizmiotheme .kizmio-new-members-mobile__header small{font-size:7.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kizmiotheme .kizmio-new-members-mobile__header h6{margin-top:2px;font-size:13.5px;font-weight:850}
  .kizmiotheme .kizmio-new-members-mobile__grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;overflow:hidden;box-sizing:border-box}
  .kizmiotheme .kizmio-new-members-mobile__member{display:flex;width:100%;min-width:0;max-width:100%;align-items:center;justify-content:flex-start;flex-direction:column;gap:5px;padding:5px 2px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:rgba(255,255,255,.18);color:#000!important;text-align:center;text-decoration:none!important;box-sizing:border-box;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}
  .kizmiotheme .kizmio-new-members-mobile__member:hover,.kizmiotheme .kizmio-new-members-mobile__member:focus{border-color:rgba(0,0,0,.24);background:rgba(255,255,255,.34);color:#000!important;transform:translateY(-1px)}
  .kizmiotheme .kizmio-new-members-mobile__member img{display:block!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:2px solid #fff!important;border-radius:50%!important;background:#fff;object-fit:cover!important;object-position:center!important;aspect-ratio:1/1;box-shadow:0 2px 7px rgba(68,49,0,.2);box-sizing:border-box}
  .kizmiotheme .kizmio-new-members-mobile__member span{display:block;width:100%;min-width:0;overflow:hidden;color:#000!important;font-size:9px;font-weight:750;line-height:1.25;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}
}

/* Homepage Suggested People widget */
.kizmiotheme .kizmio-suggested-people{width:100%;min-width:0;overflow:hidden;border:1px solid #e965ae!important;border-radius:16px!important;background:#fc7ec6!important;color:#000!important;box-shadow:0 8px 24px rgba(117,34,82,.13)!important}
.kizmiotheme .kizmio-suggested-people__header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.13)!important;background:transparent!important;color:#000!important}
.kizmiotheme .kizmio-suggested-people__title{display:flex;min-width:0;align-items:center;gap:8px;color:#000}.kizmiotheme .kizmio-suggested-people__title>i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:rgba(255,255,255,.38);font-size:12px}.kizmiotheme .kizmio-suggested-people__title strong{overflow:hidden;color:#000;font-size:13.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}
.kizmiotheme .kizmio-suggested-people__header .card-link{flex:0 0 auto;margin:0;padding:5px 8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:rgba(255,255,255,.35);color:#000!important;font-size:9.5px;font-weight:800;text-decoration:none}.kizmiotheme .kizmio-suggested-people__header .card-link:hover{border-color:rgba(0,0,0,.24);background:rgba(255,255,255,.55)}
.kizmiotheme .kizmio-suggested-people__body{min-width:0;padding:7px!important;background:transparent!important}.kizmiotheme .kizmio-suggested-people__body>ul{display:grid;min-width:0;gap:5px}
.kizmiotheme .kizmio-suggested-people .suggested-friend-item{min-width:0;margin:0!important;padding:6px 7px!important;overflow:hidden;border:1px solid rgba(113,29,76,.12)!important;border-radius:12px!important;background:#fff1f9!important;list-style:none!important;box-shadow:0 2px 7px rgba(91,25,63,.055);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}
.kizmiotheme .kizmio-suggested-people .suggested-friend-item:nth-child(even){background:#ffe4f3!important}.kizmiotheme .kizmio-suggested-people .suggested-friend-item:hover{border-color:rgba(113,29,76,.25)!important;background:#fff8fc!important;transform:translateY(-1px)}
.kizmiotheme .kizmio-suggested-people .data-container{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;float:none!important}
.kizmiotheme .kizmio-suggested-people .data-avatar{display:block!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 46px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:50%!important;float:none!important}.kizmiotheme .kizmio-suggested-people .data-avatar img{display:block!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;border:2px solid #fff!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;box-shadow:0 2px 7px rgba(70,22,49,.13);box-sizing:border-box}
.kizmiotheme .kizmio-suggested-people .data-content{display:flex!important;min-width:0!important;flex:1!important;align-items:flex-start!important;justify-content:space-between!important;gap:5px!important;margin:0!important;padding:0!important;float:none!important}.kizmiotheme .kizmio-suggested-people .suggested-user-details{min-width:0!important;flex:1!important}
.kizmiotheme .kizmio-suggested-people .suggested-user-name{display:flex!important;min-width:0!important;align-items:center!important;gap:4px!important;margin:0!important;overflow:hidden!important;color:#000!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important}.kizmiotheme .kizmio-suggested-people .suggested-user-name>a{min-width:0;overflow:hidden;color:#000!important;font-weight:800!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kizmio-suggested-people .suggested-user-name>a:hover{text-decoration:underline!important}.kizmiotheme .kizmio-suggested-people .verified-badge{display:inline-flex!important;flex:0 0 auto!important;margin:0!important}
.kizmiotheme .kizmio-suggested-people .suggested-user-meta{display:flex!important;min-width:0;align-items:center;gap:4px;margin:1px 0 4px!important;overflow:hidden;color:#762f57!important;font-size:8.5px!important;font-weight:650;line-height:1.25!important;white-space:nowrap!important}.kizmiotheme .kizmio-suggested-people .suggested-user-handle,.kizmiotheme .kizmio-suggested-people .suggested-user-joined{flex:0 0 auto}.kizmiotheme .kizmio-suggested-people .suggested-user-country{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden}.kizmiotheme .kizmio-suggested-people .suggested-user-country>b{font-size:10px;font-weight:400}.kizmiotheme .kizmio-suggested-people .suggested-user-country>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kizmio-suggested-people .suggested-user-dot{flex:0 0 auto}
.kizmiotheme .kizmio-suggested-people .suggested-user-footer{display:flex;min-width:0;align-items:center;gap:5px}.kizmiotheme .kizmio-suggested-people .suggested-user-package{display:inline-flex;max-width:50%;height:22px;align-items:center;gap:4px;padding:2px 7px;overflow:hidden;border:1px solid rgba(113,29,76,.14);border-radius:999px;background:rgba(252,126,198,.19);color:#61203f;font-size:8.5px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.kizmiotheme .kizmio-suggested-people .suggested-user-package i{flex:0 0 auto;font-size:7.5px}
.kizmiotheme .kizmio-suggested-people .suggested-user-action{display:block!important;margin:0!important;padding:0!important}.kizmiotheme .kizmio-suggested-people .btn-suggested-add{display:inline-flex!important;width:auto!important;height:25px!important;min-height:25px!important;align-items:center!important;gap:4px!important;margin:0!important;padding:3px 9px!important;border:1px solid #d9509d!important;border-radius:8px!important;background:#fc7ec6!important;color:#000!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.kizmiotheme .kizmio-suggested-people .btn-suggested-add:hover{border-color:#bd347f!important;background:#f969bb!important;color:#000!important;transform:translateY(-1px)}.kizmiotheme .kizmio-suggested-people .btn-suggested-add i{margin:0!important;color:inherit!important;font-size:8.5px!important}
.kizmiotheme .kizmio-suggested-people .suggested-dismiss-btn{display:grid!important;width:23px!important;height:23px!important;min-width:23px;flex:0 0 23px;place-items:center!important;margin:-2px -2px 0 0!important;padding:0!important;border:0!important;border-radius:7px!important;background:rgba(0,0,0,.055)!important;color:rgba(0,0,0,.58)!important;font-size:10px!important;line-height:1!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}.kizmiotheme .kizmio-suggested-people .suggested-dismiss-btn:hover{background:rgba(0,0,0,.11)!important;color:#000!important}
@media(max-width:575.98px){.kizmiotheme .kizmio-suggested-people__header{padding-inline:10px!important}.kizmiotheme .kizmio-suggested-people .suggested-friend-item{padding:6px!important}.kizmiotheme .kizmio-suggested-people .data-avatar,.kizmiotheme .kizmio-suggested-people .data-avatar img{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.kizmiotheme .kizmio-suggested-people .suggested-user-meta{flex-wrap:wrap;gap:2px 4px;overflow:visible;white-space:normal!important}.kizmiotheme .kizmio-suggested-people .suggested-user-country{max-width:100%}.kizmiotheme .kizmio-suggested-people .suggested-user-joined{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.kizmiotheme .kizmio-suggested-people .suggested-friend-item,.kizmiotheme .kizmio-suggested-people .btn-suggested-add{transition-duration:.01ms!important}.kizmiotheme .kizmio-suggested-people .suggested-friend-item:hover,.kizmiotheme .kizmio-suggested-people .btn-suggested-add:hover{transform:none}}

/* Blog Article Styles */
.kizmiotheme .blog-cover-container{width:100%!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(15,23,42,.08)!important;margin-bottom:24px!important}
.kizmiotheme .blog-cover-photo{width:100%!important;max-height:540px!important;object-fit:cover!important;display:block!important}
.kizmiotheme .blog-author-avatar-link{display:block!important;flex:0 0 44px!important;width:44px!important;height:44px!important}
.kizmiotheme .blog-author-avatar-img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;border:2px solid var(--kzm-border-light)!important}
.kizmiotheme a.post-avatar-picture{width:44px!important;height:44px!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;display:inline-block!important;flex:0 0 44px!important}

/* Free Member / Trial Warning Card */
.kzm-membership-warning-card {
  position: relative;
  background: linear-gradient(135deg, #b91c1c 0%, #dc2626 55%, #ef4444 100%) !important;
  border: 1px solid rgba(254, 202, 202, 0.35) !important;
  border-left: 5px solid #7f1d1d !important;
  box-shadow: 0 4px 16px rgba(220, 38, 38, 0.22) !important;
  color: #fff !important;
}

.kzm-membership-cta-btn {
  background: #ffffff !important;
  color: #b91c1c !important;
  border: none !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
  padding: 7px 18px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18) !important;
  transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
}

.kzm-membership-cta-btn:hover {
  background: #fef2f2 !important;
  color: #991b1b !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;
  text-decoration: none !important;
}

.kzm-membership-cta-btn:active {
  transform: translateY(0) !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
}
