.ts-social{--ts-text:#16181d;--ts-muted:#69707d;--ts-surface:#fff;--ts-border:color-mix(in srgb,var(--ts-text) 10%,transparent);color:var(--ts-text);max-width:1440px;margin-inline:auto;padding:clamp(12px,2vw,28px);font-family:inherit}.ts-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.ts-header h1{font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;margin:4px 0 0;font-weight:800;letter-spacing:-.04em}.ts-kicker{color:var(--ts-accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.ts-view-tools{display:flex;border:1px solid var(--ts-border);border-radius:999px;padding:4px;background:var(--ts-surface)}.ts-view-tools button{border:0;background:transparent;color:inherit;width:38px;height:34px;border-radius:999px;cursor:pointer}.ts-view-tools button.is-active{background:var(--ts-text);color:var(--ts-surface)}.ts-grid{display:grid;grid-template-columns:repeat(var(--ts-cols),minmax(0,1fr));gap:var(--ts-gap)}.ts-card{min-width:0;overflow:hidden;background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:var(--ts-radius);box-shadow:0 10px 35px rgba(20,24,32,.06);transition:transform .25s ease,box-shadow .25s ease}.ts-card:hover{transform:translateY(-4px);box-shadow:0 18px 48px rgba(20,24,32,.12)}.ts-card.is-featured{outline:2px solid color-mix(in srgb,var(--ts-accent) 28%,transparent);outline-offset:2px}.ts-media{display:block;width:100%;padding:0;border:0;background:#eceef2;overflow:hidden;cursor:zoom-in;aspect-ratio:var(--ts-ratio)}.ts-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ts-media:hover img{transform:scale(1.025)}.ts-body{padding:18px}.ts-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ts-muted);font-size:.76rem}.ts-category{display:inline-flex;border-radius:999px;background:color-mix(in srgb,var(--ts-accent) 11%,transparent);color:var(--ts-accent);font-weight:750;padding:5px 9px}.ts-body h2{font-size:1.08rem;line-height:1.25;margin:13px 0 8px;font-weight:800}.ts-body p{font-size:.93rem;line-height:1.55;color:var(--ts-muted);margin:0}.ts-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px;color:var(--ts-accent);font-size:.8rem;font-weight:650}.ts-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ts-border);padding-top:13px;margin-top:15px}.ts-actions button{border:0;background:none;color:var(--ts-muted);cursor:pointer;font:inherit;font-size:.82rem;padding:3px}.ts-actions button:hover{color:var(--ts-accent)}.ts-layout-feed .ts-grid{grid-template-columns:minmax(0,680px);justify-content:center}.ts-layout-feed .ts-card{display:grid;grid-template-columns:minmax(220px,42%) 1fr}.ts-layout-feed .ts-media{height:100%;aspect-ratio:auto}.ts-layout-masonry .ts-grid{display:block;columns:var(--ts-cols);column-gap:var(--ts-gap)}.ts-layout-masonry .ts-card{display:inline-block;width:100%;margin-bottom:var(--ts-gap);break-inside:avoid}.ts-layout-masonry .ts-media{aspect-ratio:auto}.ts-layout-masonry .ts-media img{height:auto}.ts-pagination{display:flex;justify-content:center;margin-top:32px}.ts-lightbox{width:min(94vw,1100px);max-height:92vh;border:0;border-radius:18px;padding:0;background:#0b0c0f;box-shadow:0 28px 90px rgba(0,0,0,.45)}.ts-lightbox::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.ts-lightbox img{display:block;max-width:100%;max-height:88vh;margin:auto;object-fit:contain}.ts-lightbox button{position:absolute;right:12px;top:10px;z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:28px;cursor:pointer}@media (max-width:991.98px){.ts-grid{grid-template-columns:repeat(var(--ts-cols-tablet),minmax(0,1fr))}.ts-layout-masonry .ts-grid{columns:var(--ts-cols-tablet)}}@media (max-width:575.98px){.ts-grid{grid-template-columns:repeat(var(--ts-cols-mobile),minmax(0,1fr))}.ts-layout-masonry .ts-grid{columns:var(--ts-cols-mobile)}.ts-layout-feed .ts-card{display:block}.ts-header{align-items:center}.ts-card:hover{transform:none}.ts-body{padding:15px}}@media (prefers-color-scheme:dark){.ts-social{--ts-text:#f4f5f7;--ts-muted:#a8afba;--ts-surface:#17191e;--ts-border:rgba(255,255,255,.1)}.ts-media{background:#252830}}@media (prefers-reduced-motion:reduce){.ts-card,.ts-media img{transition:none!important}.ts-card:hover{transform:none}}

/* Tema çakışmalarına karşı ön yüz ızgara ve görsel boyut güvencesi. */
.ts-social.ts-layout-grid .ts-grid{display:grid!important;grid-template-columns:repeat(var(--ts-cols),minmax(0,1fr))!important;gap:var(--ts-gap)!important}.ts-social .ts-card{min-width:0!important;max-width:none!important;width:auto!important}.ts-social .ts-media{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.ts-social .ts-media img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:991.98px){.ts-social.ts-layout-grid .ts-grid{grid-template-columns:repeat(var(--ts-cols-tablet),minmax(0,1fr))!important}}@media(max-width:575.98px){.ts-social.ts-layout-grid .ts-grid{grid-template-columns:repeat(var(--ts-cols-mobile),minmax(0,1fr))!important}}

/* 1.4 profesyonel kart ayrıntıları */
.ts-social .ts-card{box-sizing:border-box!important;border:var(--ts-text-border-width) solid var(--ts-text-border-color)!important}.ts-social.ts-layout-grid .ts-card,.ts-social.ts-layout-masonry .ts-card{display:flex;flex-direction:column}.ts-social .ts-body{box-sizing:border-box;border:0!important}.ts-social .ts-media{box-sizing:border-box!important;border:var(--ts-image-border-width) solid var(--ts-image-border-color)!important}.ts-social .ts-media img{object-fit:var(--ts-image-fit)!important}.ts-social .ts-media-static{cursor:default}.ts-social .ts-actions{gap:12px}.ts-social .ts-actions-footer{box-sizing:border-box;width:100%;margin-top:auto;padding:14px 18px;border-top:1px solid var(--ts-border)}.ts-social .ts-share-tools{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.ts-social .ts-like{display:inline-flex;align-items:center;gap:6px;color:var(--ts-muted)}.ts-social .ts-like span{font-size:1.35rem;line-height:1}.ts-social .ts-like b{font-size:.82rem;font-weight:750}.ts-social .ts-like[aria-pressed="true"]{color:var(--ts-accent)}.ts-social .ts-like[aria-pressed="true"] span{font-size:0}.ts-social .ts-like[aria-pressed="true"] span::after{content:"♥";font-size:1.35rem}.ts-social .ts-like[disabled]{opacity:.55;cursor:wait}.ts-toast{position:fixed;left:50%;bottom:24px;z-index:10050;transform:translate(-50%,12px);padding:11px 17px;border-radius:999px;background:#16181d;color:#fff;font-size:.84rem;font-weight:700;box-shadow:0 10px 35px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.ts-toast.is-visible{opacity:1;transform:translate(-50%,0)}

/* 1.5 sayfa başlığı ve ayrıntılı tipografi sistemi */
.ts-social .ts-page-title{display:flex;justify-content:center;width:100%;margin:0 0 28px;text-align:center}.ts-social .ts-page-title h1{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:var(--ts-page-title-padding) clamp(20px,4vw,54px);border:var(--ts-page-title-border-width) solid var(--ts-page-title-border-color);border-radius:var(--ts-page-title-radius);background:var(--ts-page-title-bg);color:var(--ts-page-title-color);font-size:var(--ts-page-title-size);font-weight:var(--ts-page-title-weight);line-height:1.2;overflow-wrap:anywhere}.ts-social .ts-card{background:var(--ts-card-bg)!important}.ts-social .ts-body{text-align:var(--ts-content-align)}.ts-social .ts-body h2{color:var(--ts-title-color)!important;font-size:var(--ts-title-size)!important;font-weight:var(--ts-title-weight)!important}.ts-social .ts-body p{color:var(--ts-content-color)!important;font-size:var(--ts-content-size)!important;font-weight:var(--ts-content-weight)!important}.ts-social .ts-meta time{color:var(--ts-date-color)!important;font-size:var(--ts-date-size)!important;font-weight:var(--ts-date-weight)!important}.ts-social .ts-meta .ts-category{box-sizing:border-box;border:var(--ts-category-border-width) solid var(--ts-category-border-color)!important;background:var(--ts-category-bg)!important;color:var(--ts-category-text)!important;font-size:var(--ts-category-size)!important;font-weight:var(--ts-category-weight)!important}.ts-social .ts-category-filter a{font-size:var(--ts-category-size);font-weight:var(--ts-category-weight)}.ts-social .ts-category-filter a:not(.is-active){border-width:var(--ts-category-border-width);border-color:var(--ts-category-border-color);background:var(--ts-category-bg);color:var(--ts-category-text)}

/* 1.6 etkileşim, paylaşım menüsü ve kart efektleri */
.ts-social .ts-card{box-shadow:var(--ts-card-shadow)!important}.ts-social.ts-hover-none .ts-card:hover{transform:none!important;box-shadow:var(--ts-card-shadow)!important}.ts-social.ts-hover-lift .ts-card:hover{transform:translateY(-5px)!important}.ts-social.ts-hover-zoom .ts-card:hover{transform:scale(1.018)!important}.ts-social.ts-hover-glow .ts-card:hover{transform:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ts-accent) 28%,transparent),var(--ts-card-shadow)!important}.ts-social .ts-actions-footer{position:relative;display:flex;align-items:center;flex-wrap:wrap}.ts-social .ts-metrics{display:inline-flex;align-items:center;gap:10px;color:var(--ts-muted);font-size:.76rem}.ts-social .ts-metrics>span{display:inline-flex;align-items:center;gap:4px}.ts-social .ts-share-tools{position:relative}.ts-social .ts-share-menu{position:absolute;right:0;bottom:calc(100% + 9px);z-index:30;width:max-content;min-width:190px;overflow:hidden;padding:7px;border:1px solid var(--ts-border);border-radius:13px;background:var(--ts-surface);box-shadow:0 14px 38px rgba(10,18,30,.2)}.ts-social .ts-share-menu[hidden]{display:none}.ts-social .ts-share-menu a,.ts-social .ts-share-menu button{display:block;width:100%;box-sizing:border-box;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:var(--ts-text);font:inherit;font-size:.78rem;text-align:left;text-decoration:none;cursor:pointer}.ts-social .ts-share-menu a:hover,.ts-social .ts-share-menu button:hover{background:color-mix(in srgb,var(--ts-accent) 10%,transparent);color:var(--ts-accent)}.ts-social.is-filter-loading .ts-grid{opacity:.42;pointer-events:none}.ts-social.is-filter-loading::after{content:"";position:fixed;left:50%;top:50%;z-index:100;width:34px;height:34px;margin:-17px;border:4px solid rgba(0,0,0,.15);border-top-color:var(--ts-accent);border-radius:50%;animation:ts-spin .7s linear infinite}@keyframes ts-spin{to{transform:rotate(360deg)}}@media(max-width:575.98px){.ts-social .ts-body h2{font-size:var(--ts-mobile-title-size)!important}.ts-social .ts-body p{font-size:var(--ts-mobile-content-size)!important}.ts-social .ts-meta time,.ts-social .ts-meta .ts-category,.ts-social .ts-category-filter a{font-size:var(--ts-mobile-meta-size)!important}.ts-social .ts-actions-footer{padding:12px 14px}.ts-social .ts-share-menu{right:-4px;min-width:180px}}

/* 1.7 kalıcı gönderi sayfası */
.ts-social .ts-body h2 a{color:inherit;text-decoration:none}.ts-social .ts-body h2 a:hover{color:var(--ts-accent)}.ts-single-shell{width:min(100%,860px);margin-inline:auto}.ts-back-link{display:inline-flex;margin:0 0 17px;color:var(--ts-muted);font-size:.85rem;font-weight:700;text-decoration:none}.ts-back-link:hover{color:var(--ts-accent)}.ts-single-card{display:flex;flex-direction:column}.ts-single-card .ts-body{padding:clamp(20px,4vw,38px)}.ts-single-card .ts-body h1{margin:17px 0 12px;color:var(--ts-title-color);font-size:clamp(var(--ts-title-size),4vw,2.35rem);font-weight:var(--ts-title-weight);line-height:1.15}.ts-full-text{color:var(--ts-content-color);font-size:var(--ts-content-size);font-weight:var(--ts-content-weight);line-height:1.75}.ts-single-card .ts-media{max-height:780px}.ts-related{margin-top:34px}.ts-related>h2{margin:0 0 16px;font-size:1.25rem}.ts-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ts-related a{overflow:hidden;border:1px solid var(--ts-border);border-radius:12px;background:var(--ts-surface);color:var(--ts-text);text-decoration:none}.ts-related img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ts-related strong{display:block;padding:11px;font-size:.82rem;line-height:1.3}@media(max-width:700px){.ts-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 1.8 kart üzerinden açılan profesyonel yorum paneli */
.ts-social .ts-category-filter{column-gap:var(--ts-filter-gap)!important;row-gap:var(--ts-filter-row-gap)!important;flex-wrap:wrap;overflow:visible}.ts-social .ts-category-filter a{min-height:0!important;padding:var(--ts-filter-pad-y) var(--ts-filter-pad-x)!important;border:var(--ts-filter-border-width) solid var(--ts-filter-border-color)!important;border-radius:var(--ts-filter-radius)!important;background:var(--ts-filter-bg)!important;color:var(--ts-filter-text)!important;font-size:var(--ts-filter-size)!important;font-weight:var(--ts-filter-weight)!important}.ts-social .ts-category-filter a:hover{border-color:var(--ts-filter-active-bg)!important;color:var(--ts-filter-active-bg)!important}.ts-social .ts-category-filter a.is-active{border-color:var(--ts-filter-active-bg)!important;background:var(--ts-filter-active-bg)!important;color:var(--ts-filter-active-text)!important}.ts-social .ts-card.is-popup-enabled{cursor:pointer}.ts-social .ts-card.is-popup-enabled:focus-visible{outline:4px solid color-mix(in srgb,var(--ts-accent) 36%,transparent);outline-offset:4px}
.ts-post-dialog{width:min(calc(100vw - 24px),var(--ts-popup-width,760px));max-width:none;max-height:var(--ts-popup-height,90vh);overflow:auto;padding:0;border:var(--ts-popup-border,1px solid #dce3ed);border-radius:var(--ts-popup-radius,22px);background:var(--ts-popup-bg,#fff);box-shadow:0 32px 110px rgba(5,12,24,.42)}.ts-post-dialog::backdrop{background:rgb(4 10 20 / var(--ts-popup-overlay,.72));backdrop-filter:blur(5px)}.ts-post-dialog-content{zoom:var(--ts-popup-scale,1)}.ts-post-dialog-content>.ts-card{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;cursor:default!important}.ts-post-dialog-content>.ts-card:hover{transform:none!important;box-shadow:none!important}.ts-post-dialog-close{position:sticky;z-index:10;float:right;right:12px;top:12px;width:42px;height:42px;margin:12px 12px -54px 0;border:0;border-radius:50%;background:rgba(12,18,28,.78);color:#fff;font-size:26px;line-height:1;cursor:pointer;box-shadow:0 5px 18px rgba(0,0,0,.25)}.ts-post-dialog .ts-actions{display:none}.ts-post-dialog .ts-body h2 a{pointer-events:none}@media(max-width:575.98px){.ts-social .ts-category-filter{flex-wrap:nowrap;overflow-x:auto;row-gap:0}.ts-post-dialog{width:calc(100vw - 12px);max-height:96vh;border-radius:min(var(--ts-popup-radius,22px),18px)}}
.ts-social .ts-media{width:var(--ts-item-media-width,100%)!important;height:var(--ts-item-media-height,auto)!important;margin-left:var(--ts-item-media-margin-left,0)!important;margin-right:var(--ts-item-media-margin-right,0)!important}
.ts-social .ts-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#080808}.ts-social .ts-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ts-social .ts-card>.ts-video{flex:0 0 auto}.ts-video-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#080808;cursor:pointer}.ts-video-cover img{display:block;width:100%;height:100%;object-fit:cover}.ts-video-cover span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:52px;transform:translate(-50%,-50%);border-radius:15px;background:#f03;color:#fff;font-size:25px;line-height:1;box-shadow:0 8px 25px rgba(0,0,0,.32)}.ts-video-cover:hover span{transform:translate(-50%,-50%) scale(1.07)}.ts-social .ts-card.is-popup-enabled .ts-media-static{cursor:pointer}
.ts-post-dialog-content.ts-social{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.ts-post-dialog .ts-media{margin-left:auto!important;margin-right:auto!important}.ts-post-dialog .ts-video{width:100%!important;max-width:100%;margin-inline:auto}.ts-post-dialog[open]{animation:ts-popup-in .2s ease-out}.ts-post-dialog[open]::backdrop{animation:ts-backdrop-in .2s ease-out}@keyframes ts-popup-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes ts-backdrop-in{from{opacity:0}to{opacity:1}}.ts-social.ts-layout-grid>.ts-grid>.ts-card{content-visibility:auto;contain-intrinsic-size:auto 420px}@media(prefers-reduced-motion:reduce){.ts-post-dialog[open],.ts-post-dialog[open]::backdrop{animation:none}}
.ts-social .ts-comment-button{display:inline-flex;align-items:center;gap:5px}.ts-social .ts-comment-button b{font-weight:800}.ts-comment-dialog{width:min(calc(100vw - 24px),var(--ts-comment-width,620px));max-width:none;max-height:min(90vh,850px);overflow:hidden;padding:0;border:var(--ts-comment-border,1px solid #dfe4ec);border-radius:22px;background:var(--ts-comment-bg,#fff);color:var(--ts-comment-text,#172033);box-shadow:0 30px 100px rgba(10,18,32,.34)}.ts-comment-dialog::backdrop{background:rgba(10,16,28,.66);backdrop-filter:blur(5px)}.ts-comment-panel{display:flex;max-height:min(90vh,850px);flex-direction:column}.ts-comment-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:var(--ts-comment-border,1px solid #dfe4ec)}.ts-comment-panel>header span{display:block;margin-bottom:3px;color:var(--ts-comment-accent,#e1306c);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ts-comment-panel>header h2{margin:0;font-size:1.15rem;line-height:1.3}.ts-comment-panel>header button{flex:0 0 38px;width:38px;height:38px;border:0;border-radius:50%;background:color-mix(in srgb,var(--ts-comment-text,#172033) 7%,transparent);color:inherit;font-size:24px;cursor:pointer}.ts-comment-list{min-height:120px;overflow-y:auto;padding:10px 22px}.ts-comment-empty{padding:34px 10px;color:color-mix(in srgb,var(--ts-comment-text,#172033) 62%,transparent);text-align:center}.ts-comment-item{padding:15px 0;border-bottom:var(--ts-comment-border,1px solid #dfe4ec)}.ts-comment-item.is-reply{margin-left:28px;padding-left:14px;border-left:3px solid color-mix(in srgb,var(--ts-comment-accent,#e1306c) 35%,transparent)}.ts-comment-item>header{display:flex;justify-content:space-between;gap:12px}.ts-comment-item>header strong{font-size:.86rem}.ts-comment-item>header time{color:color-mix(in srgb,var(--ts-comment-text,#172033) 55%,transparent);font-size:.7rem}.ts-comment-item p{margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}.ts-comment-reply{margin-top:7px;padding:0;border:0;background:none;color:var(--ts-comment-accent,#e1306c);font-size:.75rem;font-weight:750;cursor:pointer}.ts-comment-panel>form{display:grid;gap:12px;padding:18px 22px;border-top:var(--ts-comment-border,1px solid #dfe4ec);background:color-mix(in srgb,var(--ts-comment-bg,#fff) 94%,var(--ts-comment-text,#172033))}.ts-comment-panel label{display:grid;gap:5px;font-size:.76rem;font-weight:750}.ts-comment-panel input,.ts-comment-panel textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:var(--ts-comment-border,1px solid #dfe4ec);border-radius:10px;background:var(--ts-comment-bg,#fff);color:var(--ts-comment-text,#172033);font:inherit;font-size:.87rem}.ts-comment-panel textarea{resize:vertical}.ts-comment-panel input:focus,.ts-comment-panel textarea:focus{outline:3px solid color-mix(in srgb,var(--ts-comment-accent,#e1306c) 22%,transparent);border-color:var(--ts-comment-accent,#e1306c)}.ts-comment-panel label small{color:color-mix(in srgb,var(--ts-comment-text,#172033) 55%,transparent);font-size:.67rem;font-weight:500;text-align:right}.ts-comment-guest-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ts-comment-panel form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.ts-comment-panel form>footer>span{font-size:.75rem;line-height:1.35}.ts-comment-panel form>footer button{padding:10px 17px;border:0;border-radius:10px;background:var(--ts-comment-accent,#e1306c);color:#fff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.ts-comment-panel form>footer button:disabled{opacity:.55;cursor:wait}.ts-comment-replying{padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--ts-comment-accent,#e1306c) 10%,transparent);font-size:.75rem}.ts-comment-replying button{float:right;border:0;background:none;color:inherit;cursor:pointer}.ts-comment-trap{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:575.98px){.ts-comment-dialog{width:100vw;max-height:100vh;border-radius:18px 18px 0 0;margin:auto 0 0}.ts-comment-panel{max-height:94vh}.ts-comment-panel>header,.ts-comment-list,.ts-comment-panel>form{padding-left:16px;padding-right:16px}.ts-comment-guest-fields{grid-template-columns:1fr}.ts-comment-item.is-reply{margin-left:14px}}
