/* TeknoDB Hub (topluluk) — v2.73.0. Yalnız .tdbhub altında çalışır. Koyu tema kuralları dosyanın sonunda. */
.tdbhub{--hk:#111827;--hm:#6b7280;--hl:#e6e8ec;--hc:#fff;--hb:#f5f6f8;--hs:#f3f4f6;--hr:#c8102e;--hrd:#a50d26;--hg:#16a34a;--hsh:0 1px 2px rgba(16,24,40,.05);
  color:var(--hk);padding-bottom:2.5rem;font-size:15px}
.tdbhub *{box-sizing:border-box}
.tdbhub [hidden]{display:none!important}
:where(.tdbhub) a{color:inherit}
.tdbhub h1,.tdbhub h2,.tdbhub h3{color:var(--hk);margin:0;font-weight:800;letter-spacing:-.01em}
.hb-wrap{max-width:1200px;margin:0 auto;padding:0 16px}
.hb-mut{color:var(--hm);margin:.4rem 0 0}
.hb-mut a{color:var(--hr);font-weight:700;text-decoration:none}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* önizleme ve üst şerit */
.hb-preview{background:#fff7e0;color:#7a4b00;border-bottom:1px solid #f3dfa5;padding:.55rem 16px;text-align:center;font-size:.86rem}
.hb-preview b{background:#f59e0b;color:#fff;border-radius:6px;padding:.05rem .45rem;margin-right:.35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}
.hb-preview a{color:#7a4b00;font-weight:700}
.hb-strip{background:var(--hc);border-bottom:1px solid var(--hl);margin-bottom:1.2rem}
.hb-strip-in{display:flex;align-items:center;gap:.9rem;min-height:52px;flex-wrap:wrap}
.hb-brand{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-size:1.05rem}
.hb-logo{width:30px;height:30px;border-radius:9px;background:var(--hr);color:#fff;display:inline-flex;align-items:center;justify-content:center}
.hb-tag{color:var(--hm);font-size:.88rem;border-left:1px solid var(--hl);padding-left:.9rem}
.hb-me{margin-left:auto;display:flex;gap:.3rem}
.hb-me a{padding:.4rem .75rem;border-radius:9px;font-weight:700;font-size:.88rem;text-decoration:none}
.hb-me a:hover{background:var(--hs)}
.hb-flash{border-radius:12px;padding:.7rem 1rem;margin:0 0 1rem;font-weight:600;font-size:.92rem}
.hb-flash.ok{background:#e9f8ef;color:#166534}.hb-flash.err{background:#fdecee;color:#9f1239}

/* düğmeler */
.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--hl);background:var(--hc);color:var(--hk);border-radius:10px;padding:.55rem 1rem;font-weight:700;font-size:.9rem;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}
.hb-btn:hover{background:var(--hs)}
.hb-btn-p{background:var(--hr);border-color:var(--hr);color:#fff!important}
.hb-btn-p:hover{background:var(--hrd);border-color:var(--hrd)}
.hb-btn-s{padding:.38rem .7rem;font-size:.82rem}
.hb-btn [data-on]{display:none}
.hb-btn.is-on [data-on]{display:inline}.hb-btn.is-on [data-off]{display:none}
.hb-btn.is-on{background:var(--hs)}
.hb-link{background:none;border:0;padding:0;color:var(--hr);font-weight:700;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}
.hb-danger{color:#be123c}
.hb-i{flex:none}

/* rozetler */
.hb-role{display:inline-flex;align-items:center;background:var(--rc,#334155);color:#fff;border-radius:6px;padding:.18rem .5rem;font-size:.68rem;font-weight:800;letter-spacing:.05em;white-space:nowrap}
.hb-ver{display:inline-flex;align-items:center;gap:.25rem;color:var(--hg);font-weight:700;font-size:.75rem}
.hb-n{display:inline-block;background:var(--hs);color:var(--hm);border-radius:20px;padding:.05rem .5rem;font-size:.78rem;font-weight:700;margin-left:.3rem;vertical-align:middle}

/* kart */
.hb-card{background:var(--hc);border:1px solid var(--hl);border-radius:16px;padding:1.25rem;box-shadow:var(--hsh);margin-bottom:1rem}
.hb-card h2{font-size:1.05rem;margin-bottom:.8rem}
.hb-card h3{font-size:.92rem;margin:1.1rem 0 .6rem;color:var(--hm);font-weight:700}
.hb-card-h{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}
.hb-card-h h2{margin:0}
.hb-card-h a{color:var(--hr);font-weight:700;font-size:.86rem;text-decoration:none}
.hb-chips{display:flex;flex-wrap:wrap;gap:.4rem}
.hb-chips span{background:var(--hs);border:1px solid var(--hl);border-radius:20px;padding:.28rem .7rem;font-size:.82rem;font-weight:600}
.hb-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1.4rem .8rem;color:var(--hm);border:1px dashed var(--hl);border-radius:14px}
.hb-empty p{margin:0;max-width:440px;font-size:.9rem}

/* profil başlığı */
.hp{background:var(--hc);border:1px solid var(--hl);border-radius:18px;overflow:hidden;box-shadow:var(--hsh);margin-bottom:1rem}
.hp.is-staff{border-color:var(--rc);box-shadow:0 0 0 1px var(--rc),var(--hsh)}
.hp-cover{position:relative;height:210px;background:linear-gradient(120deg,#2a2f45 0%,#5b4e7a 45%,#c06c84 100%);background-size:cover;background-position:center}
.hp.is-staff .hp-cover:not(.has-img){background:linear-gradient(120deg,#151821 0%,var(--rc) 140%)}
.hp-team{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:.35rem;background:var(--rc);color:#fff;font-weight:800;font-size:.72rem;letter-spacing:.06em;padding:.35rem .7rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25)}
.hp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av id act" "av id stats";column-gap:1.3rem;row-gap:.6rem;padding:0 1.5rem 1.1rem;align-items:start}
.hp-av-w{grid-area:av;position:relative;margin-top:-62px;width:max-content;height:max-content}
.hp-av{width:132px;height:132px;border-radius:50%;object-fit:cover;border:5px solid var(--hc);background:var(--hs);display:block}
.hp.is-staff .hp-av{box-shadow:0 0 0 3px var(--rc)}
.hp-on{position:absolute;right:10%;bottom:10%;width:20px;height:20px;border-radius:50%;background:#22c55e;border:3px solid var(--hc)}
.hp-id{grid-area:id;padding-top:.9rem;min-width:0}
.hp-name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.hp-name h1{font-size:1.55rem;line-height:1.2;word-break:break-word}
.hp-hl{margin:.25rem 0 0;color:var(--hk);font-weight:500}
.hp-meta{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;color:var(--hm);font-size:.86rem}
.hp-meta li{display:inline-flex;align-items:center;gap:.35rem}
.hp-on-t{color:#16a34a;font-weight:700}
.hp-act{grid-area:act;padding-top:.9rem;display:flex;gap:.5rem;justify-content:flex-end}
.hp-stats{grid-area:stats;display:flex;gap:.5rem;margin:0;justify-content:flex-end}
.hp-stats a{display:flex;flex-direction:column;align-items:center;min-width:76px;padding:.45rem .7rem;border-radius:12px;text-decoration:none;border:1px solid var(--hl)}
.hp-stats a:hover{background:var(--hs)}
.hp-stats dd{order:-1;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}
.hp-stats dt{font-size:.75rem;color:var(--hm);font-weight:600}
.hp-tabs{display:flex;gap:.2rem;padding:0 1rem;border-top:1px solid var(--hl);overflow-x:auto;scrollbar-width:none}
.hp-tabs::-webkit-scrollbar{display:none}
.hp-tabs a{padding:.85rem .9rem;font-weight:700;font-size:.9rem;color:var(--hm);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}
.hp-tabs a:hover{color:var(--hk)}
.hp-tabs a.on{color:var(--hr);border-bottom-color:var(--hr)}

/* profil gövdesi */
.hp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem;align-items:start}
.hp-about{margin:0;line-height:1.6;white-space:normal}
.hp-facts{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem;color:var(--hm);font-size:.9rem}
.hp-facts li{display:flex;align-items:center;gap:.55rem;min-width:0}
.hp-facts a{color:var(--hr);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hp-teamcard{border-color:var(--hl)}
.hp-role-row{display:flex;gap:.8rem;align-items:flex-start;padding:.6rem 0;border-top:1px solid var(--hl)}
.hp-role-row:first-of-type{border-top:0;padding-top:0}
.hp-role-row>div{display:flex;flex-direction:column;font-size:.88rem;gap:.1rem}
.hp-role-row small{color:var(--hm)}

/* cihaz kartları */
.hb-devs{display:grid;gap:.75rem}
.hb-scroll{grid-auto-flow:column;grid-auto-columns:170px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.3rem;scrollbar-width:thin}
.hb-scroll>*{scroll-snap-align:start}
.hb-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
.hb-dev{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:.9rem .7rem;border:1px solid var(--hl);border-radius:14px;text-decoration:none;background:var(--hc);transition:border-color .15s,transform .15s}
.hb-dev:hover{border-color:#cfd4dc;transform:translateY(-1px)}
.hb-dev-img{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;color:var(--hm);margin-bottom:.3rem}
.hb-dev-img img{max-width:100%;max-height:100%;object-fit:contain}
.hb-dev-n{font-size:.88rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hb-dev-k{display:inline-flex;align-items:center;gap:.25rem;color:var(--hm);font-size:.76rem;font-weight:600}
.hb-dev-m{color:var(--hm);font-size:.74rem}

/* kişiler */
.hb-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}
.hb-people a{display:flex;align-items:center;gap:.6rem;padding:.55rem;border:1px solid var(--hl);border-radius:12px;text-decoration:none;min-width:0}
.hb-people img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}
.hb-people b{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* ayarlar */
.hs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem;align-items:start}
.hs-side{position:sticky;top:calc(var(--tdb-dock-h,0px) + 16px);background:var(--hc);border:1px solid var(--hl);border-radius:16px;padding:.7rem}
.hs-me{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .8rem;border-bottom:1px solid var(--hl);margin-bottom:.5rem;text-decoration:none}
.hs-me img{width:44px;height:44px;border-radius:50%;object-fit:cover}
.hs-me span{display:flex;flex-direction:column;min-width:0}.hs-me b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hs-me small{color:var(--hr);font-weight:700;font-size:.78rem}
.hs-nav{display:flex;flex-direction:column;gap:.15rem}
.hs-nav a{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;color:var(--hm)}
.hs-nav a:hover{background:var(--hs);color:var(--hk)}
.hs-nav a.on{background:#fdecee;color:var(--hr)}
.hs-h{font-size:1.3rem!important;margin-bottom:.4rem!important}
.hs-imgs{position:relative;margin:1rem 0 1.2rem}
.hs-cover{height:150px;border-radius:14px;background:linear-gradient(120deg,#2a2f45 0%,#5b4e7a 45%,#c06c84 100%);background-size:cover;background-position:center;position:relative}
.hs-up{position:absolute;right:10px;bottom:10px}.hs-rm{position:absolute;right:10px;top:10px}
.hs-up .hb-btn,.hs-rm .hb-btn{background:rgba(255,255,255,.92);border-color:transparent;color:#111827}
.hs-av{position:absolute;left:18px;top:92px;width:108px;height:108px}
.hs-av img{width:108px;height:108px;border-radius:50%;object-fit:cover;border:4px solid var(--hc);background:var(--hs)}
.hs-av-btn{position:absolute;right:2px;bottom:2px;width:34px;height:34px;border-radius:50%;background:var(--hr);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid var(--hc)}
.hs-imgs-help{margin:0;padding:.6rem 0 0 140px;min-height:60px;color:var(--hm);font-size:.82rem}
.hs-inline{display:inline}
.hs-form{display:flex;flex-direction:column;gap:1.05rem}
.hs-row{display:flex;flex-direction:column;gap:.35rem;border:0;padding:0;margin:0;min-width:0}
.hs-row label,.hs-row legend{font-weight:700;font-size:.9rem;padding:0}
.hs-row legend small{color:var(--hm);font-weight:500}
.hs-row small{color:var(--hm);font-size:.8rem}
.hs-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.hs-2>div{display:flex;flex-direction:column;gap:.35rem}
.tdbhub input:not([type=checkbox]):not([type=radio]):not([type=file]),.tdbhub textarea,.tdbhub select{width:100%;border:1px solid var(--hl);border-radius:10px;padding:.6rem .75rem;font:inherit;font-size:.92rem;background:var(--hc);color:var(--hk);min-width:0}
.tdbhub input:focus,.tdbhub textarea:focus,.tdbhub select:focus{outline:2px solid rgba(200,16,46,.25);border-color:var(--hr)}
.tdbhub textarea{resize:vertical;line-height:1.5}
.hb-picks{display:flex;flex-wrap:wrap;gap:.45rem}
.hb-picks label{cursor:pointer}
.hb-picks input{position:absolute;opacity:0;pointer-events:none}
.hb-picks span{display:inline-block;border:1px solid var(--hl);border-radius:20px;padding:.38rem .8rem;font-size:.85rem;font-weight:600}
.hb-picks input:checked+span{background:#fdecee;border-color:var(--hr);color:var(--hr)}
.hb-picks input:focus-visible+span{outline:2px solid var(--hr)}
.hs-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.hs-link{display:flex;align-items:center;gap:.5rem;border:1px solid var(--hl);border-radius:10px;padding:0 .2rem 0 .7rem;color:var(--hm)}
.hs-link input{border:0!important;padding-left:.2rem!important;outline:0!important}
.hs-foot{display:flex;justify-content:flex-end;padding-top:.4rem;border-top:1px solid var(--hl)}
.hs-foot .hb-btn{margin-top:.8rem}
.hs-sws{display:flex;flex-direction:column}
.hb-sw{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 0;border-bottom:1px solid var(--hl);cursor:pointer}
.hb-sw input{position:absolute;opacity:0}
.hb-sw-ui{flex:none;width:42px;height:24px;border-radius:20px;background:#d1d5db;position:relative;transition:background .15s;margin-top:.1rem}
.hb-sw-ui:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.hb-sw input:checked+.hb-sw-ui{background:var(--hr)}
.hb-sw input:checked+.hb-sw-ui:after{transform:translateX(18px)}
.hb-sw input:focus-visible+.hb-sw-ui{outline:2px solid var(--hr);outline-offset:2px}
.hb-sw span:last-child{display:flex;flex-direction:column;gap:.15rem}
.hb-sw small{color:var(--hm);font-size:.82rem}

/* Cihazlarım düzenleme */
.hd-add{border:1px solid var(--hl);border-radius:14px;padding:.8rem;margin:1rem 0;background:var(--hb)}
.hd-search{width:100%;position:relative;display:flex;align-items:center;gap:.5rem;background:var(--hc);border:1px solid var(--hl);border-radius:12px;padding:0 .2rem 0 .8rem;color:var(--hm)}
.hd-search input{border:0!important;outline:0!important;padding:.75rem .3rem!important}
.hd-sug{position:absolute;left:-1px;right:-1px;top:calc(100% + 4px);background:var(--hc);border:1px solid var(--hl);border-radius:12px;box-shadow:0 10px 30px rgba(16,24,40,.12);z-index:30;max-height:360px;overflow:auto;padding:.3rem}
.hd-sug button{display:flex;align-items:center;gap:.7rem;width:100%;border:0;background:none;padding:.5rem;border-radius:9px;text-align:left;cursor:pointer;color:var(--hk)}
.hd-sug button:hover,.hd-sug button.on{background:var(--hs)}
.hd-sug img,.hd-ph{width:40px;height:40px;object-fit:contain;background:#fff;border-radius:8px;flex:none}
.hd-sug span{display:flex;flex-direction:column;min-width:0}.hd-sug small{color:var(--hm);font-size:.78rem}
.hd-sug p{margin:0;padding:.7rem;color:var(--hm);font-size:.88rem}
.hd-picked{display:flex;align-items:center;gap:.7rem;background:var(--hc);border:1px solid var(--hr);border-radius:12px;padding:.5rem .8rem}
.hd-pimg img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:8px;display:block}
.hd-pn{display:flex;flex-direction:column;flex:1;min-width:0}.hd-pn small{color:var(--hm);font-size:.8rem}
.hd-opts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-top:.7rem}
.hd-opts label{display:flex;flex-direction:column;gap:.25rem;font-weight:700;font-size:.82rem;flex:1 1 160px}
.hd-opts .hd-chk,.hd-row .hd-chk{flex-direction:row;align-items:center;gap:.4rem;font-weight:600;flex:0 0 auto;font-size:.85rem;white-space:nowrap}
.hd-list{display:flex;flex-direction:column;gap:.7rem}
.hd-item{display:flex;gap:.9rem;border:1px solid var(--hl);border-radius:14px;padding:.85rem}
.hd-img{width:72px;height:72px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:var(--hm)}
.hd-img img{max-width:100%;max-height:100%;object-fit:contain}
.hd-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}
.hd-top{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}
.hd-top b{margin-right:.2rem}
.hd-tag{display:inline-flex;align-items:center;gap:.25rem;background:var(--hs);color:var(--hm);border-radius:6px;padding:.12rem .45rem;font-size:.72rem;font-weight:700}
.hd-tag.p{background:#fff4d6;color:#92600a}
.hd-tag.v-verified{background:#e7f7ee;color:#15803d}.hd-tag.v-pending{background:#e8f0ff;color:#1d4fd7}.hd-tag.v-rejected{background:#fdecee;color:#be123c}
.hd-note{margin:0;font-size:.82rem;color:#be123c}
.hd-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.hd-row select,.hd-row input[type=month]{width:auto!important;flex:1 1 140px;padding:.45rem .6rem!important;font-size:.85rem!important}
.hd-acts{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}
.hd-acts form{margin:0}
.hd-help{display:flex;gap:.45rem;align-items:flex-start;color:var(--hm);font-size:.8rem;margin:1rem 0 0}

/* ---- v2.74.0: akış, konu, yeni konu ---- */
.hh-search{display:flex;align-items:center;gap:.6rem;background:var(--hc);border:1px solid var(--hl);border-radius:14px;padding:.35rem .35rem .35rem 1rem;margin-bottom:1rem;color:var(--hm);box-shadow:var(--hsh)}
.hh-search input{border:0!important;outline:0!important;padding:.55rem .2rem!important;background:transparent!important}
.hh-secs{display:flex;gap:.7rem;overflow-x:auto;scrollbar-width:none;padding:.15rem .1rem .6rem;margin-bottom:.6rem;scroll-snap-type:x proximity}
.hh-secs::-webkit-scrollbar{display:none}
.hh-secw{position:relative}.hh-secw::before,.hh-secw::after{content:"";position:absolute;top:0;bottom:.6rem;width:48px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:1}
.hh-secw::before{left:0;background:linear-gradient(90deg,var(--hb),transparent)}.hh-secw::after{right:0;background:linear-gradient(270deg,var(--hb),transparent)}.hh-secw.fl::before,.hh-secw.fr::after{opacity:1}
.hh-secb{position:absolute;top:calc(50% - .3rem);transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--hl);background:var(--hc);color:var(--hk);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(16,24,40,.14)}
.hh-secb[hidden]{display:none}.hh-secb:hover{border-color:var(--hr);color:var(--hr)}.hh-secb-l{left:4px}.hh-secb-r{right:4px}
@media (hover:none){.hh-secb{display:none}}
.hh-sec{flex:0 0 auto;width:112px;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;padding:.85rem .5rem .75rem;border:1px solid var(--hl);border-radius:14px;background:var(--hc);text-decoration:none;scroll-snap-align:start;transition:border-color .15s,transform .15s}
.hh-sec:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--sc) 45%,var(--hl))}
.hh-sec b{font-size:.8rem;line-height:1.2;font-weight:700}
.hh-sec.on{border-color:var(--sc);box-shadow:0 0 0 1px var(--sc)}
.hh-sec-i{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--sc)}
.hh-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;align-items:start}
.hh-feed{padding:0;overflow:hidden}
.hh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem .4rem}
.hh-head h1{font-size:1.2rem}
.hh-tabs{display:flex;gap:.1rem;padding:0 1rem;border-bottom:1px solid var(--hl);overflow-x:auto;scrollbar-width:none}
.hh-tabs::-webkit-scrollbar{display:none}
.hh-tabs a{padding:.7rem .75rem;font-weight:700;font-size:.86rem;color:var(--hm);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}
.hh-tabs a:hover{color:var(--hk)}
.hh-tabs a.on{color:var(--hr);border-bottom-color:var(--hr)}
.hh-tabs .hh-saved{margin-left:auto}
.hh-list{display:flex;flex-direction:column}
.hh-list .hb-empty{margin:1.2rem}
.hb-card.hh-feed>h2,.hb-card.hh-feed>.hb-card-h{padding:1.1rem 1.25rem 0}
.hc{display:flex;gap:.85rem;padding:1rem 1.25rem;border-bottom:1px solid var(--hl);position:relative}
.hc:last-child{border-bottom:0}
.hc:hover{background:color-mix(in srgb,var(--hs) 55%,transparent)}
.hc-av img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block;background:var(--hs)}
.hc-main{flex:1;min-width:0}
.hc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--hm)}
.hc-name{font-weight:800;color:var(--hk);text-decoration:none;font-size:.86rem}
.hc-meta .hb-role{font-size:.58rem;padding:.12rem .38rem}
.hc-sec{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--sc) 12%,transparent);color:var(--sc);border-radius:6px;padding:.1rem .45rem;font-weight:700;font-size:.72rem;text-decoration:none}
.hc-dot{color:#c0c5cc}
.hc-t,.hb-card .hc-t{font-size:1rem!important;line-height:1.35;margin:.3rem 0 .2rem!important;color:var(--hk);font-weight:800}
.hc-t a{text-decoration:none}
.hc-t a:hover{color:var(--hr)}
.hc-t a:after{content:"";position:absolute;inset:0;z-index:0}
.hc a:not(.hc-t a),.hc button{position:relative;z-index:1}
.hc-x{margin:0;color:var(--hm);font-size:.86rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hc-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .8rem;margin-top:.55rem;font-size:.8rem;color:var(--hm)}
.hc-type{display:inline-flex;align-items:center;color:var(--tc);background:color-mix(in srgb,var(--tc) 11%,transparent);border-radius:6px;padding:.12rem .45rem;font-weight:700;font-size:.72rem}
.hc-ok{display:inline-flex;align-items:center;gap:.2rem;color:#15803d;background:#e7f7ee;border-radius:6px;padding:.12rem .45rem;font-weight:700;font-size:.72rem}
.hc-k{display:inline-flex;align-items:center;gap:.25rem;font-weight:600}
.hc-prod{font-weight:600;color:var(--hk);text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hc-tag{color:var(--hm);text-decoration:none;font-weight:600}
.hc-tag:hover{color:var(--hr)}
.hc-img{flex:none;width:104px;height:104px;border-radius:12px;background:#fff;border:1px solid var(--hl);display:flex;align-items:center;justify-content:center;overflow:hidden}
.hc-img img{max-width:100%;max-height:100%;object-fit:contain}
.hh-side .hb-card h2{font-size:.98rem}
.hh-trend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}
.hh-trend li{display:flex;gap:.6rem;align-items:flex-start;font-size:.86rem;font-weight:600;line-height:1.35}
.hh-trend a{flex:1;text-decoration:none}.hh-trend a:hover{color:var(--hr)}
.hh-n{flex:none;width:22px;height:22px;border-radius:50%;background:#fff1e6;color:#ea580c;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}
.hh-trend li:nth-child(n+4) .hh-n{background:var(--hs);color:var(--hm)}
.hh-fire{display:inline-flex;align-items:center;gap:.15rem;color:#ea580c;font-size:.76rem;font-weight:800}
.hh-welcome{background:linear-gradient(140deg,#fff5f5,#fff 60%);text-align:left}
.hh-welcome p{color:var(--hm);font-size:.86rem;margin:.4rem 0 .8rem;line-height:1.5}
.hh-trophy{display:inline-flex;width:46px;height:46px;border-radius:12px;background:#fdecee;color:var(--hr);align-items:center;justify-content:center;margin-bottom:.5rem}
.hh-wbtn{display:flex;gap:.5rem;flex-wrap:wrap}
.hh-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}
.hh-tags a{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.38rem .55rem;border-radius:8px;background:var(--hs);text-decoration:none;font-size:.8rem;font-weight:700}
.hh-tags a span{color:var(--hr);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hh-tags small{color:var(--hm);font-weight:600}
.hb-pager{display:flex;justify-content:center;gap:.3rem;padding:1rem;border-top:1px solid var(--hl);flex-wrap:wrap}
.hb-pager a,.hb-pager span{min-width:36px;padding:.4rem .7rem;border-radius:9px;border:1px solid var(--hl);text-align:center;font-weight:700;font-size:.85rem;text-decoration:none}
.hb-pager span.on{background:var(--hr);border-color:var(--hr);color:#fff}
.hp-replies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.hp-replies li{padding:.8rem 0;border-top:1px solid var(--hl)}
.hp-replies li:first-child{border-top:0}
.hp-replies a{text-decoration:none}.hp-replies a:hover b{color:var(--hr)}
.hp-replies .hc-ok{margin-left:.4rem}
.hp-replies p{margin:.25rem 0;color:var(--hm);font-size:.88rem}
.hp-replies small{color:var(--hm);font-size:.78rem}
.hp-stats span{display:flex;flex-direction:column;align-items:center;min-width:76px;padding:.45rem .7rem;border-radius:12px;border:1px solid var(--hl)}

/* konu sayfası */
.hb-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;color:var(--hm);margin-bottom:.8rem}
.hb-crumbs a{text-decoration:none;font-weight:600}.hb-crumbs a:hover{color:var(--hr)}
.hb-crumbs span:last-child{color:var(--hk);font-weight:700}
.ht-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:start}
.ht-post{padding:1.4rem}
.ht-head{display:flex;gap:1.2rem;align-items:flex-start}
.ht-hmain{flex:1;min-width:0}
.ht-author{display:flex;gap:.7rem;align-items:center}
.ht-av{width:44px;height:44px;border-radius:50%;object-fit:cover;display:block}
.ht-name{font-weight:800;text-decoration:none;color:var(--hk)}
.ht-sub{font-size:.78rem;color:var(--hm);margin-top:.1rem}
.ht-c-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--hm)}
.ht-c-meta .hb-role{font-size:.58rem;padding:.12rem .38rem}
.ht-title{font-size:1.5rem!important;line-height:1.3;margin:.8rem 0 .5rem!important}
.ht-labels{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}
.ht-prob{display:inline-flex;background:#fdecee;color:#be123c;border-radius:6px;padding:.12rem .45rem;font-weight:700;font-size:.72rem}
.ht-pimg{flex:none;width:170px;height:170px;border-radius:16px;background:#fff;border:1px solid var(--hl);display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.6rem;overflow:hidden}
.ht-pimg img{max-width:100%;max-height:100%;object-fit:contain}
.ht-pimg.two{width:220px}.ht-pimg.two img{max-width:44%}
.ht-vs{font-weight:800;color:var(--hm);font-size:.8rem}
.ht-uses{display:inline-flex;align-items:center;gap:.2rem;background:#e8f0ff;color:#1d4fd7;border-radius:6px;padding:.12rem .45rem;font-size:.7rem;font-weight:700}
.ht-uses.v{background:#e7f7ee;color:#15803d}
.ht-op{background:var(--hs);color:var(--hm);border-radius:6px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}
.ht-sol{display:inline-flex;align-items:center;gap:.2rem;background:#16a34a;color:#fff;border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:800}
.ht-body{line-height:1.65;font-size:.96rem;overflow-wrap:anywhere}
.ht-body p{margin:0 0 .7rem}.ht-body p:last-child{margin-bottom:0}
.ht-body blockquote{margin:.5rem 0 .8rem;padding:.55rem .9rem;border-left:3px solid var(--hl);background:var(--hs);border-radius:0 10px 10px 0;color:var(--hm)}
.ht-body ul,.ht-body ol{margin:0 0 .7rem;padding-left:1.3rem}
.ht-body code{background:var(--hs);border-radius:5px;padding:.08rem .35rem;font-size:.86em}
.ht-body .hb-code{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:.8rem 1rem;overflow:auto;font-size:.84rem;margin:0 0 .7rem}
.ht-body .hb-code code{background:none;padding:0;color:inherit}
.ht-body a{color:var(--hr);font-weight:600}
.ht-body .hb-mention{background:#fdecee;border-radius:5px;padding:0 .2rem;text-decoration:none}
.ht-pbody{margin-top:1.1rem}
.ht-gal{display:grid;gap:.5rem;margin-top:1rem}
.ht-gal-1{grid-template-columns:1fr}.ht-gal-2{grid-template-columns:1fr 1fr}.ht-gal-3{grid-template-columns:repeat(3,1fr)}
.ht-gal a{display:block;border-radius:12px;overflow:hidden;background:var(--hs);aspect-ratio:4/3}
.ht-gal-1 a{aspect-ratio:auto;max-height:520px}
.ht-gal img{width:100%;height:100%;object-fit:cover;display:block}
.ht-gal-1 img{object-fit:contain;max-height:520px}
.ht-video{position:relative;aspect-ratio:16/9;margin-top:1rem;border-radius:12px;overflow:hidden;background:#000}
.ht-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ht-poll{border:1px solid var(--hl);border-radius:14px;padding:1rem;margin-top:1rem}
.ht-poll-h{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem;flex-wrap:wrap}
.ht-poll-h span{color:var(--hm);font-size:.8rem}
.ht-poll-f{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}
.ht-po{display:flex;align-items:center;gap:.55rem;width:100%;border:1px solid var(--hl);border-radius:10px;padding:.55rem .75rem;cursor:pointer;font-weight:600}
.ht-po:hover{background:var(--hs)}
.ht-poll-r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}
.ht-poll-r li{position:relative;display:flex;justify-content:space-between;gap:.6rem;padding:.55rem .75rem;border-radius:10px;background:var(--hs);overflow:hidden;font-weight:600}
.ht-poll-r li.mine{box-shadow:inset 0 0 0 1.5px var(--hr)}
.ht-bar{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--hr) 16%,transparent);border-radius:10px}
.ht-pl,.ht-poll-r b{position:relative;display:inline-flex;align-items:center;gap:.25rem}
.ht-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}
.ht-tags a{background:#fdecee;color:var(--hr);border-radius:20px;padding:.25rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none}
.ht-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.7rem}
.ht-pacts{border-top:1px solid var(--hl);padding-top:.9rem;margin-top:1.1rem}
.ht-rf{margin:0;display:inline-flex}
.ht-r,.ht-a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--hl);background:var(--hc);color:var(--hk);border-radius:10px;padding:.38rem .65rem;font-weight:700;font-size:.82rem;cursor:pointer;text-decoration:none;line-height:1.2}
.ht-r:hover,.ht-a:hover{background:var(--hs)}
.ht-r b:empty{display:none}
.ht-r.on.ht-r-like{background:#fdecee;border-color:#f7c3cb;color:var(--hr)}
.ht-r.on.ht-r-useful{background:#fff6dc;border-color:#f4dd94;color:#a16207}
.ht-r.on.ht-r-thanks{background:#fde9f3;border-color:#f6bfda;color:#be185d}
.ht-a.on{background:var(--hs);color:var(--hr)}
.ht-a-sol{color:#15803d}
.ht-more{position:relative}
.ht-more summary{list-style:none}.ht-more summary::-webkit-details-marker{display:none}
.ht-more-m{position:absolute;right:0;top:calc(100% + 4px);background:var(--hc);border:1px solid var(--hl);border-radius:12px;box-shadow:0 10px 30px rgba(16,24,40,.12);padding:.3rem;display:flex;flex-direction:column;gap:.15rem;z-index:20;min-width:150px}
.ht-more-m .ht-a,.ht-more-m form{border:0;width:100%}
.ht-more-m .ht-a{justify-content:flex-start}
.ht-replies{margin-top:1.2rem}
.ht-rhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem}
.ht-rhead h2{font-size:1.15rem}
.ht-sort select{width:auto!important;padding:.4rem .7rem!important;font-weight:700;font-size:.85rem!important}
.ht-hint{display:flex;align-items:center;gap:.4rem;background:#e7f7ee;color:#166534;border-radius:10px;padding:.55rem .8rem;font-size:.84rem;margin:0 0 .8rem}
.ht-list{display:flex;flex-direction:column;gap:.75rem}
.ht-c{display:flex;gap:.8rem;background:var(--hc);border:1px solid var(--hl);border-radius:16px;padding:1rem 1.1rem;box-shadow:var(--hsh);scroll-margin-top:calc(var(--tdb-dock-h,0px) + 20px)}
.ht-c.is-sol{border-color:#86d9a5;background:linear-gradient(180deg,#f2fbf5,var(--hc) 120px);box-shadow:0 0 0 1px #86d9a5}
.ht-c.is-child{border:0;border-left:2px solid var(--hl);border-radius:0;box-shadow:none;padding:.7rem 0 .2rem 1rem;margin-top:.7rem;background:none}
.ht-c.is-hidden{opacity:.55}
.ht-c:target{box-shadow:0 0 0 2px var(--hr)}
.ht-c-av img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block}
.ht-c-main{flex:1;min-width:0}
.ht-c .ht-body{margin-top:.45rem;font-size:.93rem}
.ht-time{text-decoration:none;color:inherit}
.ht-ed{font-style:italic;font-size:.75rem}
.ht-c .ht-r,.ht-c .ht-a{border-color:transparent;padding:.3rem .5rem;background:none}
.ht-c .ht-r:hover,.ht-c .ht-a:hover{background:var(--hs)}
.ht-c .ht-r .ht-rl{display:none}
.ht-edit{margin-top:.6rem}
.ht-edit-b{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.4rem}
.ht-form{margin-top:1rem}
.ht-to{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:var(--hs);border-radius:10px;padding:.45rem .7rem;font-size:.84rem;font-weight:600;margin-bottom:.6rem}
.ht-ta{display:flex;gap:.7rem}
.ht-ta>img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}
.ht-taw{flex:1;position:relative;min-width:0}
.ht-msug{position:absolute;left:0;bottom:calc(100% + 4px);background:var(--hc);border:1px solid var(--hl);border-radius:12px;box-shadow:0 10px 30px rgba(16,24,40,.12);padding:.3rem;z-index:20;min-width:200px}
.ht-msug button{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:none;padding:.4rem .5rem;border-radius:8px;cursor:pointer;color:var(--hk);font-weight:600}
.ht-msug button:hover{background:var(--hs)}
.ht-msug img{width:24px;height:24px;border-radius:50%;object-fit:cover}
.ht-fb{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.6rem;padding-left:50px}
.ht-fb small{color:var(--hm);font-size:.76rem}
.ht-guest{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.ht-guest p{margin:0;color:var(--hm)}
.ht-side{position:sticky;top:calc(var(--tdb-dock-h,0px) + 16px)}
.ht-prod{display:flex;flex-direction:column;gap:.7rem}
.ht-prod-img{display:flex;align-items:center;justify-content:center;height:150px;background:#fff;border-radius:12px;border:1px solid var(--hl)}
.ht-prod-img img{max-height:130px;max-width:90%;object-fit:contain}
.ht-prod-k{display:block;color:var(--hm);font-size:.76rem;font-weight:600}
.ht-prod-n{display:block;font-weight:800;text-decoration:none;font-size:1rem;margin:.1rem 0}
.ht-prod-p{display:block;color:#15803d;font-weight:700;font-size:.85rem}
.ht-sim{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}
.ht-sim a{font-weight:700;font-size:.86rem;text-decoration:none;line-height:1.35;display:block}
.ht-sim a:hover{color:var(--hr)}
.ht-sim small{color:var(--hm);font-size:.76rem}
.ht-ask p{margin:.2rem 0 .8rem;font-size:.86rem}
.hb-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#111827;color:#fff;padding:.6rem 1rem;border-radius:10px;font-weight:600;font-size:.88rem;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.25)}

/* yeni konu */
.hn-wrap{max-width:920px}
.hn{padding:1.5rem}
.hn-steps{list-style:none;display:flex;align-items:center;gap:.4rem;margin:1.2rem 0 1.4rem;padding:0;counter-reset:s}
.hn-steps li{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.88rem;color:var(--hm);flex:1}
.hn-steps li:not(:last-child):after{content:"";flex:1;height:2px;background:var(--hl);border-radius:2px;margin-left:.4rem}
.hn-steps span{width:30px;height:30px;border-radius:50%;border:2px solid var(--hl);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex:none;background:var(--hc)}
.hn-steps li.on{color:var(--hr)}.hn-steps li.on span{background:var(--hr);border-color:var(--hr);color:#fff}
.hn-steps li.done span{background:#fdecee;border-color:#fdecee;color:var(--hr)}
.hn-steps li.done:after{background:var(--hr)}
.hn-step{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:1rem}
.hn-form:not(.js) .hn-step{margin-bottom:2rem}
.hn-step legend{font-weight:800;font-size:1.05rem;padding:0;margin-bottom:.2rem}
.hn-tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--hl)}
.hn-tabs button{border:0;background:none;padding:.6rem .9rem;font-weight:700;color:var(--hm);border-bottom:3px solid transparent;cursor:pointer;font-size:.9rem}
.hn-tabs button.on{color:var(--hr);border-bottom-color:var(--hr)}
.hn-search{position:relative;display:flex;align-items:center;gap:.5rem;border:1px solid var(--hl);border-radius:12px;padding:0 .2rem 0 .8rem;color:var(--hm);background:var(--hc);margin-top:.2rem}
.hn-search input{border:0!important;outline:0!important;padding:.75rem .3rem!important}
.hn-quick{margin-top:.2rem}
.hn-quick>small{color:var(--hm);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}
.hn-qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem;margin-top:.4rem}
.hn-q{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.8rem .5rem;border:1px solid var(--hl);border-radius:12px;background:var(--hc);cursor:pointer;color:var(--hk);text-align:center}
.hn-q:hover{border-color:var(--hr)}
.hn-q span{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;color:var(--hm)}
.hn-q img{max-width:100%;max-height:100%;object-fit:contain}
.hn-q b{font-size:.8rem;line-height:1.25}
.hn-q small{color:var(--hm);font-size:.72rem}
.hn-picked{display:flex;align-items:center;gap:.8rem;border:1.5px solid var(--hr);background:color-mix(in srgb,var(--hr) 4%,var(--hc));border-radius:12px;padding:.6rem .8rem}
.hn-pimg img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:8px;display:block}
.hn-pn{flex:1;display:flex;flex-direction:column;min-width:0}
.hn-pn small{color:var(--hm);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.hn-pn em{font-style:normal;color:var(--hm);font-size:.8rem}
.hn-secs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;margin-top:.2rem}
.hn-sec{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .5rem;border:1px solid var(--hl);border-radius:12px;cursor:pointer;text-align:center}
.hn-sec input{position:absolute;opacity:0}
.hn-sec b{font-size:.8rem}
.hn-sec:has(input:checked){border-color:var(--sc);box-shadow:0 0 0 1px var(--sc);background:color-mix(in srgb,var(--sc) 6%,var(--hc))}
.hn-sec:has(input:focus-visible){outline:2px solid var(--sc)}
.hn-nav{display:flex;justify-content:space-between;gap:.6rem;border-top:1px solid var(--hl);padding-top:1rem;margin-top:.4rem}
.hn-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}
.hn-type{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;border:1px solid var(--hl);border-radius:12px;cursor:pointer;position:relative}
.hn-type input{position:absolute;opacity:0}
.hn-type b{font-size:.88rem;color:var(--tc)}
.hn-type small{color:var(--hm);font-size:.76rem;line-height:1.3}
.hn-type:has(input:checked){border-color:var(--tc);box-shadow:0 0 0 1px var(--tc);background:color-mix(in srgb,var(--tc) 6%,var(--hc))}
.hn-type:has(input:focus-visible){outline:2px solid var(--tc)}
.hn-sim{border:1px solid #f4dd94;background:#fffbea;border-radius:10px;padding:.6rem .8rem;font-size:.84rem;margin-top:.3rem}
.hn-sim b{display:flex;align-items:center;gap:.35rem;color:#92600a}
.hn-sim ul{margin:.4rem 0 0;padding-left:1.1rem}
.hn-sim li{margin:.2rem 0}.hn-sim a{color:var(--hk);font-weight:700}.hn-sim small{color:var(--hm)}
.hn-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.hn-2>div{display:flex;flex-direction:column;gap:.35rem}
.hn-thumbs{display:flex;gap:.4rem;flex-wrap:wrap}
.hn-thumbs img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--hl)}
.hn-poll{border:1px dashed var(--hl);border-radius:12px;padding:.8rem}
.hn-poll-b{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem}
.hn-opts{display:flex;flex-direction:column;gap:.4rem}
.hn-pollset{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center}
.hn-pollset label:last-child{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.85rem}
.hn-pollset select{width:auto!important}
.hn-prev{border:1px solid var(--hl);border-radius:14px;padding:1.1rem}
.hn-prev h2{font-size:1.3rem;margin:.6rem 0!important}
.hn-prev-l{display:flex;gap:.4rem}
.hn-prev-p{display:flex;align-items:center;gap:.6rem;background:var(--hs);border-radius:10px;padding:.5rem .7rem;margin-bottom:.7rem}
.hn-prev-p img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:8px}
.hn-err{background:#fdecee;color:#9f1239;border-radius:10px;padding:.6rem .8rem;font-weight:600}
.tdbc-bbar-hub .tdbc-bb-mid .tdbc-ico{background:var(--hr,#c8102e)}

/* ---- v2.75.0: ürün toplulukları ---- */
.hpp-head{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:1.4rem;align-items:start;padding:1.4rem}
.hpp-img{width:200px;height:200px;border-radius:16px;background:#fff;border:1px solid var(--hl);display:flex;align-items:center;justify-content:center;padding:.8rem;color:var(--hm)}
.hpp-img img{max-width:100%;max-height:100%;object-fit:contain}
.hpp-k{display:block;color:var(--hm);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.hpp-main h1{font-size:1.7rem!important;margin:.2rem 0 .4rem!important}
.hpp-desc{margin:0;color:var(--hm);line-height:1.55;max-width:640px}
.hpp-follow{display:flex;align-items:center;gap:.8rem;margin-top:1rem}
.hpp-fc{color:var(--hm);font-size:.88rem}.hpp-fc b{color:var(--hk)}
.hpp-stats{display:flex;gap:.5rem;margin:1rem 0 0;flex-wrap:wrap}
.hpp-stats div{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:.45rem .8rem;border-radius:12px;border:1px solid var(--hl)}
.hpp-stats dd{order:-1;margin:0;font-size:1.2rem;font-weight:800}
.hpp-stats dt{font-size:.75rem;color:var(--hm);font-weight:600}
.hpp-links{display:flex;flex-direction:column;gap:.5rem;min-width:220px}
.hpp-links .hb-btn{justify-content:flex-start}
.hpp-links small{color:#15803d;font-weight:700;margin-left:auto}
.hpp-bar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--hc);border:1px solid var(--hl);border-radius:14px;padding:0 .4rem 0 0;margin-bottom:1rem}
.hpp-tabs{border-bottom:0;flex:1;min-width:0}
.hpp-tabs a{padding:.9rem .75rem}
.hpp-actions{display:flex;gap:.5rem;flex:none;padding:.4rem 0}
.hpp-col{min-width:0}
.hpp-map{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}
.hpp-map li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .8rem;align-items:center}
.hpp-map-t{display:flex;justify-content:space-between;gap:.6rem;font-size:.88rem;grid-column:1/-1}
.hpp-map li:has(.hpp-me) .hpp-map-t{grid-column:1}
.hpp-map-t a{font-weight:700;text-decoration:none}.hpp-map-t a:hover{color:var(--hr)}
.hpp-map-t span{color:var(--hm);font-size:.8rem;white-space:nowrap}
.hpp-bar{height:8px;border-radius:8px;background:var(--hs);overflow:hidden;grid-column:1}
.hpp-bar span{display:block;height:100%;border-radius:8px;background:#f59e0b}
.hpp-map li.freq .hpp-bar span{background:var(--hr)}
.hpp-map li.freq .hpp-map-t a:after{content:"Sık bildiriliyor";margin-left:.4rem;background:#fdecee;color:#be123c;border-radius:6px;padding:.05rem .4rem;font-size:.66rem;font-weight:800;vertical-align:middle}
.hpp-me{grid-column:2;grid-row:1/span 2;margin:0}
.hpp-me .ht-a{white-space:nowrap}
.hpp-note{margin:.8rem 0 0;color:var(--hm);font-size:.78rem}
.hpp-note a{color:var(--hr);font-weight:700}
.hpp-sol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.hpp-sol li{padding:.75rem 0;border-top:1px solid var(--hl)}.hpp-sol li:first-child{border-top:0;padding-top:0}
.hpp-sol a{text-decoration:none}.hpp-sol a:hover b{color:var(--hr)}
.hpp-sol .ht-prob{margin-left:.4rem}
.hpp-sol p{margin:.35rem 0 0;font-size:.86rem;color:var(--hm);line-height:1.5}
.hpp-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}
.hpp-chips a{border:1px solid var(--hl);background:var(--hc);border-radius:20px;padding:.35rem .8rem;font-weight:700;font-size:.82rem;text-decoration:none}
.hpp-chips a.on{background:var(--hr);border-color:var(--hr);color:#fff}
.hpp-chips small{opacity:.7}
.hpp-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}
.hpp-photos a{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--hs)}
.hpp-photos img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}
.hpp-photos a:hover img{transform:scale(1.04)}
.hpp-own{display:flex;flex-direction:column;min-width:0}
.hpp-own small{color:var(--hm);font-size:.74rem}
.hpp-rv{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}
.hpp-rv-s{display:flex;flex-direction:column;align-items:center;min-width:110px}
.hpp-rv-s b{font-size:2.4rem;line-height:1}.hpp-rv-s small{color:var(--hm)}
.hpp-rv ul{list-style:none;margin:0;padding:0;flex:1;min-width:220px;display:flex;flex-direction:column;gap:.4rem}
.hpp-rv li{display:grid;grid-template-columns:130px minmax(0,1fr) 34px;gap:.6rem;align-items:center;font-size:.85rem}
.hpp-rv li .hpp-bar span{background:#16a34a}
.hpp-q{margin:0 0 .7rem;padding:.7rem .9rem;background:var(--hs);border-radius:12px}
.hpp-q p{margin:0}.hpp-q small{color:var(--hm)}
.hpp-news{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.hpp-news li{border-top:1px solid var(--hl)}.hpp-news li:first-child{border-top:0}
.hpp-news a{display:flex;gap:.8rem;align-items:center;padding:.7rem 0;text-decoration:none}
.hpp-news img{width:96px;height:64px;object-fit:cover;border-radius:10px;flex:none}
.hpp-news span{display:flex;flex-direction:column;gap:.2rem}.hpp-news small{color:var(--hm);font-size:.78rem}
.hpp-news a:hover b{color:var(--hr)}
.hn-ask{display:flex;gap:.7rem;align-items:flex-start;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;padding:.7rem .9rem;cursor:pointer}
.hn-ask input{margin-top:.25rem}
.hn-ask span{display:flex;flex-direction:column;gap:.15rem}
.hn-ask b{display:inline-flex;align-items:center;gap:.35rem;color:#1d4fd7}
.hn-ask small{color:var(--hm);font-size:.8rem}
.ht-metoo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:.6rem .9rem;margin-top:1rem;font-size:.88rem}
.ht-metoo>span{display:inline-flex;align-items:center;gap:.35rem;flex:1;min-width:220px}
.ht-prod-b{display:flex;gap:.4rem;flex-wrap:wrap}

/* duyarlı */
@media (max-width:991px){
  .hh-grid,.ht-grid{grid-template-columns:minmax(0,1fr)}
  .hpp-head{grid-template-columns:140px minmax(0,1fr)}.hpp-img{width:140px;height:140px}.hpp-links{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;min-width:0}
  .hpp-bar-row{flex-direction:column;align-items:stretch;padding:0 .4rem .4rem}.hpp-actions{justify-content:flex-end}
  .ht-side{position:static}
  .hp-grid{grid-template-columns:minmax(0,1fr)}
  .hs{grid-template-columns:minmax(0,1fr)}
  .hs-side{position:static;padding:.5rem}
  .hs-me{display:none}
  .hs-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none}
  .hs-nav a{white-space:nowrap}
}
@media (max-width:760px){
  .hb-tag{display:none}
  .hp-cover{height:140px}
  .hp-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"av" "id" "act" "stats";padding:0 1rem 1rem;row-gap:.7rem}
  .hp-av-w{margin-top:-52px}
  .hp-av{width:104px;height:104px;border-width:4px}
  .hp-id{padding-top:0}
  .hp-name h1{font-size:1.3rem}
  .hp-act{padding-top:0;justify-content:flex-start}
  .hp-act .hb-btn,.hp-act form{flex:1}.hp-act form .hb-btn{width:100%}
  .hp-stats{justify-content:stretch}.hp-stats a{flex:1;min-width:0}
  .hb-card{padding:1rem;border-radius:14px}
  .hs-2,.hs-links{grid-template-columns:minmax(0,1fr)}
  .hs-imgs-help{padding:4.6rem 0 0}
  .hs-av{top:96px;width:92px;height:92px}.hs-av img{width:92px;height:92px}
  .hd-item{flex-direction:column}
  .hb-scroll{grid-auto-columns:150px}
  .hh-sec{width:92px;padding:.7rem .3rem .6rem}.hh-sec-i{width:38px;height:38px}
  .hh-head{padding:1rem 1rem .3rem}.hh-head .hb-btn{padding:.5rem .7rem}
  .hc{padding:.9rem 1rem;gap:.7rem}.hc-av img{width:34px;height:34px}.hc-img{width:72px;height:72px}
  .ht-post{padding:1rem}.ht-head{flex-direction:column-reverse}.ht-pimg{width:100%;height:150px}.ht-pimg.two{width:100%}
  .ht-title{font-size:1.25rem!important}
  .ht-r .ht-rl{display:none}
  .ht-c{padding:.85rem;gap:.6rem}.ht-c-av img{width:32px;height:32px}
  .ht-fb{padding-left:0;flex-direction:column;align-items:stretch}.ht-ta>img{display:none}
  .hn{padding:1rem}.hn-types{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-2{grid-template-columns:minmax(0,1fr)}
  .hn-steps li{font-size:0;gap:0}.hn-steps li span{font-size:.85rem}
  .hpp-head{grid-template-columns:minmax(0,1fr);padding:1rem}.hpp-img{width:100%;height:180px}.hpp-main h1{font-size:1.35rem!important}
  .hpp-links .hb-btn{flex:1 1 100%}.hpp-actions .hb-btn{flex:1}
  .hpp-rv li{grid-template-columns:100px minmax(0,1fr) 30px}
}

/* moderasyon ve raporlar */
.hb-modlink{display:inline-flex;align-items:center;gap:.3rem}
.hb-cnt{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:99px;background:var(--hr);color:#fff;font-size:.72rem;font-weight:800;line-height:1}
.hb-sanc a{color:inherit;text-decoration:underline;margin-left:.35rem}
.hc-pin{display:inline-flex;vertical-align:-2px;color:var(--hr);margin-right:.3rem}
.ht-flag{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:99px;background:var(--hs);color:var(--hm);font-size:.75rem;font-weight:700}
.ht-modbar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;padding:.6rem;border:1px dashed var(--hl);border-radius:12px;background:var(--hb)}
.ht-modbar-t{display:inline-flex;align-items:center;gap:.3rem;font-weight:800;font-size:.8rem;color:var(--hm);margin-right:.2rem;text-transform:uppercase;letter-spacing:.03em}
.ht-modf{display:inline-flex;align-items:center;gap:.3rem;margin:0}
.ht-modf select,.ht-modf input{height:34px;border:1px solid var(--hl);border-radius:9px;background:var(--hc);color:var(--hk);padding:0 .55rem;font-size:.84rem;max-width:210px}
.ht-lock,.ht-slow{display:flex;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.6rem .8rem;border-radius:10px;background:var(--hs);color:var(--hk);font-weight:600;font-size:.88rem}
.hb-dlg{border:0;border-radius:16px;padding:0;width:min(460px,calc(100vw - 32px));background:var(--hc);color:var(--hk);box-shadow:0 20px 60px rgba(0,0,0,.3)}
.hb-dlg::backdrop{background:rgba(15,18,24,.55)}
.hb-dlg-f{padding:1.2rem;display:flex;flex-direction:column;gap:.75rem}
.hb-dlg-f h2{margin:0;font-size:1.15rem}.hb-dlg-f p{margin:0;font-size:.86rem}
.hb-dlg-r{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}
.hb-dlg-r label{display:flex;align-items:center;gap:.4rem;padding:.45rem .6rem;border:1px solid var(--hl);border-radius:10px;font-size:.86rem;cursor:pointer}
.hb-dlg-r label:has(input:checked){border-color:var(--hr);background:#fdecee}
.hb-dlg-f textarea{border:1px solid var(--hl);border-radius:10px;padding:.6rem;font:inherit;font-size:.9rem;background:var(--hc);color:var(--hk);resize:vertical}
.hb-dlg-b{display:flex;justify-content:flex-end;gap:.5rem}
.hp-more{display:inline-block}.hp-more .ht-more-m{min-width:180px}
.hr-wrap{max-width:820px}
.hr{padding:1.6rem}
.hr-h{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.hr-h h1{margin:0;font-size:1.5rem}.hr-h p{margin:.2rem 0 0}
.hr-i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fdecee;color:var(--hr);flex-shrink:0}
.hr-body p:has(>strong:only-child){margin:1.3rem 0 .3rem;font-size:1.02rem}
.hr-f{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--hl);font-size:.88rem}
.hm-h h1{display:flex;align-items:center;gap:.45rem;margin:0;font-size:1.45rem}.hm-h p{margin:.25rem 0 .8rem}
.hm-tabs{margin-bottom:1rem;background:var(--hc);border:1px solid var(--hl);border-radius:12px;padding:.3rem}
.hm .hb-card{margin-bottom:.9rem}
.hm-r{display:flex;flex-direction:column;gap:.6rem}
.hm-r-h{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem}.hm-r-h time{margin-left:auto}
.hm-k{display:inline-flex;padding:.15rem .55rem;border-radius:99px;font-weight:800;font-size:.74rem;background:var(--hs);color:var(--hk)}
.hm-k-p{background:#e0ecff;color:#1d4ed8}.hm-k-r{background:#ede9fe;color:#6d28d9}.hm-k-u{background:#fef3c7;color:#92400e}
.hm-k-warn{background:#fef3c7;color:#92400e}.hm-k-mute{background:#e0ecff;color:#1d4ed8}.hm-k-suspend{background:#ffedd5;color:#c2410c}.hm-k-ban{background:#fdecee;color:#9f1239}
.hm-n{font-weight:800;color:var(--hr)}
.hm-why{padding:.15rem .5rem;border-radius:99px;border:1px solid var(--hl);color:var(--hm);font-weight:600}
.hm-st{padding:.15rem .5rem;border-radius:99px;background:#111827;color:#fff;font-weight:700}
.hm-t{font-weight:800;font-size:1rem;text-decoration:none}.hm-t:hover{color:var(--hr)}
.hm-x{margin:.4rem 0 0;padding:.55rem .8rem;border-left:3px solid var(--hl);background:var(--hb);border-radius:0 8px 8px 0;font-size:.9rem;color:var(--hk)}
.hm-who{margin:.45rem 0 0;font-size:.84rem;color:var(--hm)}
.hm-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem;padding-top:.65rem;border-top:1px solid var(--hl);margin:0}
.hm-f label{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;font-weight:700;color:var(--hm)}
.hm-f select,.hm-f input{height:38px;border:1px solid var(--hl);border-radius:9px;background:var(--hc);color:var(--hk);padding:0 .6rem;font-size:.88rem;min-width:150px}
.hm-days input{min-width:0;width:80px}.hm-note{flex:1 1 220px}.hm-note input{width:100%}
.hm-res{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.85rem;color:var(--hm)}.hm-res svg{color:var(--hg)}
.hm-help{font-size:.84rem;margin:.7rem 0 0}
.hm-tbl{display:flex;flex-direction:column}
.hm-s{display:grid;grid-template-columns:minmax(110px,auto) auto 1fr auto;gap:.3rem .7rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--hl);font-size:.88rem}
.hm-s:last-child{border-bottom:0}.hm-s.is-old{grid-template-columns:minmax(110px,auto) auto 1fr}
.hm-sr{grid-column:1/-1;color:var(--hm);font-size:.84rem}
.hm-s form{grid-row:1;grid-column:4;margin:0}
.hm-log{list-style:none;margin:0;padding:0}
.hm-log li{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--hl);font-size:.86rem}.hm-log li:last-child{border-bottom:0}
@media (max-width:640px){.hb-dlg-r{grid-template-columns:1fr}.hm-f>*{flex:1 1 100%}.hm-f select,.hm-f input{width:100%}.hm-s{grid-template-columns:1fr auto}.hm-s form{grid-column:2}.ht-modf select,.ht-modf input{max-width:none}}
/* arkadaşlık, mesajlar, bildirimler */
.hb-me{min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hb-me::-webkit-scrollbar{display:none}
.hb-me a{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}
.hm-k-m{background:#dcfce7;color:#166534}
.hn-vis .hn-lbl{display:block;font-weight:700;font-size:.9rem;margin-bottom:.4rem}
.hn-visopts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
.hn-visopts label{cursor:pointer}.hn-visopts input{position:absolute;opacity:0;pointer-events:none}
.hn-visopts span{display:grid;grid-template-columns:auto 1fr;gap:.1rem .5rem;align-items:center;padding:.65rem .8rem;border:1px solid var(--hl);border-radius:12px;height:100%}
.hn-visopts small{grid-column:2;color:var(--hm);font-size:.78rem}
.hn-visopts input:checked+span{border-color:var(--hr);background:#fdecee}.hn-visopts input:focus-visible+span{outline:2px solid var(--hr);outline-offset:2px}
.hp-act form{margin:0}.hp-fr .ht-more-m{min-width:190px}
.hp-mut{display:flex;align-items:center;gap:.35rem;margin:.6rem 0 0;color:var(--hm);font-size:.86rem;font-weight:600}
.hp-blk{display:flex;align-items:center;gap:.35rem;margin:.8rem 0 0}
.hb-people a{flex-wrap:wrap}.hb-people small{width:100%;padding-left:calc(40px + .6rem);margin-top:-.45rem;color:var(--hm);font-size:.75rem}
.hs-h2{font-size:1.1rem;margin:0 0 .3rem}
.hs-who{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}
.hs-who label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}
.hs-who select{height:42px;border:1px solid var(--hl);border-radius:10px;padding:0 .6rem;background:var(--hc);color:var(--hk);font-size:.88rem;max-width:100%}
.hs-blocks{display:flex;flex-direction:column}
.hs-blk{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--hl)}.hs-blk:last-child{border-bottom:0}
.hs-blk a{display:flex;align-items:center;gap:.55rem;text-decoration:none}.hs-blk img{border-radius:50%;object-fit:cover}.hs-blk form{margin:0}
.ht-cblk{border:1px dashed var(--hl);border-radius:12px;padding:.55rem .8rem;margin:.4rem 0;display:block}
.ht-cblk summary{cursor:pointer;color:var(--hm);font-size:.86rem;font-weight:600;display:flex;align-items:center;gap:.4rem;list-style:none}.ht-cblk summary::-webkit-details-marker{display:none}
.ht-cblk .ht-c-main{margin-top:.5rem}
/* arkadaşlar */
.hf .hm-h p{max-width:760px}
.hf-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.7rem}
.hf-u{display:flex;align-items:center;gap:.8rem;padding:.8rem!important;margin:0!important}
.hf-av img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}
.hf-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.hf-b a{text-decoration:none}.hf-b b{font-size:.98rem}
.hf-b small{color:var(--hm);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hf-m{display:flex;align-items:center;gap:.25rem}
.hf-a{display:flex;gap:.35rem;flex-shrink:0}.hf-a form{margin:0}
/* bildirimler */
.hz-wrap{max-width:860px}
.hz-req{display:flex;align-items:center;gap:.7rem;text-decoration:none;margin-bottom:.7rem;padding:.8rem 1rem!important}.hz-req span{flex:1}.hz-req>svg:first-child{color:var(--hr)}
.hz-list{padding:.4rem!important}
.hz-i{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:12px;text-decoration:none;position:relative}
.hz-i:hover{background:var(--hs)}
.hz-i.is-new{background:#fff5f6}.hz-i.is-new::after{content:"";position:absolute;right:.75rem;top:50%;width:8px;height:8px;border-radius:50%;background:var(--hr);transform:translateY(-50%)}
.hz-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex:none;background:var(--hs);color:var(--hm)}
.hz-ic-cevaplar{background:#e0ecff;color:#1d4ed8}.hz-ic-begeniler{background:#fdecee;color:var(--hr)}.hz-ic-sosyal{background:#ede9fe;color:#6d28d9}.hz-ic-urunler{background:#dcfce7;color:#166534}
.hz-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.hz-t b{font-size:.92rem;font-weight:700}.hz-t small{color:var(--hm);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hz-i time{color:var(--hm);font-size:.78rem;white-space:nowrap;padding-right:1.1rem}
/* mesajlar */
.hx{display:grid;grid-template-columns:340px 1fr;gap:1rem;align-items:start}
.hx .hb-card{margin:0}
.hx-side{padding:0!important;overflow:hidden;position:sticky;top:12px}
.hx-sh{padding:1rem 1rem .4rem}.hx-sh h1{display:flex;align-items:center;gap:.45rem;margin:0;font-size:1.3rem}
.hx-tabs{display:flex;gap:.3rem;padding:0 .8rem .6rem;border-bottom:1px solid var(--hl)}
.hx-tabs a{padding:.45rem .75rem;border-radius:9px;font-weight:700;font-size:.86rem;text-decoration:none;color:var(--hm);display:inline-flex;align-items:center;gap:.3rem}
.hx-tabs a.on{background:#fdecee;color:var(--hr)}
.hx-note,.hx-sharing{margin:.6rem .8rem 0;padding:.55rem .7rem;border-radius:10px;background:var(--hb);font-size:.8rem;color:var(--hm)}
.hx-sharing{display:flex;gap:.4rem;align-items:flex-start;color:var(--hk);background:#fff7e6}
.hx-list{max-height:calc(100vh - 230px);overflow-y:auto;padding:.4rem}
.hx-empty{padding:1rem;font-size:.88rem}
.hx-c{display:flex;align-items:center;gap:.65rem;padding:.6rem;border-radius:12px;text-decoration:none}
.hx-c:hover{background:var(--hs)}.hx-c.on{background:#fdecee}
.hx-c img{border-radius:50%;object-fit:cover;flex:none}
.hx-cb{flex:1;min-width:0;display:flex;flex-direction:column}.hx-cb b{font-size:.92rem}
.hx-cb small{color:var(--hm);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-cb em{font-style:normal;color:var(--hr);font-weight:600}
.hx-c.is-new .hx-cb b,.hx-c.is-new .hx-cb small{color:var(--hk);font-weight:700}
.hx-cm{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:none}.hx-cm time{font-size:.72rem;color:var(--hm)}
.hx-main{display:flex;flex-direction:column;padding:0!important;height:calc(100vh - 40px);min-height:480px;max-height:900px;overflow:hidden}
.hx-pick{margin:auto;max-width:360px;text-align:center}
.hx-h{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-bottom:1px solid var(--hl)}
.hx-back{display:none;color:var(--hk)}
.hx-who{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex:1;min-width:0}
.hx-who img{border-radius:50%;object-fit:cover}.hx-who span{display:flex;flex-direction:column;min-width:0}.hx-who small{color:var(--hm);font-size:.78rem;display:flex;align-items:center;gap:.3rem}
.hx-on{width:8px;height:8px;border-radius:50%;background:var(--hg);display:inline-block}
.hx-req{padding:.8rem 1rem;background:#fff7e6;border-bottom:1px solid var(--hl)}.hx-req p{margin:0 0 .5rem;font-size:.88rem}
.hx-req-b{display:flex;flex-wrap:wrap;gap:.4rem}.hx-req-b form{margin:0}
.hx-info{margin:0;padding:.55rem 1rem;background:var(--hb);border-bottom:1px solid var(--hl);font-size:.82rem;color:var(--hm)}
.hx-thread{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.35rem;background:var(--hb)}
.hx-older{align-self:center;font-size:.82rem;font-weight:700;margin-bottom:.5rem}
.hx-first{margin:auto;text-align:center}
.hx-seen{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;margin:0;padding:.15rem 1rem .3rem;font-size:.75rem;color:var(--hm);background:var(--hb)}
.hx-cant{display:flex;align-items:center;gap:.45rem;margin:0;padding:.9rem 1rem;border-top:1px solid var(--hl);color:var(--hm);font-size:.88rem;font-weight:600}
.hx-form{border-top:1px solid var(--hl);padding:.6rem .8rem;margin:0}
.hx-row{display:flex;align-items:flex-end;gap:.35rem}
.hx-row textarea{flex:1;resize:none;border:1px solid var(--hl);border-radius:20px;padding:.6rem .9rem;font:inherit;font-size:.92rem;line-height:1.35;background:var(--hc);color:var(--hk);max-height:160px;min-height:42px}
.hx-ico{height:42px;width:42px;justify-content:center;padding:0!important;border-radius:50%!important;cursor:pointer;flex:none}
.hx-send{height:42px;width:42px;padding:0;border-radius:50%;flex:none}
.hx-quote,.hx-att{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;padding:.4rem .7rem;border-left:3px solid var(--hr);background:var(--hb);border-radius:0 8px 8px 0;font-size:.82rem}
.hx-quote span,.hx-att span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.3rem;min-width:0}
.hx-prod{position:relative;margin-bottom:.45rem}.hx-prod input{width:100%;height:40px;border:1px solid var(--hl);border-radius:10px;padding:0 .8rem;background:var(--hc);color:var(--hk)}
.hx-prod .hd-sug{top:auto;bottom:calc(100% + 4px)}
.hm-msg{display:flex;align-items:center;gap:.2rem;max-width:min(78%,560px)}
.hm-msg.me{align-self:flex-end;flex-direction:row-reverse}
.hm-bub{background:var(--hc);border:1px solid var(--hl);border-radius:16px 16px 16px 4px;padding:.5rem .75rem .35rem;min-width:0;box-shadow:var(--hsh)}
.hm-msg.me .hm-bub{background:#c8102e;border-color:#c8102e;color:#fff;border-radius:16px 16px 4px 16px}
.hm-txt{font-size:.93rem;line-height:1.45;overflow-wrap:anywhere}.hm-txt p{margin:0 0 .35rem}.hm-txt p:last-child{margin:0}
.hm-msg.me .hm-txt a{color:#fff;text-decoration:underline}
.hm-meta{display:block;text-align:right;font-size:.68rem;opacity:.7;margin-top:.15rem}
.hm-act{opacity:0;border:0;background:none;color:var(--hm);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}
.hm-msg:hover .hm-act,.hm-act:focus-visible{opacity:1}.hm-act:hover{background:var(--hs)}
.hm-q{display:block;margin-bottom:.35rem;padding:.3rem .55rem;border-left:3px solid currentColor;border-radius:0 6px 6px 0;background:rgba(0,0,0,.05);font-size:.8rem;text-decoration:none;color:inherit;opacity:.9}
.hm-msg.me .hm-q{background:rgba(255,255,255,.16)}.hm-q b{display:block;font-size:.72rem}
.hm-img{display:block;margin:-.2rem -.45rem .35rem}.hm-img img{display:block;max-width:100%;width:320px;height:auto;max-height:340px;object-fit:cover;border-radius:12px}
.hm-card{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.5rem;border-radius:10px;background:var(--hb);color:var(--hk)!important;text-decoration:none;min-width:220px;border:1px solid var(--hl)}
.hm-card img{border-radius:8px;object-fit:contain;background:#fff;flex:none}
.hm-card span{display:flex;flex-direction:column;min-width:0}.hm-card small{color:var(--hm);font-size:.72rem}.hm-card b{font-size:.88rem}.hm-card em{font-style:normal;color:var(--hg);font-size:.78rem;font-weight:700}
.hm-card-t svg{color:var(--hr);flex:none}
.hm-rm{display:flex;align-items:center;gap:.35rem;margin:0;font-style:italic;font-size:.85rem;opacity:.75}
@media (max-width:860px){
  .hx{grid-template-columns:1fr}
  .hx.is-open .hx-side{display:none}
  .hx:not(.is-open) .hx-main{display:none}
  .hx-side{position:static}.hx-list{max-height:none}
  .hx-back{display:inline-flex}
  .hx-main{height:calc(100vh - 110px);height:calc(100dvh - 110px);min-height:420px}
  .hm-msg{max-width:88%}.hm-act{opacity:.55}
}
@media (max-width:640px){.hn-visopts,.hs-who{grid-template-columns:1fr}.hf-list{grid-template-columns:1fr}.hz-i time{display:none}}
/* gruplar, rehberler, setup, oylar */
.hc-grp{gap:.25rem}.hc-price{color:var(--hk);font-weight:700}
.hh-x{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0 0 1rem}
.hh-x a{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;background:var(--hc);border:1px solid var(--hl);border-radius:14px;text-decoration:none;box-shadow:var(--hsh)}
.hh-x a:hover{border-color:var(--hr)}.hh-x svg{color:var(--hr);flex:none}.hh-x span{display:flex;flex-direction:column;min-width:0}.hh-x b{font-size:.9rem}.hh-x small{color:var(--hm);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hn-grp{display:flex;align-items:center;gap:.5rem;padding:.65rem .8rem;border-radius:12px;background:color-mix(in srgb,var(--sc,#c8102e) 10%,var(--hc));margin:0 0 1rem;font-size:.9rem}.hn-grp svg{color:var(--sc,var(--hr));flex:none}
.hn-hint{display:flex;gap:.5rem;align-items:flex-start;padding:.6rem .75rem;border-radius:12px;background:var(--hb);font-size:.82rem;color:var(--hm);align-self:end}.hn-hint svg{flex:none;color:var(--hr)}
.hn-chips{display:flex;flex-wrap:wrap;gap:.4rem}.hn-chips label{cursor:pointer}.hn-chips input{position:absolute;opacity:0}
.hn-chips span{display:inline-block;padding:.4rem .75rem;border:1px solid var(--hl);border-radius:99px;font-size:.85rem;font-weight:600}
.hn-chips input:checked+span{border-color:var(--hr);background:#fdecee;color:var(--hr)}.hn-chips input:focus-visible+span{outline:2px solid var(--hr)}
.hn-scores{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1.2rem;margin-top:.6rem}
.hn-score{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem 0;border-bottom:1px dashed var(--hl)}.hn-score>span{font-weight:600;font-size:.88rem}
.hn-stars{display:inline-flex;flex-direction:row-reverse}.hn-stars input{position:absolute;opacity:0}
.hn-stars label{font-size:1.35rem;line-height:1;color:var(--hl);cursor:pointer;padding:0 .08rem}
.hn-stars input:checked~label,.hn-stars label:hover,.hn-stars label:hover~label{color:#f59e0b}.hn-stars input:focus-visible+label{outline:2px solid var(--hr)}
.ht-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:.8rem 0 0;padding:.6rem .8rem;border-radius:12px;background:var(--hb)}
.ht-meta div{display:flex;flex-direction:column}.ht-meta dt{font-size:.72rem;color:var(--hm);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ht-meta dd{margin:0;font-weight:700;font-size:.92rem}.ht-meta small{color:var(--hm);font-weight:500}
.ht-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem .9rem;margin-top:.6rem}
.ht-scores div{display:flex;align-items:center;gap:.4rem;font-size:.84rem}.ht-scores span{flex:1;color:var(--hm)}.ht-scores em{font-style:normal;font-weight:700;font-size:.78rem}
.ht-st{position:relative;display:inline-block;color:var(--hl);letter-spacing:1px;font-size:.95rem;line-height:1}
.ht-st::before{content:"★★★★★";position:absolute;left:0;top:0;width:var(--v,0%);overflow:hidden;color:#f59e0b;white-space:nowrap}
.ht-vote{margin:1rem 0;padding:.9rem 1rem;border:1px solid var(--hl);border-radius:14px}
.ht-vote-h{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.ht-vote-h svg{color:var(--hr)}.ht-vote-h span{margin-left:auto;color:var(--hm);font-size:.82rem}
.ht-vote-o{display:flex;flex-direction:column;gap:.4rem;margin:0}
.ht-vo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.65rem .85rem;border:1px solid var(--hl);border-radius:10px;background:var(--hc);color:var(--hk);font:inherit;font-weight:700;cursor:pointer;overflow:hidden;text-align:left}
.ht-vo:disabled{cursor:default}.ht-vo:not(:disabled):hover{border-color:var(--vc)}
.ht-vbar{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--vc) 16%,transparent);transition:width .3s}
.ht-vl,.ht-vo b{position:relative}.ht-vo.on{border-color:var(--vc);box-shadow:inset 0 0 0 1px var(--vc)}.ht-vo.on .ht-vl::after{content:" ✓";color:var(--vc)}
.ht-vote-n{margin:.5rem 0 0;font-size:.8rem}
.ht-sug{margin:1rem 0;padding:.9rem 1rem;border-radius:14px;background:var(--hb)}.ht-sug h3{display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:1rem}
.ht-sug-l{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}
.ht-sug-l a,.ht-sug1{display:flex;align-items:center;gap:.6rem;padding:.5rem;border:1px solid var(--hl);border-radius:12px;background:var(--hc);text-decoration:none}
.ht-sug-l img,.ht-sug1 img{object-fit:contain;background:#fff;border-radius:8px;flex:none}.ht-sug-l span,.ht-sug1 span{display:flex;flex-direction:column;min-width:0}.ht-sug-l small,.ht-sug1 small{color:var(--hm);font-size:.75rem}
.ht-sug1{margin:.3rem 0 .5rem;max-width:360px}.ht-sug1 em{font-style:normal;color:var(--hg);font-size:.78rem;font-weight:700}
.ht-rprod{margin:.6rem 0 0 calc(40px + .75rem)}.ht-rprod .hn-search{margin:0}
.ht-setup{margin:1rem 0;display:flex;flex-direction:column;gap:.8rem}
.ht-st-help{display:flex;align-items:center;gap:.6rem;margin:0}.ht-st-help small{color:var(--hm)}
.ht-sp{position:relative;margin:0;border-radius:14px;overflow:visible}.ht-sp>img{display:block;width:100%;height:auto;border-radius:14px}
.ht-setup.is-tagging .ht-sp{cursor:crosshair}.ht-setup.is-tagging .ht-sp>img{outline:3px dashed var(--hr);outline-offset:3px}
.ht-pin{position:absolute;transform:translate(-50%,-50%);z-index:2;text-decoration:none}
.ht-pin-d{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#111827;font-weight:800;font-size:.8rem;box-shadow:0 0 0 4px rgba(200,16,46,.55),0 4px 12px rgba(0,0,0,.35)}
.ht-pin-c{display:none;position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);align-items:center;gap:.5rem;padding:.45rem .6rem;background:#fff;color:#111827;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.3);white-space:nowrap;font-size:.82rem}
.ht-pin-c img{object-fit:contain}.ht-pin-c em{font-style:normal;color:#16a34a;font-weight:700}
.ht-pin:hover .ht-pin-c,.ht-pin:focus .ht-pin-c{display:flex}
.ht-tagpop{position:absolute;z-index:5;width:260px;transform:translate(0,8px);background:var(--hc);border:1px solid var(--hl);border-radius:12px;padding:.4rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.ht-tagpop input{width:100%;height:38px;border:1px solid var(--hl);border-radius:9px;padding:0 .6rem;background:var(--hc);color:var(--hk)}
.ht-tagpop .hd-sug{position:static;box-shadow:none;border:0;margin-top:.3rem;max-height:220px}
.ht-sprods h3{margin:.2rem 0 .5rem;font-size:1rem}.ht-sprods>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}
.ht-sprods a{position:relative;display:flex;align-items:center;gap:.55rem;padding:.5rem;border:1px solid var(--hl);border-radius:12px;text-decoration:none}
.ht-sprods img{object-fit:contain;background:#fff;border-radius:8px}.ht-sprods span{display:flex;flex-direction:column;min-width:0}.ht-sprods small{color:var(--hm);font-size:.75rem}
.ht-tagx{position:absolute;top:4px;right:4px;border:0;background:var(--hs);border-radius:50%;width:22px;height:22px;display:grid;place-items:center;cursor:pointer;color:var(--hm)}
.hg-h{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hg-h h1{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem}.hg-h p{margin:.3rem 0 0;max-width:720px}
.hg-why{margin:-.5rem 0 1rem;font-size:.84rem}
.hg-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:1rem}
.hg-q{display:flex;gap:.35rem;margin:0}.hg-q input{height:38px;border:1px solid var(--hl);border-radius:10px;padding:0 .8rem;background:var(--hc);color:var(--hk);min-width:220px}
.hg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem}
.hg-c{display:flex;gap:.8rem;align-items:flex-start;text-decoration:none;margin:0!important;transition:border-color .15s}.hg-c:hover{border-color:var(--gc)}
.hg-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;flex:none;background:color-mix(in srgb,var(--gc) 14%,transparent);color:var(--gc)}
.hg-ic-l{width:76px;height:76px;border-radius:20px}
.hg-b{display:flex;flex-direction:column;gap:.2rem;min-width:0}.hg-b b{font-size:1rem}.hg-b small{color:var(--hm);font-size:.84rem;line-height:1.4}
.hg-m{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem;color:var(--hm);font-size:.78rem}.hg-m em{font-style:normal;color:#d97706;font-weight:700}.hg-m em.ok{color:var(--hg)}
.hgx{border-top:4px solid var(--gc)!important}.hgx-top{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}
.hgx-b{flex:1;min-width:220px}.hgx-b h1{margin:0;font-size:1.5rem}.hgx-m{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:.3rem 0;color:var(--hm);font-size:.86rem}.hgx-st{color:#d97706}
.hgx-d{margin:.4rem 0 0}.hgx-a{display:flex;gap:.4rem;flex-wrap:wrap}.hgx-a form{margin:0}
.hgx-lock{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;border-radius:10px;background:var(--hs);font-weight:600}
.hg-role{font-size:.7rem;font-weight:800;padding:.1rem .45rem;border-radius:99px;background:var(--hs);color:var(--hm);margin-left:.3rem}.hg-role-owner{background:#fdecee;color:var(--hr)}.hg-role-mod{background:#e0ecff;color:#1d4ed8}
.hg-close{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hl)}
.gf-icons,.gf-colors{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.gf-icons input,.gf-colors input{position:absolute;opacity:0}
.gf-icons span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--hl);border-radius:10px;cursor:pointer}.gf-icons input:checked+span{border-color:var(--hr);color:var(--hr);background:#fdecee}
.gf-colors span{display:block;width:30px;height:30px;border-radius:50%;background:var(--c);cursor:pointer;border:3px solid var(--hc);box-shadow:0 0 0 1px var(--hl)}.gf-colors input:checked+span{box-shadow:0 0 0 2px var(--hk)}
.gf-icons input:focus-visible+span,.gf-colors input:focus-visible+span{outline:2px solid var(--hr);outline-offset:2px}
.hgd-f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}
.hgd-f select{height:38px;border:1px solid var(--hl);border-radius:10px;padding:0 .6rem;background:var(--hc);color:var(--hk)}
.hgd-lv{display:flex;flex-wrap:wrap;gap:.3rem}
.hgd-lv a,.hgd-s{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .75rem;border:1px solid var(--hl);border-radius:99px;font-weight:700;font-size:.82rem;text-decoration:none;background:var(--hc)}
.hgd-lv a.on,.hgd-s.on{border-color:var(--lc,var(--hr));color:var(--lc,var(--hr));background:color-mix(in srgb,var(--lc,#c8102e) 10%,var(--hc))}
.hgd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.8rem}
.hgd-c{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;margin:0!important}
.hgd-in .hgd-c{padding:.9rem;border:1px solid var(--hl);border-radius:14px}
.hgd-tags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}
.hgd-lvl{font-size:.72rem;font-weight:800;padding:.12rem .5rem;border-radius:99px;color:var(--lc);background:color-mix(in srgb,var(--lc) 12%,transparent)}
.hgd-wiki{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:800;padding:.12rem .5rem;border-radius:99px;background:#ede9fe;color:#6d28d9}
.hgd-t{font-size:1.02rem;line-height:1.3}.hgd-x{color:var(--hm);font-size:.86rem;line-height:1.45}
.hgd-m{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:auto;padding-top:.3rem;color:var(--hm);font-size:.76rem}.hgd-m img{border-radius:50%}
.hgv-sum{font-size:1.05rem;color:var(--hm);margin:.2rem 0 .8rem}
.hgv-by{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.9rem;border-bottom:1px solid var(--hl);font-size:.84rem}.hgv-by a{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.hgv-by img{border-radius:50%}
.hgv-toc{margin:1rem 0;padding:.8rem 1rem;border-radius:12px;background:var(--hb)}.hgv-toc ol{margin:.4rem 0 0;padding-left:1.2rem;columns:2;column-gap:1.5rem}.hgv-toc li{margin:.15rem 0;font-size:.88rem}
.hgv-body h2{font-size:1.2rem;margin:1.5rem 0 .5rem;scroll-margin-top:90px}
.hgv-pend{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:10px;background:#ede9fe;color:#6d28d9;font-weight:700;font-size:.86rem}
.hgv-acts{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--hl)}
.gd-body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55}
.hgh{list-style:none;margin:1rem 0 0;padding:0}.hgh li{padding:.65rem 0;border-bottom:1px solid var(--hl);display:flex;flex-direction:column;gap:.3rem}
.hgh li>div{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem}.hgh small{color:var(--hm)}
.hgh-st{font-size:.72rem;font-weight:800;padding:.1rem .45rem;border-radius:99px;background:var(--hs);color:var(--hm)}
.hgh-pending .hgh-st{background:#ede9fe;color:#6d28d9}.hgh-rejected .hgh-st{background:#fdecee;color:#9f1239}.hgh-approved .hgh-st{background:#dcfce7;color:#166534}
.hgh-d{font-size:.75rem;font-weight:800}.hgh-d.p{color:var(--hg)}.hgh-d.m{color:var(--hr)}
.hgh-acts{margin:.6rem 0 1rem}
.hgh-diff{white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;background:var(--hb);border:1px solid var(--hl);border-radius:12px;padding:.6rem;max-height:600px;overflow:auto}
.hgh-diff span{display:block;padding:0 .3rem;border-radius:4px}.hgh-diff .add{background:#dcfce7;color:#14532d}.hgh-diff .del{background:#fdecee;color:#7f1d1d;text-decoration:line-through}.hgh-diff .gap{color:var(--hm);text-align:center}
.hgh-full{margin-top:1rem}.hgh-full summary{cursor:pointer;font-weight:700}
.hsu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}
.hsu-c{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--hc);border:1px solid var(--hl);text-decoration:none;box-shadow:var(--hsh);transition:transform .15s}.hsu-c:hover{transform:translateY(-2px)}
.hsu-img{position:relative;aspect-ratio:4/3;background:var(--hs)}.hsu-img img{width:100%;height:100%;object-fit:cover;display:block}
.hsu-n{position:absolute;left:.5rem;bottom:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:99px;background:rgba(17,24,39,.75);color:#fff;font-size:.74rem;font-weight:700}
.hsu-b{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem}.hsu-b b{font-size:.95rem;line-height:1.3}
.hsu-b small{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;color:var(--hm);font-size:.76rem}.hsu-b small img{border-radius:50%}
.hpp-sc-avg{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.hpp-sc-avg b{font-size:1.8rem}.hpp-sc-avg .ht-st{font-size:1.1rem}
.hpp-sc-r,.hpp-buy div{display:grid;grid-template-columns:100px 1fr 36px;align-items:center;gap:.5rem;font-size:.82rem;margin:.25rem 0}
.hpp-sc-r i,.hpp-buy i{height:8px;border-radius:99px;background:var(--hs);position:relative;overflow:hidden}
.hpp-sc-r i::after,.hpp-buy i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--vc,#f59e0b);border-radius:99px}
.hpp-sc-r b,.hpp-buy b{text-align:right}
.hpp-cmp{display:flex;flex-wrap:wrap;gap:2px;margin:.5rem 0;text-decoration:none}.hpp-cmp span{padding:.35rem .5rem;color:#fff;background:var(--vc);font-size:.74rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.hpp-cmp span:first-child{border-radius:8px 0 0 8px}.hpp-cmp span:nth-child(2){border-radius:0 8px 8px 0}.hpp-cmp small{width:100%;color:var(--hm);font-size:.74rem}
.hpp-su{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.hpp-su a{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--hs)}.hpp-su img{width:100%;height:100%;object-fit:cover}
@media (max-width:860px){.hh-x{grid-template-columns:1fr 1fr}.hn-scores,.ht-scores{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.hh-x small{display:none}.hg-h{flex-direction:column}.hg-q input{min-width:0;width:100%}.hg-q{flex:1}.hgv-toc ol{columns:1}.ht-scores,.hn-scores{grid-template-columns:1fr}.ht-rprod{margin-left:0}.hsu-grid{grid-template-columns:1fr 1fr;gap:.5rem}.hsu-b small{display:none}}
/* itibar, rozetler, görevler, notlar, özet */
.hb-lvl{display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:800;padding:.08rem .45rem;border-radius:99px;color:var(--lc,#2563eb);background:color-mix(in srgb,var(--lc,#2563eb) 12%,transparent);margin-left:.25rem;white-space:nowrap}
.hb-lvl-x{--lc:#d97706}
.hsum{margin:1rem 0;padding:.85rem 1rem;border-radius:14px;background:#ecfdf3;border:1px solid #bbf7d0}
.hsum-h{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem;color:#166534}.hsum-h small{margin-left:auto;color:var(--hm);font-weight:500}
.hsum .ht-body{font-size:.94rem}.hsum-e{margin-top:.4rem}.hsum-e summary{cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}
.hsum-e textarea{width:100%;margin-top:.5rem;border:1px solid var(--hl);border-radius:10px;padding:.6rem;font:inherit;font-size:.9rem;background:var(--hc);color:var(--hk)}
.hsum-b{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem}
.hnote{margin:.6rem 0;padding:.75rem .9rem;border-radius:12px;border:1px solid #fde68a;background:#fffbeb}
.hnote.is-prop{border-style:dashed;background:var(--hb);border-color:var(--hl)}.hnote.is-hidden{opacity:.65;background:var(--hb);border-color:var(--hl)}
.hnote-h{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.86rem;color:#92400e}.hnote.is-prop .hnote-h{color:var(--hm)}.hnote-h small{color:var(--hm);font-weight:500}
.hnote p{margin:.35rem 0;font-size:.92rem;line-height:1.5}.hnote-src{font-size:.8rem;word-break:break-all}
.hnote-f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.78rem}.hnote-f form{margin:0}
.hnote-v{display:inline-flex;gap:.3rem}.hnote-v button{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--hl);background:var(--hc);color:var(--hk);border-radius:99px;padding:.25rem .6rem;font-size:.76rem;font-weight:700;cursor:pointer}
.hnote-v button.on{border-color:var(--hr);color:var(--hr);background:#fdecee}
.hrep{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}
.hrep-main{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}
.hrep-lvl{display:flex;flex-direction:column;padding:.55rem .9rem;border-radius:12px;background:color-mix(in srgb,var(--lc) 12%,transparent);color:var(--lc)}.hrep-lvl small{font-size:.7rem;font-weight:700;text-transform:uppercase;opacity:.8}.hrep-lvl b{font-size:1.05rem}
.hrep-pts{display:flex;flex-direction:column}.hrep-pts b{font-size:1.8rem;line-height:1}.hrep-pts small{color:var(--hm);font-size:.78rem}
.hrep-sub{display:flex;gap:1.2rem;margin:0 0 0 auto}.hrep-sub div{display:flex;flex-direction:column;align-items:flex-end}.hrep-sub dt{font-size:.72rem;color:var(--hm);font-weight:700}.hrep-sub dd{margin:0;font-weight:800}
.hrep-next span{font-size:.82rem;color:var(--hm)}.hrep-next i,.hrep-cats i,.hq-b i{display:block;height:7px;border-radius:99px;background:var(--hs);position:relative;overflow:hidden;margin-top:.3rem}
.hrep-next i::after,.hrep-cats i::after,.hq-b i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--hr);border-radius:99px}
.hrep-cats h3{margin:0 0 .3rem;font-size:.9rem}.hrep-cats div{display:grid;grid-template-columns:120px 1fr 52px;align-items:center;gap:.6rem;font-size:.84rem;margin:.2rem 0}.hrep-cats i{margin:0}.hrep-cats b{text-align:right}
.hrep-badges{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}
.hbadge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:99px;background:#fff7e6;color:#92400e;font-size:.8rem;font-weight:700;border:1px solid #fde68a}
.hrep-q{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:.86rem;text-decoration:none}.hrep-how{font-size:.8rem}
.hbadges{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}
.hbadge-c{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.9rem;border:1px solid var(--hl);border-radius:14px}
.hbadge-c.have{border-color:#fbbf24;background:#fffbeb}
.hbadge-i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--hs);color:var(--hm)}.hbadge-c.have .hbadge-i,.hrep-badges .hbadge-i{background:#fde68a;color:#92400e}
.hbadge-c small{color:var(--hm);font-size:.82rem;line-height:1.4}.hbadge-c em{font-style:normal;font-size:.75rem;color:var(--hm);margin-top:auto}
.hbx-lv{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:.6rem}.hbx-lv div{padding:.75rem;border-radius:12px;border-top:4px solid var(--lc);background:var(--hb);display:flex;flex-direction:column;gap:.2rem}.hbx-lv b{color:var(--lc)}.hbx-lv small{color:var(--hm);font-size:.8rem}
.hbx-pts{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.hbx-pts h3{display:flex;align-items:center;gap:.35rem;margin:0 0 .3rem;font-size:.95rem}.hbx-pts ul{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.6}
.hld-cats{margin-bottom:1rem}
.hld-t{padding:.4rem!important}.hld-l{list-style:none;margin:0;padding:0}
.hld-l li{display:flex;align-items:center;gap:.8rem;padding:.6rem .7rem;border-radius:12px}.hld-l li:nth-child(odd){background:var(--hb)}.hld-l li.me{outline:2px solid var(--hr)}
.hld-n{width:28px;text-align:center;font-weight:800;color:var(--hm)}.hld-l li.top .hld-n{display:grid;place-items:center;height:28px;border-radius:50%;color:#fff}.top1 .hld-n{background:#d4a017}.top2 .hld-n{background:#9ca3af}.top3 .hld-n{background:#b87333}
.hld-u{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;text-decoration:none}.hld-u img{border-radius:50%;object-fit:cover}.hld-u span{display:flex;flex-direction:column;min-width:0}.hld-u small{font-size:.74rem;font-weight:700}
.hld-s{color:var(--hm);font-size:.8rem}.hld-p{display:flex;flex-direction:column;align-items:flex-end;font-size:1.05rem}.hld-p small{font-size:.7rem;color:var(--hm);font-weight:500}
.hld-me{margin-top:.8rem}
.hh-lead{list-style:none;margin:0 0 .5rem;padding:0}.hh-lead li{display:flex;align-items:center;gap:.5rem;padding:.35rem 0}.hh-lead a{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0;text-decoration:none;font-size:.88rem}.hh-lead img{border-radius:50%}.hh-lead small{color:var(--hm);font-weight:700}
.hqs-me{display:flex;flex-direction:column;align-items:flex-end}.hqs-me b{font-size:1.6rem;line-height:1}.hqs-me small{color:var(--hm)}
.hqs-l{display:flex;flex-direction:column;gap:.5rem}
.hq{display:flex;align-items:center;gap:.8rem;padding:.7rem .8rem;border:1px solid var(--hl);border-radius:12px}.hq.done{background:#ecfdf3;border-color:#bbf7d0}
.hq-i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--hs);color:var(--hm);flex:none}.hq.done .hq-i{background:#16a34a;color:#fff}
.hq-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.hq-b small{color:var(--hm);font-size:.8rem}.hq.done .hq-b i::after{background:#16a34a}
.hq-p{display:flex;flex-direction:column;align-items:flex-end}.hq-p b{color:var(--hr)}.hq-p small{color:var(--hm);font-size:.74rem}
@media (max-width:860px){.hbx-lv{grid-template-columns:1fr 1fr}.hbx-pts{grid-template-columns:1fr}}
@media (max-width:640px){.hrep-sub{margin-left:0;width:100%;justify-content:space-between}.hrep-cats div{grid-template-columns:90px 1fr 44px}.hld-s{display:none}}
/* koyu tema */
/* ---- İkinci el pazarı (v2.80.0) ---- */
.hh-x{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.hmk-acts{display:flex;gap:.5rem;flex-wrap:wrap;flex:none}
.hmk-prod{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.hmk-pimg img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:12px;display:block}
.hmk-pn{display:flex;flex-direction:column;flex:1;min-width:180px}.hmk-pn small{color:var(--hm);font-size:.75rem;font-weight:700}.hmk-pn b{font-size:1.1rem}
.hmk-pv{display:flex;gap:1.6rem;flex-wrap:wrap;margin:0}.hmk-pv div{display:flex;flex-direction:column}.hmk-pv dt{color:var(--hm);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}
.hmk-pv dd{margin:0;font-size:1.15rem;font-weight:800}.hmk-pv small{color:var(--hm);font-size:.75rem}
.hmk-lay{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1rem;align-items:start}
.hmk-side{position:sticky;top:80px}
.hmk-f{padding:0}.hmk-f summary{display:flex;align-items:center;gap:.45rem;padding:1rem 1.15rem;font-weight:800;cursor:pointer;list-style:none}.hmk-f summary::-webkit-details-marker{display:none}
.hmk-f form{display:flex;flex-direction:column;gap:.75rem;padding:0 1.15rem 1.15rem}.hmk-f label{display:flex;flex-direction:column;gap:.3rem;font-weight:700;font-size:.82rem}
@media (min-width:861px){.hmk-f summary{pointer-events:none}}
.hmk-range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
.tdbhub .hmk-chk{display:flex;flex-direction:row;align-items:center;gap:.45rem;font-weight:600;font-size:.86rem;cursor:pointer}
.hmk-fb{display:flex;gap:.5rem}.hmk-fb .hb-btn{flex:1}
.hmk-safe h2{display:flex;align-items:center;gap:.4rem;font-size:.95rem;margin:0 0 .5rem;color:var(--hg)}.hmk-safe ul{margin:0;padding-left:1.1rem;color:var(--hm);font-size:.82rem;display:flex;flex-direction:column;gap:.3rem}
.hmk-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.7rem}
.hmk-sort{display:flex;gap:.3rem;flex-wrap:wrap}.hmk-sort a{padding:.35rem .75rem;border-radius:20px;border:1px solid var(--hl);background:var(--hc);color:var(--hk);text-decoration:none;font-size:.8rem;font-weight:700}.hmk-sort a.on{background:var(--hk);border-color:var(--hk);color:var(--hc)}
.hl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem;margin-bottom:1rem}
.hl-c{display:flex;flex-direction:column;padding:0;overflow:hidden;text-decoration:none;color:var(--hk);margin:0;transition:border-color .15s,transform .15s}.hl-c:hover{border-color:var(--hr);transform:translateY(-1px)}
.hl-img{position:relative;aspect-ratio:4/3;background:var(--hs);display:flex;align-items:center;justify-content:center;color:var(--hm)}.hl-img img{width:100%;height:100%;object-fit:cover;display:block}
.hl-st{position:absolute;left:.5rem;top:.5rem;padding:.2rem .55rem;border-radius:20px;font-size:.72rem;font-weight:800;background:#111827;color:#fff}
.hl-st-r{background:#d97706}.hl-st-pending{background:#7c3aed}.hl-st-sold{background:#16a34a}.hl-st-expired{background:#6b7280}.hl-st-removed{background:#b91c1c}
.hl-n{position:absolute;right:.5rem;bottom:.5rem;display:flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:20px;background:rgba(17,24,39,.72);color:#fff;font-size:.72rem;font-weight:700}
.hl-b{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem .8rem;min-width:0}
.hl-t{font-size:.92rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.hl-m{color:var(--hm);font-size:.78rem}
.hl-p{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-size:1.08rem;font-weight:800;color:var(--hr)}.hl-p s{color:var(--hm);font-size:.78rem;font-weight:600}.hl-p em{font-style:normal;font-size:.7rem;color:var(--hg);font-weight:700}
.hl-f{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;color:var(--hm);font-size:.75rem}.hl-f time{margin-left:auto}
.hli-crumb{display:flex;align-items:center;gap:.35rem;font-size:.85rem;margin-bottom:.7rem;color:var(--hm)}.hli-crumb a{display:inline-flex;align-items:center;gap:.3rem;color:var(--hm);text-decoration:none;font-weight:700}.hli-crumb a:hover{color:var(--hr)}
.hli-note{display:flex;align-items:center;gap:.5rem}
.hli-lay{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}
.hli-gal{padding:.6rem}.hli-big{position:relative;background:var(--hs);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.hli-big img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.hli-thumbs{display:flex;gap:.4rem;overflow-x:auto;padding-top:.5rem}.hli-thumbs button{flex:none;border:2px solid transparent;border-radius:10px;padding:0;background:none;cursor:pointer;overflow:hidden}.hli-thumbs button.on{border-color:var(--hr)}.hli-thumbs img{width:64px;height:64px;object-fit:cover;display:block}
.hli-d h1{font-size:1.45rem;margin:0 0 .25rem}.hli-d h2{font-size:1rem;margin:1.1rem 0 .4rem}
.hli-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem;margin:1rem 0 0}.hli-spec div{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--hl);font-size:.88rem}
.hli-spec div:first-child{grid-column:1/-1}.hli-spec dt{color:var(--hm)}.hli-spec dd{margin:0;font-weight:700;text-align:right}
.hli-desc{font-size:.93rem;line-height:1.6}.hli-desc p{margin:0 0 .6rem}
.hli-prod{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding:.65rem .8rem;border:1px solid var(--hl);border-radius:12px;text-decoration:none;color:var(--hk)}.hli-prod:hover{border-color:var(--hr)}
.hli-prod img{border-radius:8px;object-fit:contain;background:#fff}.hli-prod span{display:flex;flex-direction:column;flex:1;min-width:0}.hli-prod small{color:var(--hm);font-size:.72rem;font-weight:700}.hli-prod em{font-style:normal;color:var(--hm);font-size:.78rem}
.hli-hist h2{display:flex;align-items:center;gap:.4rem;font-size:1rem;margin:0 0 .6rem}.hli-hist ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.hli-hist li{display:flex;flex-direction:column;padding:.45rem .7rem;border:1px solid var(--hl);border-radius:10px;font-size:.82rem}.hli-hist li span{font-weight:800}.hli-hist li+li::before{content:none}.hli-hist li small{color:var(--hm);font-size:.7rem}
.hli-side{position:sticky;top:80px}
.hli-pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.hli-pr b{font-size:1.9rem;color:var(--hr);line-height:1.1}
.hli-neg{font-size:.75rem;font-weight:800;color:var(--hg);background:color-mix(in srgb,var(--hg) 12%,var(--hc));padding:.15rem .5rem;border-radius:20px}
.hli-cmp{margin:.9rem 0 0;border:1px solid var(--hl);border-radius:12px;overflow:hidden}.hli-cmp div{display:flex;justify-content:space-between;padding:.5rem .8rem;font-size:.88rem}.hli-cmp div+div{border-top:1px solid var(--hl)}
.hli-cmp dt{color:var(--hm)}.hli-cmp dd{margin:0;font-weight:800}.hli-cmp .ok{background:color-mix(in srgb,var(--hg) 9%,var(--hc))}.hli-cmp .ok dd{color:var(--hg)}.hli-cmp .warn dd{color:#d97706}
.hli-mv{margin-top:.9rem;font-size:.86rem}.hli-mv p{margin:0 0 .5rem}
.hli-bar{position:relative;height:10px;border-radius:10px;background:var(--hs);margin:.6rem 0 .45rem}.hli-band{position:absolute;top:0;bottom:0;border-radius:10px;background:color-mix(in srgb,var(--hg) 45%,transparent)}
.hli-me{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--hr);border:3px solid var(--hc);box-shadow:0 1px 3px rgba(0,0,0,.3)}
.hli-acts{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.hli-acts .hb-btn{width:100%}.hli-acts form{margin:0}.hli-acts .hb-btn.on{color:var(--hr);border-color:var(--hr)}.hli-acts .hx-cant{border:1px solid var(--hl);border-radius:10px}
.hli-tip{display:flex;gap:.4rem;align-items:flex-start;margin:.8rem 0 0;font-size:.78rem;color:var(--hm)}.hli-tip svg{flex:none;color:var(--hg);margin-top:.1rem}
.hli-own h2,.hli-seller h2{font-size:1rem;margin:0 0 .7rem;display:flex;align-items:center;gap:.4rem}
.hli-ob{display:flex;flex-wrap:wrap;gap:.45rem}.hli-ob form{margin:0}
.hli-sold{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--hl)}.hli-sold h3{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.95rem}
.hli-sold label{display:flex;flex-direction:column;gap:.3rem;font-weight:700;font-size:.82rem}
.hli-rm{margin:.7rem 0 0}.hli-rm .hb-link{color:var(--hm)}.hli-deal{display:flex;align-items:center;gap:.4rem;margin:.8rem 0 0;font-size:.86rem;font-weight:700}
.hli-su{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--hk);margin-bottom:.8rem}.hli-su img{border-radius:50%;object-fit:cover}.hli-su span{display:flex;flex-direction:column}.hli-su small{color:var(--hm);font-size:.78rem}
.hli-seller .hb-link{margin-top:.7rem}
.hli-rep{margin:0 0 1rem;font-size:.85rem}.hli-rep summary{display:inline-flex;align-items:center;gap:.3rem;color:var(--hm);cursor:pointer;font-weight:700}
.hli-rep form{display:flex;flex-direction:column;gap:.45rem;margin-top:.6rem}
.hli-more{margin-top:.5rem}.hli-more h2{font-size:1.05rem}
.htr{display:flex;gap:1rem;align-items:center}
.htr-s{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:92px;height:92px;border-radius:18px;background:color-mix(in srgb,var(--hg) 11%,var(--hc));color:var(--hg);text-align:center}
.htr-s b{font-size:1.85rem;line-height:1}.htr-s small{font-size:.72rem;font-weight:700;opacity:.8}.htr-s span{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-top:.2rem}
.htr-s.none{background:var(--hs);color:var(--hm)}
.htr-x{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-size:.86rem}.htr-x p{margin:0}
.htr-b{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:20px;background:var(--hg);color:#fff;font-size:.74rem;font-weight:800}
.htr-v{display:flex;align-items:center;gap:.3rem;color:var(--hg);font-weight:700;font-size:.8rem!important}
.hlf-s{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.hlf-s legend{font-weight:800;font-size:1.02rem;margin-bottom:.7rem;padding:0}
.hlf-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.hlf-cond{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.hlf-cond label{cursor:pointer}.hlf-cond input{position:absolute;opacity:0;pointer-events:none}
.hlf-cond span{display:flex;flex-direction:column;gap:.15rem;height:100%;border:1.5px solid var(--hl);border-radius:12px;padding:.6rem .75rem}.hlf-cond small{color:var(--hm);font-size:.75rem}
.hlf-cond input:checked+span{border-color:var(--hr);background:color-mix(in srgb,var(--hr) 5%,var(--hc))}.hlf-cond input:focus-visible+span{outline:2px solid var(--hr)}
.hlf-price{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.hlf-price .hs-row{flex:0 1 240px}.hlf-price .hmk-chk{padding-bottom:.7rem}
.hlf-cmp{display:flex;flex-wrap:wrap;gap:.5rem}.hlf-cmp span{padding:.4rem .7rem;border-radius:10px;background:var(--hs);font-size:.84rem}.hlf-cmp .ok{background:color-mix(in srgb,var(--hg) 12%,var(--hc));color:var(--hg);font-weight:800}.hlf-cmp .warn{color:#b45309;font-weight:800}
.hlf-ph{display:flex;flex-wrap:wrap;gap:.6rem}.hlf-ph label{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.78rem;cursor:pointer}.hlf-ph img{width:96px;height:96px;object-fit:cover;border-radius:10px;display:block}
.hmy-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.hmy-top h2{font-size:1rem;margin:0 0 .7rem;display:flex;align-items:center;gap:.4rem}
.hmy-todo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hmy-todo a{display:flex;flex-direction:column;padding:.55rem .75rem;border:1px solid var(--hl);border-radius:10px;text-decoration:none;color:var(--hk)}
.hmy-todo a span{color:var(--hm);font-size:.8rem}.hmy-confirm a,.hmy-review a{border-color:var(--hr);background:color-mix(in srgb,var(--hr) 4%,var(--hc))}.hmy-confirm span,.hmy-review span{color:var(--hr)!important;font-weight:700}
.hdl-h{display:flex;gap:1rem;align-items:center}.hdl-h img{width:72px;height:72px;object-fit:cover;border-radius:12px}.hdl-h h1{font-size:1.25rem;margin:.2rem 0}.hdl-h p{margin:0}
.hdl-st{display:inline-block;padding:.15rem .55rem;border-radius:20px;font-size:.72rem;font-weight:800;background:var(--hs);color:var(--hm)}.hdl-confirmed{background:color-mix(in srgb,var(--hg) 14%,var(--hc));color:var(--hg)}.hdl-proposed{background:#fef3c7;color:#92400e}
.hdl-ask{margin:1rem 0 0;padding:1rem;border:1.5px solid var(--hr);border-radius:12px;background:color-mix(in srgb,var(--hr) 4%,var(--hc))}.hdl-ask p{margin:0 0 .8rem}
.hdl-f{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--hl)}.hdl-f h2{margin:0;font-size:1.05rem}
.hdl-r{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.35rem 0;border-bottom:1px dashed var(--hl);font-size:.9rem;font-weight:600}.hdl-r small{color:var(--hm);font-weight:500}
.hdl-stars{display:inline-flex;flex-direction:row-reverse}.hdl-stars input{position:absolute;opacity:0;pointer-events:none}.hdl-stars label{font-size:1.6rem;line-height:1;color:var(--hl);cursor:pointer;padding:0 .08rem}
.hdl-stars input:checked~label,.hdl-stars label:hover,.hdl-stars label:hover~label{color:#f59e0b}.hdl-stars input:focus-visible+label{outline:2px solid var(--hr);border-radius:4px}
.hdl-cancel{margin-top:1rem}.hdl-cancel .hb-link{color:var(--hm)}
.hrv{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--hl);border-radius:12px}.hrv-h{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.9rem}.hrv-h a{color:var(--hk);text-decoration:none}.hrv-h time{margin-left:auto;font-size:.78rem}
.hrv-st{color:#f59e0b;letter-spacing:.05em}.hrv-st i{font-style:normal;color:var(--hl)}
.hrv-v{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .45rem;border-radius:20px;background:color-mix(in srgb,var(--hg) 12%,var(--hc));color:var(--hg);font-size:.7rem;font-weight:800}
.hrv-role{color:var(--hm);font-size:.78rem}.hrv-item{display:flex;align-items:center;gap:.3rem;margin:.4rem 0 0;font-size:.8rem}
.hrv-l{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1rem;font-size:.84rem}.hrv-l li{display:flex;justify-content:space-between;gap:.5rem}
.hrv-a{display:flex;align-items:center;gap:.3rem;margin:.5rem 0 0;font-size:.82rem;color:var(--hg);font-weight:700}.hrv-c{margin:.5rem 0 0;font-size:.9rem;line-height:1.5}
.hrv-list{list-style:none;margin:0;padding:0}
.hm-lead{margin:-.2rem 0 .8rem}.hm-k-l{background:#fef3c7;color:#92400e}
.hm-risk{padding:.15rem .5rem;border-radius:20px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:800}.hm-risk.hi{background:#fee2e2;color:#b91c1c}
.hm-li-b{display:flex;gap:.8rem}.hm-li-b img{width:88px;height:88px;object-fit:cover;border-radius:10px;flex:none}.hm-li-b p{margin:.25rem 0 0}
.hm-rmf{display:flex;gap:.45rem;flex:1;min-width:240px;margin:0}.hm-rmf input{flex:1}
.hm-card-l small{color:#b45309}
.hpp-mk .hmk-pv{margin-top:.2rem}
.hpp-st{width:100%;border-collapse:collapse;font-size:.86rem}.hpp-st th{text-align:left;color:var(--hm);font-size:.75rem;font-weight:700;padding:.35rem .4rem;border-bottom:1px solid var(--hl)}.hpp-st td{padding:.45rem .4rem;border-bottom:1px solid var(--hl)}
.hpp-mkv{display:flex;flex-direction:column;margin:0 0 .5rem}.hpp-mkv b{font-size:1.1rem}.hpp-mkv small{color:var(--hm);font-size:.78rem}
@media (max-width:1020px){.hli-lay{grid-template-columns:minmax(0,1fr) 320px}}
@media (max-width:860px){.hmk-lay,.hli-lay,.hmy-top{grid-template-columns:1fr}.hmk-side,.hli-side{position:static}.hli-spec{grid-template-columns:1fr}.hlf-3{grid-template-columns:1fr 1fr}.hlf-cond{grid-template-columns:1fr 1fr}
  .hh-x a:last-child:nth-child(odd){grid-column:span 2}.hmk-safe{display:none}}
@media (max-width:860px){.hli-lay{display:flex;flex-direction:column;gap:0}.hli-main{display:contents}.hli-gal{order:1}.hli-side{order:2}.hli-d{order:3}.hli-hist{order:4}}
@media (max-width:640px){.hl-grid{grid-template-columns:1fr 1fr;gap:.5rem}.hl-b{padding:.55rem .6rem .65rem}.hl-t{font-size:.85rem}.hl-f time{display:none}.hlf-3{grid-template-columns:1fr}.hli-pr b{font-size:1.6rem}.hrv-l{grid-template-columns:1fr}.hmk-pv{gap:1rem}.htr-s{width:80px;height:80px}}
.ht-anon{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:20px;background:var(--hs);color:var(--hm);font-size:.7rem;font-weight:700;margin-left:.3rem}
.hg-q select{height:38px;border:1px solid var(--hl);border-radius:10px;padding:0 .6rem;background:var(--hc);color:var(--hk);width:auto}
.ht-newbar{position:sticky;top:70px;z-index:5;display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0 0 .8rem;padding:.6rem 1rem;border-radius:12px;background:var(--hr);color:#fff;font-weight:800;font-size:.88rem;text-decoration:none;box-shadow:0 6px 18px rgba(200,16,46,.25)}
.ht-newbar[hidden]{display:none}
.hx-typing{display:flex;align-items:center;gap:.2rem;margin:0;padding:.2rem 1rem .5rem;color:var(--hm);font-size:.8rem;font-style:italic}.hx-typing[hidden]{display:none}
.hx-typing span{width:5px;height:5px;border-radius:50%;background:var(--hm);animation:hxt 1.2s infinite}.hx-typing span:nth-child(2){animation-delay:.2s}.hx-typing span:nth-child(3){animation-delay:.4s;margin-right:.35rem}
@keyframes hxt{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
/* ---- Canlı etkinlikler, fiyat düşüşü (v2.81.0) ---- */
.hev-live{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .55rem;border-radius:20px;background:#dc2626;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em}
.hev-live i{width:7px;height:7px;border-radius:50%;background:#fff;animation:hevp 1.4s infinite}
@keyframes hevp{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.hev-st{display:inline-flex;padding:.18rem .55rem;border-radius:20px;background:var(--hs);color:var(--hm);font-size:.72rem;font-weight:800}
.hev-brand{font-size:.75rem;font-weight:800;color:var(--ec,var(--hr));text-transform:uppercase;letter-spacing:.05em}
.hev-cb{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.hev-banner{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;padding:.75rem 1rem;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--ec) 14%,var(--hc)),var(--hc));border:1px solid color-mix(in srgb,var(--ec) 35%,var(--hl));color:var(--hk);text-decoration:none}
.hev-banner b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hev-bj{display:inline-flex;align-items:center;gap:.25rem;color:var(--hr);font-weight:800;font-size:.85rem;flex:none}
.hevs-sec{margin-bottom:1.4rem}.hevs-sec h2{font-size:1.1rem;margin:0 0 .7rem;display:flex;align-items:center;gap:.5rem}
.hevs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem}
.hev-c{display:flex;flex-direction:column;gap:.4rem;margin:0;text-decoration:none;color:var(--hk);border-top:4px solid var(--ec)}.hev-c:hover{border-color:var(--ec)}
.hev-ct{font-size:1.08rem;line-height:1.3}.hev-cw,.hev-cm{display:flex;align-items:center;gap:.3rem;color:var(--hm);font-size:.8rem}.hev-cd{color:var(--hm);font-size:.86rem}
.hev-c-live{background:linear-gradient(180deg,color-mix(in srgb,var(--ec) 8%,var(--hc)),var(--hc))}
.hev-h{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;border-top:4px solid var(--ec)}.hev-h h1{margin:.35rem 0;font-size:1.5rem}.hev-h p{margin:0}
.hev-hm{min-width:0;flex:1}.hev-ha{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex:none}.hev-ha form{margin:0}.hev-ha .hb-btn.on{color:var(--hg);border-color:var(--hg)}
.hev-hostb{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}
.hev-count{margin-top:.6rem!important;font-weight:800;font-size:1.05rem;color:var(--ec)}
.hev-tabs{display:none}
.hev-lay{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1rem;align-items:start}
.hev-video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000;margin-bottom:1rem}.hev-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.hev-stream{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--hk)}.hev-stream span{flex:1;display:flex;flex-direction:column}.hev-stream small{color:var(--hm)}
.hev-host summary{display:flex;align-items:center;gap:.4rem;font-weight:800;cursor:pointer}.hev-hf{display:flex;flex-direction:column;gap:.5rem;margin-top:.8rem;padding-top:.8rem;border-top:1px dashed var(--hl)}
.hev-hr{display:flex;gap:.5rem}.hev-hr select{width:auto;flex:none}.hev-hr>input{flex:1}.hev-ps{flex:1;margin:0}.hev-hf .hb-btn{align-self:flex-start}
.hev-poll{border:1px solid var(--hl);border-radius:14px;padding:.9rem 1rem;margin-bottom:.8rem;background:var(--hc)}.hev-ph{display:flex;align-items:center;gap:.4rem;margin-bottom:.6rem}
.hev-po{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.4rem;padding:.55rem .8rem;border:1px solid var(--hl);border-radius:10px;background:var(--hc);color:var(--hk);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;overflow:hidden;text-align:left}
.hev-po::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:color-mix(in srgb,var(--hr) 12%,transparent);transition:width .4s}.hev-po>*{position:relative}.hev-po.on{border-color:var(--hr)}.hev-po:disabled{cursor:default}
.hev-i{background:var(--hc);border:1px solid var(--hl);border-left:4px solid #64748b;border-radius:14px;padding:.85rem 1rem;margin-bottom:.7rem;box-shadow:var(--hsh)}
.hev-i-feature{border-left-color:#7c3aed}.hev-i-product{border-left-color:#2563eb}.hev-i-price{border-left-color:#16a34a}.hev-i-note{border-left-color:var(--hr)}.hev-i.pin{background:color-mix(in srgb,#f59e0b 7%,var(--hc))}
.hev-i.new{animation:hevn 1.6s ease-out}@keyframes hevn{from{box-shadow:0 0 0 3px rgba(200,16,46,.35)}to{box-shadow:var(--hsh)}}
.hev-ih{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--hm)}.hev-ik{display:inline-flex;align-items:center;gap:.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.hev-pin{display:inline-flex;align-items:center;gap:.2rem;color:#b45309;font-weight:800}.hev-ih time{margin-left:auto}.hev-idel{border:0;background:none;color:var(--hm);cursor:pointer;padding:.1rem}
.hev-i h3{margin:.35rem 0 .2rem;font-size:1.05rem}.hev-ib{margin:.2rem 0 0;font-size:.92rem;line-height:1.55}.hev-price{margin:.2rem 0;font-size:1.4rem;font-weight:900;color:#16a34a}
.hev-prod{display:flex;align-items:center;gap:.7rem;margin-top:.6rem;padding:.55rem .7rem;border:1px solid var(--hl);border-radius:12px;text-decoration:none;color:var(--hk)}.hev-prod img{border-radius:8px;object-fit:contain;background:#fff}
.hev-prod span{flex:1;display:flex;flex-direction:column}.hev-prod small{color:var(--hm);font-size:.78rem}
.hev-rx{display:flex;gap:.35rem;margin-top:.6rem}.hev-rx button{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border:1px solid var(--hl);border-radius:20px;background:var(--hc);color:var(--hk);cursor:pointer;font:inherit;font-size:.85rem}
.hev-rx button.on{border-color:var(--hr);background:color-mix(in srgb,var(--hr) 8%,var(--hc))}.hev-rx b{font-size:.75rem;min-width:.5rem}.hev-rx button:disabled{cursor:default;opacity:.8}
.hev-prods h2{font-size:1rem;margin:0 0 .6rem}.hev-pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}
.hev-pg a{display:flex;align-items:center;gap:.6rem;padding:.5rem;border:1px solid var(--hl);border-radius:12px;text-decoration:none;color:var(--hk)}.hev-pg img{border-radius:8px;object-fit:contain;background:#fff}.hev-pg span{display:flex;flex-direction:column;min-width:0}.hev-pg small{color:var(--hm);font-size:.76rem}
.hev-chat{position:sticky;top:80px;display:flex;flex-direction:column;padding:0;height:calc(100vh - 110px);min-height:420px;max-height:820px;overflow:hidden}
.hev-chath{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;border-bottom:1px solid var(--hl)}.hev-chath b{display:flex;align-items:center;gap:.4rem}
.hev-msgs{flex:1;overflow-y:auto;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.15rem}
.hev-empty{margin:auto;color:var(--hm);font-size:.88rem;text-align:center;padding:1rem}
.hev-m{position:relative;display:flex;gap:.5rem;padding:.35rem .4rem;border-radius:10px}.hev-m:hover{background:var(--hs)}.hev-m img{border-radius:50%;object-fit:cover;flex:none;margin-top:.1rem}
.hev-mb{min-width:0;flex:1}.hev-mn{display:flex;align-items:center;gap:.35rem;font-size:.78rem}.hev-mn a{font-weight:800;color:var(--hk);text-decoration:none}.hev-mn time{color:var(--hm);font-size:.7rem}.hev-mn .hb-role{font-size:.58rem;padding:.05rem .35rem}
.hev-m.staff .hev-mn a{color:var(--hr)}.hev-m.me{background:color-mix(in srgb,var(--hr) 5%,transparent)}
.hev-mb p{margin:.05rem 0 0;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.hev-rm{color:var(--hm);font-style:italic}
.hev-q{display:block;margin-top:.15rem;padding:.2rem .5rem;border-left:3px solid var(--hl);color:var(--hm);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hev-ma{position:absolute;right:.3rem;top:.25rem;display:none;gap:.15rem}.hev-m:hover .hev-ma{display:flex}.hev-ma button{border:1px solid var(--hl);background:var(--hc);border-radius:8px;padding:.15rem .3rem;cursor:pointer;color:var(--hm)}
.hev-form{border-top:1px solid var(--hl);padding:.6rem .7rem;margin:0}.hev-fr{display:flex;gap:.4rem}.hev-fr input{flex:1}
.hev-rq{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.4rem;font-size:.78rem;color:var(--hm)}.hev-rq[hidden]{display:none}
.hev-cant{margin:0;padding:.8rem 1rem;border-top:1px solid var(--hl);color:var(--hm);font-size:.86rem}
.hpp-drop{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--hg) 8%,var(--hc));border:1px solid color-mix(in srgb,var(--hg) 30%,var(--hl));text-decoration:none;color:var(--hk)}
.hpp-drop-i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--hg);color:#fff;flex:none}
.hpp-drop-b{flex:1;display:flex;flex-direction:column;min-width:0}.hpp-drop-b small{color:var(--hm);font-size:.82rem}.hpp-drop-b s{opacity:.8}.hpp-drop-b strong{color:var(--hg)}
.hpp-drop-p{font-size:1.2rem;font-weight:900;color:var(--hg);flex:none}
@media (max-width:900px){.hev-lay{grid-template-columns:1fr}.hev-tabs{display:flex;gap:.3rem;margin-bottom:.8rem;position:sticky;top:60px;z-index:4;background:var(--hb);padding:.3rem 0}
  .hev-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem;border:1px solid var(--hl);border-radius:10px;background:var(--hc);color:var(--hk);font:inherit;font-weight:800;cursor:pointer}
  .hev-tabs button.on{background:var(--hk);color:var(--hc);border-color:var(--hk)}.hev-tabs i{width:7px;height:7px;border-radius:50%;background:#dc2626}
  .hev[data-tab=chat] [data-pane=feed],.hev:not([data-tab=chat]) [data-pane=chat]{display:none}.hev-chat{position:static;height:calc(100vh - 190px);min-height:380px}
  .hev-h{flex-direction:column}.hev-ha{align-items:flex-start}.hev-hostb{justify-content:flex-start}.hev-ma{display:flex;position:static;margin-left:auto}.hev-m:hover{background:none}}
.hb-join{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;background:#eff6ff;color:#1e3a8a;border-color:#bfdbfe}
.hjn{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7rem}.hjn h1{margin:0;font-size:1.5rem}
.hjn-ic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--hr) 10%,var(--hc));color:var(--hr)}
.hjn-ok{display:flex;align-items:center;gap:.4rem;color:var(--hg)}.hjn-acts{display:flex;gap:.5rem}.hjn-f,.hjn-inv{width:100%;text-align:left}
.hjn-why{list-style:none;margin:.8rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--hl);width:100%;display:flex;flex-direction:column;gap:.4rem;text-align:left;color:var(--hm);font-size:.85rem}.hjn-why li{display:flex;gap:.45rem;align-items:center}
.hph-row{display:flex;gap:.5rem;flex-wrap:wrap}.hph-row select{width:auto;flex:none}.hph-row input{flex:1;min-width:160px}.hph-f{display:flex;flex-direction:column;gap:.4rem;margin-top:1rem}
.hph-code{letter-spacing:.35em;font-weight:800;font-size:1.1rem!important;text-align:center;max-width:220px}
.hph-ok{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-radius:12px;background:color-mix(in srgb,var(--hg) 10%,var(--hc));color:var(--hg)}
.hinv{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.hinv li{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.55rem .7rem;border:1px solid var(--hl);border-radius:10px;font-size:.88rem}
.hinv code{font-weight:800;letter-spacing:.1em}.hinv .ok{color:var(--hg);font-weight:700}
.hl-pro{display:inline-flex;align-items:center;padding:.05rem .4rem;border-radius:6px;background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.06em;margin-right:.25rem}
.hl-st-f{background:#f59e0b;display:inline-flex;align-items:center;gap:.2rem}.hl-img .hl-st-f+.hl-st{left:auto;right:.5rem}.hl-feat{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b inset}
.hli-boost{margin-top:.8rem}.hli-boost form{margin:0}.hli-boost p{margin:0;display:flex;align-items:center;gap:.35rem;color:#b45309;font-size:.88rem}.hli-boost small{font-weight:500;color:var(--hm)}
.htr-bs{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}
.hpro{max-width:900px}.hpro-h{text-align:center;margin:0 0 1.2rem}.hpro-h h1{margin:.4rem 0;font-size:1.8rem}.hpro-badge{font-size:.9rem;padding:.2rem .7rem}
.hpro-me{display:flex;align-items:center;gap:.8rem;border-color:#f59e0b}.hpro-me div{flex:1;display:flex;flex-direction:column}.hpro-me svg{color:#d97706}
.hpro-cmp{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hpro-cmp h2{font-size:1.1rem;margin:0 0 .6rem}.hpro-cmp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}
.hpro-cmp li{display:flex;gap:.45rem;align-items:flex-start;font-size:.92rem}.hpro-cmp li svg{flex:none;margin-top:.15rem;color:var(--hg)}.hpro-pc{border:2px solid #f59e0b}.hpro-pc li svg{color:#d97706}
.hpro-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.hpro-plan{text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}
.hpro-price{margin:0;font-size:1.6rem;font-weight:900}.hpro-price small{font-size:.85rem;font-weight:600;color:var(--hm)}.hpro-pay{display:flex;align-items:center;gap:.4rem;justify-content:center}.hpro-free{display:flex;align-items:center;gap:.4rem}
@media (max-width:640px){.hpro-cmp{grid-template-columns:1fr}}
/* Yardım Merkezi (/hub/yardim) */
.hy{display:grid;grid-template-columns:250px minmax(0,1fr) 270px;gap:1.25rem;align-items:start;padding-top:1rem}
.hy-side{position:sticky;top:80px;display:flex;flex-direction:column;gap:.75rem}
.hy-search{display:flex;align-items:center;gap:.5rem;background:var(--hc);border:1px solid var(--hl);border-radius:12px;padding:0 .8rem;color:var(--hm)}
.hy-search:focus-within{border-color:var(--hr);box-shadow:0 0 0 3px rgba(200,16,46,.12)}
.tdbhub .hy-search input{flex:1;min-width:0;border:0!important;background:none!important;box-shadow:none!important;padding:.7rem 0;margin:0;height:auto;font:inherit;color:var(--hk);outline:none}
.hy-cats{background:var(--hc);border:1px solid var(--hl);border-radius:16px;padding:.4rem;box-shadow:var(--hsh)}
.hy-cats>summary{display:none;list-style:none;cursor:pointer;align-items:center;gap:.5rem;font-weight:800;padding:.6rem .7rem}
.hy-cats>summary::-webkit-details-marker{display:none}
.hy-cats nav{display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 170px);overflow:auto}
.hy-cat{display:flex;align-items:center;gap:.65rem;padding:.5rem .55rem;border-radius:11px;text-decoration:none;color:var(--hk)}
.hy-cat b{display:block;font-size:.88rem;line-height:1.25}.hy-cat small{display:block;color:var(--hm);font-size:.75rem;line-height:1.3;margin-top:1px}
.hy-cat:hover{background:var(--hs)}
.hy-cat.on{background:#fdecef}.hy-cat.on b{color:var(--hr)}
.hy-ci{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#fdecef;color:var(--hr)}
.hy-catg ul{list-style:none;margin:.15rem 0 .4rem 3.1rem;padding:0 0 0 .6rem;border-left:2px solid var(--hl)}
.hy-catg li a{display:block;padding:.3rem .45rem;border-radius:8px;font-size:.84rem;color:var(--hm);text-decoration:none;line-height:1.35}
.hy-catg li a:hover{color:var(--hk);background:var(--hs)}.hy-catg li a.on{color:var(--hr);font-weight:700;background:#fdecef}
.hy-main{min-width:0}
.hy-h{font-size:1.2rem;margin:0 0 .8rem!important}
.hy-sec{margin:1.4rem 0}
.hy-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem;align-items:center;padding:1.8rem;overflow:hidden;background:linear-gradient(135deg,var(--hc) 55%,#fdecef)}
.hy-kick{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;color:var(--hr);background:#fdecef;border-radius:99px;padding:.25rem .65rem;text-transform:uppercase;letter-spacing:.04em}
.hy-hero h1{font-size:2rem;line-height:1.15;margin:.7rem 0 .6rem!important}
.hy-hero p{color:var(--hm);margin:0 0 1.2rem;line-height:1.6}
.hy-hero-b{display:flex;flex-wrap:wrap;gap:.6rem}
.hy-mock{border-radius:12px;border:1px solid var(--hl);background:var(--hc);box-shadow:0 18px 40px rgba(16,24,40,.14);overflow:hidden;transform:perspective(900px) rotateY(-6deg);max-height:290px}
.hy-mock-bar{display:flex;gap:5px;padding:.45rem .6rem;background:var(--hs);border-bottom:1px solid var(--hl)}.hy-mock-bar i{width:8px;height:8px;border-radius:50%;background:#d1d5db}
.hy-mock img{display:block;width:100%;height:auto}
.hy-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}
.hy-pc{display:flex;flex-direction:column;gap:.45rem;margin:0;text-decoration:none;transition:border-color .15s,transform .15s}
.hy-pc:hover{border-color:var(--hr);transform:translateY(-2px)}
.hy-pc b{font-size:.98rem;line-height:1.3;margin-top:.3rem}.hy-pc small{color:var(--hm);line-height:1.45;font-size:.84rem;flex:1}
.hy-more{display:inline-flex;align-items:center;gap:.3rem;color:var(--hr);font-weight:700;font-size:.84rem}
.hy-what{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}
.hy-what p{color:var(--hm);line-height:1.6;margin:0 0 .8rem}
.hy-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}
.hy-checks li{display:flex;gap:.5rem;align-items:flex-start;line-height:1.4;font-size:.92rem}.hy-checks .hb-i{color:var(--hg);flex:0 0 auto;margin-top:2px}
.hy-cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}
.hy-cc{margin:0;scroll-margin-top:90px}.hy-cc header{display:flex;gap:.7rem;align-items:center;margin-bottom:.6rem}
.hy-cc h3{font-size:1rem}.hy-cc small{color:var(--hm);font-size:.8rem}
.hy-cc ul{list-style:none;margin:0;padding:0}.hy-cc li a{display:block;padding:.38rem 0;border-top:1px solid var(--hl);text-decoration:none;font-size:.9rem}
.hy-cc li a:hover{color:var(--hr)}
.hy-res .hy-h{font-size:1.35rem}
.hy-hits{list-style:none;margin:1rem 0 0;padding:0}
.hy-hits a{display:block;padding:.85rem 0;border-top:1px solid var(--hl);text-decoration:none}
.hy-hits b{display:block;font-size:1.02rem}.hy-hits a:hover b{color:var(--hr)}
.hy-hits small{display:inline-block;color:var(--hr);font-weight:700;font-size:.76rem;margin:.15rem 0 .3rem}.hy-hits span{display:block;color:var(--hm);font-size:.86rem;line-height:1.5}
.hy-art{padding:1.6rem 1.8rem}
.hy-art-h h1{font-size:1.75rem;line-height:1.2}
.hy-sum{color:var(--hm);font-size:1.02rem;line-height:1.55;margin:.5rem 0 .6rem}
.hy-meta{display:inline-flex;align-items:center;gap:.35rem;color:var(--hm);font-size:.8rem}
.hy-toc-m{display:none}
.hy-body{margin-top:1.2rem;line-height:1.7}
.hy-body>p{margin:0 0 1rem}
.hy-body h2{font-size:1.25rem;margin:1.8rem 0 .7rem!important;padding-top:.2rem;scroll-margin-top:90px}
.hy-body a{color:var(--hr);font-weight:600}
.hy-body code{background:var(--hs);border-radius:5px;padding:.05rem .35rem;font-size:.88em}
.hy-fig{margin:1rem 0 1.3rem}
.hy-zoom{display:block;border:1px solid var(--hl);border-radius:12px;overflow:hidden;background:var(--hb);cursor:zoom-in}
.hy-fig img{display:block;width:100%;height:auto}
.hy-fig figcaption{color:var(--hm);font-size:.8rem;margin-top:.45rem;text-align:center}
.hy-steps{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.7rem}
.hy-steps li{display:flex;gap:.8rem;align-items:flex-start}
.hy-n{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--hr);color:#fff;font-weight:800;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}
.hy-steps b{display:block;line-height:1.35}.hy-steps p{margin:.15rem 0 0;color:var(--hm);line-height:1.6}
.hy-box{display:flex;gap:.7rem;align-items:flex-start;border-radius:12px;padding:.85rem 1rem;margin:0 0 1.1rem}
.hy-box .hb-i{flex:0 0 auto;margin-top:3px}.hy-box p{margin:0;line-height:1.6}
.hy-tip{background:#eff6ff;color:#1e3a8a}.hy-tip .hb-i{color:#2563eb}.hy-tip a{color:#1d4ed8}
.hy-warn{background:#fff7e6;color:#7a4b00}.hy-warn .hb-i{color:#d97706}.hy-warn a{color:#9a5b00}
.hy-rules{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:12px;padding:.9rem 1.1rem;margin:0 0 1.2rem}
.hy-rules-t{display:flex;align-items:center;gap:.45rem;color:#15803d;margin-bottom:.45rem}
.hy-rules ul{margin:0;padding-left:1.2rem}.hy-rules li{margin:.25rem 0;line-height:1.55}
.hy-list{margin:0 0 1.1rem;padding-left:1.25rem}.hy-list li{margin:.3rem 0}
.hy-tblw{overflow-x:auto;margin:0 0 1.2rem;border:1px solid var(--hl);border-radius:12px}
.hy-tbl{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.45}
.hy-tbl th,.hy-tbl td{text-align:left;padding:.55rem .8rem;border-top:1px solid var(--hl);vertical-align:top}
.hy-tbl thead th{background:var(--hs);border-top:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--hm)}
.hy-tbl tbody th{font-weight:700;white-space:nowrap}
.hy-faq{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.2rem}
.hy-faq details{border:1px solid var(--hl);border-radius:12px;background:var(--hc)}
.hy-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;font-weight:700}
.hy-faq summary::-webkit-details-marker{display:none}.hy-faq summary .hb-i{flex:0 0 auto;transition:transform .15s;color:var(--hm)}
.hy-faq details[open] summary .hb-i{transform:rotate(180deg)}
.hy-faq details p{margin:0;padding:0 1rem .9rem;color:var(--hm);line-height:1.6}
.hy-rel{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--hl)}
.hy-relg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}
.hy-relg a{display:flex;gap:.6rem;align-items:flex-start;border:1px solid var(--hl);border-radius:12px;padding:.7rem;text-decoration:none}
.hy-relg a:hover{border-color:var(--hr)}.hy-relg b{display:block;font-size:.88rem;line-height:1.3}.hy-relg small{display:block;color:var(--hm);font-size:.76rem;line-height:1.4;margin-top:.15rem}
.hy-relg .hy-ci{width:32px;height:32px}
.hy-pn{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.4rem}
.hy-pn a{flex:0 1 48%;border:1px solid var(--hl);border-radius:12px;padding:.7rem .9rem;text-decoration:none}
.hy-pn a:hover{border-color:var(--hr)}.hy-pn small{display:block;color:var(--hm);font-size:.76rem}.hy-pn b{display:block;font-size:.9rem;margin-top:.1rem}
.hy-next{text-align:right;margin-left:auto}
.hy-aside{position:sticky;top:80px;display:flex;flex-direction:column}
.hy-st{font-size:.95rem!important;margin:0 0 .6rem!important}
.hy-toc ol,.hy-popl ol{margin:0;padding-left:1.2rem;font-size:.86rem}.hy-toc li,.hy-popl li{margin:.35rem 0;line-height:1.4}
.hy-toc a,.hy-popl a{text-decoration:none}.hy-toc a:hover,.hy-popl a:hover{color:var(--hr)}
.hy-popl ol{list-style:none;padding:0;counter-reset:hp}.hy-popl li{counter-increment:hp;display:flex;gap:.55rem}
.hy-popl li::before{content:counter(hp);flex:0 0 auto;width:22px;height:22px;border-radius:7px;background:var(--hs);color:var(--hm);font-weight:800;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}
.hy-need{display:flex;flex-direction:column;gap:.5rem}.hy-need .hy-st{margin:.3rem 0 0!important}.hy-need .hb-mut{margin:0 0 .3rem;font-size:.86rem}
.hy-join{background:linear-gradient(135deg,#c8102e,#8f0b21);border-color:transparent;color:#fff}
.hy-join .hy-st{color:#fff}.hy-join p{margin:0 0 .8rem;opacity:.9;font-size:.88rem}
.hy-join .hb-btn{background:#fff;color:#c8102e;border-color:#fff;width:100%}
.hy-dlg{border:0;padding:0;background:transparent;max-width:min(1400px,96vw);max-height:94vh}
.hy-dlg::backdrop{background:rgba(10,12,16,.82)}
.hy-dlg img{display:block;max-width:100%;max-height:92vh;border-radius:10px}
.hy-dlg-x{position:fixed;top:12px;right:16px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;font-size:1.5rem;line-height:1;cursor:pointer}
.hb-help{display:inline-flex;align-items:center;gap:.3rem;color:var(--hm);font-size:.82rem;font-weight:700;text-decoration:none}
.hb-help:hover{color:var(--hr)}
@media (max-width:1180px){.hy{grid-template-columns:230px minmax(0,1fr)}.hy-aside{grid-column:2;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.hy-aside .hb-card{margin:0}.hy-toc{display:none}.hy-toc-m{display:block;border:1px solid var(--hl);border-radius:12px;padding:.6rem .9rem;margin-top:1rem}.hy-toc-m summary{cursor:pointer;font-weight:800}.hy-toc-m ol{margin:.4rem 0 0;padding-left:1.2rem;font-size:.9rem}.hy-toc-m li{margin:.3rem 0}.hy-toc-m a{text-decoration:none}}
@media (max-width:860px){.hy{grid-template-columns:1fr;gap:.9rem}.hy-side,.hy-aside{position:static}.hy-aside{grid-column:1}.hy-cats>summary{display:flex}.hy-cats nav{max-height:none}
  .hy-hero{grid-template-columns:1fr;padding:1.3rem}.hy-hero h1{font-size:1.6rem}.hy-mock{transform:none;max-height:220px}.hy-pgrid{grid-template-columns:1fr 1fr}.hy-what,.hy-cgrid{grid-template-columns:1fr}.hy-art{padding:1.2rem}.hy-art-h h1{font-size:1.45rem}}
@media (max-width:560px){.hy-mock{display:none}.hy-pgrid{grid-template-columns:1fr}.hy-pn{flex-direction:column}.hy-pn a{flex-basis:auto}.hy-tbl tbody th{white-space:normal}}

.hh-guide-h{display:flex;gap:.7rem;align-items:flex-start}
.hh-guide-i{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:#fdecef;color:var(--hr);display:inline-flex;align-items:center;justify-content:center}
.hh-guide-h small{display:block;color:var(--hm);font-size:.82rem;line-height:1.45;margin-top:.2rem}
.hh-guide-l{list-style:none;margin:.8rem 0;padding:0}
.hh-guide-l a{display:flex;align-items:center;gap:.45rem;padding:.45rem 0;border-top:1px solid var(--hl);font-size:.88rem;font-weight:600;text-decoration:none}
.hh-guide-l a .hb-i{color:var(--hr);flex:0 0 auto}.hh-guide-l a:hover{color:var(--hr)}
.hh-guide-b{width:100%}
.ht-body .ht-h{margin:1.1rem 0 .5rem;line-height:1.3}.ht-body h3.ht-h{font-size:1.15rem}.ht-body h4.ht-h{font-size:1rem}.ht-body .ht-h:first-child{margin-top:0}
/* zengin metin editörü (konu açma) */
.hre{border:1px solid var(--hl);border-radius:12px;background:var(--hc);transition:border-color .15s,box-shadow .15s}
.hre:focus-within{border-color:var(--hr);box-shadow:0 0 0 3px rgba(200,16,46,.12)}
.hre-bar{display:flex;align-items:center;gap:2px;padding:.35rem .4rem;border-bottom:1px solid var(--hl);background:var(--hs);border-radius:12px 12px 0 0;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:2}
.hre-bar::-webkit-scrollbar{display:none}
.hre-b{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--hk);cursor:pointer}
.hre-b:hover{background:var(--hc)}.hre-b.on{background:var(--hc);color:var(--hr);box-shadow:inset 0 0 0 1px var(--hl)}
.hre-b:focus-visible{outline:2px solid var(--hr);outline-offset:1px}
.hre-sep{flex:0 0 auto;width:1px;height:20px;background:var(--hl);margin:0 4px}
.hre-ed{position:relative;min-height:220px;max-height:60vh;overflow-y:auto;padding:.85rem 1rem;outline:none;cursor:text}
.hre-ed.is-empty::before{content:attr(data-ph);color:var(--hm);pointer-events:none;position:absolute}
.tdbhub .hre-ed h3,.tdbhub .hre-ed h4{color:var(--hk);font-weight:800;letter-spacing:-.01em;text-transform:none;line-height:1.3;margin:1.1rem 0 .5rem}.tdbhub .hre-ed h3{font-size:1.15rem}.tdbhub .hre-ed h4{font-size:1rem}.tdbhub .hre-ed>:first-child{margin-top:0}
.hre-ed pre{background:#0f172a;color:#e2e8f0;border-radius:10px;padding:.8rem 1rem;overflow:auto;font-size:.84rem;margin:0 0 .7rem;white-space:pre-wrap}
.hre-ed pre code{background:none;padding:0;color:inherit}
.hre-pop{display:flex;gap:.4rem;align-items:center;padding:.5rem;border-bottom:1px solid var(--hl);background:var(--hc)}
.hre-pop input{flex:1;min-width:0;border:1px solid var(--hl);border-radius:8px;padding:.45rem .6rem;font:inherit;background:var(--hc);color:var(--hk)}
.hre-foot{display:flex;justify-content:space-between;gap:.8rem;padding:.4rem .8rem;border-top:1px solid var(--hl);color:var(--hm);font-size:.76rem}
.hre-foot .over{color:var(--hr);font-weight:700}
@media (max-width:640px){.hre-foot span:first-child{display:none}.hre-ed{min-height:180px}}
html[data-tdb=dark] .tdbhub{--hk:#eef1f5;--hm:#9aa4b2;--hl:#2a303a;--hc:#171b22;--hb:#12151b;--hs:#1f252e;--hsh:0 1px 2px rgba(0,0,0,.4)}
html[data-tdb=dark] .hb-preview{background:#2b2210;color:#f5d48a;border-color:#4a3a14}
html[data-tdb=dark] .hb-preview a{color:#f5d48a}
html[data-tdb=dark] .hb-flash.ok{background:#12301f;color:#86efac}html[data-tdb=dark] .hb-flash.err{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hs-nav a.on,html[data-tdb=dark] .hb-picks input:checked+span{background:#3a1520;color:#ff8a9a;border-color:#7f1d2d}
html[data-tdb=dark] .hb-link{color:#ff8a9a}html[data-tdb=dark] .hb-danger{color:#fb7185}
html[data-tdb=dark] .hb-mut a,html[data-tdb=dark] .hb-card-h a,html[data-tdb=dark] .hp-facts a,html[data-tdb=dark] .hs-me small{color:#ff8a9a}
html[data-tdb=dark] .hp-tabs a.on{color:#ff8a9a;border-bottom-color:#ff4d68}
html[data-tdb=dark] .hb-dev:hover{border-color:#3b4350}
html[data-tdb=dark] .hd-tag.p{background:#33280f;color:#facc15}
html[data-tdb=dark] .hd-tag.v-verified{background:#12301f;color:#4ade80}html[data-tdb=dark] .hd-tag.v-pending{background:#172554;color:#93c5fd}html[data-tdb=dark] .hd-tag.v-rejected{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hb-ver{color:#4ade80}
html[data-tdb=dark] .hb-sw-ui{background:#3b4350}
html[data-tdb=dark] .hd-sug,html[data-tdb=dark] .ht-more-m,html[data-tdb=dark] .ht-msug{box-shadow:0 10px 30px rgba(0,0,0,.5)}
html[data-tdb=dark] .hh-welcome{background:linear-gradient(140deg,#2a1519,var(--hc) 60%)}
html[data-tdb=dark] .hh-trophy,html[data-tdb=dark] .ht-tags a,html[data-tdb=dark] .ht-body .hb-mention{background:#3a1520;color:#ff8a9a}
html[data-tdb=dark] .hh-tags a span,html[data-tdb=dark] .ht-body a,html[data-tdb=dark] .hc-t a:hover,html[data-tdb=dark] .hh-tabs a.on,html[data-tdb=dark] .hn-tabs button.on,html[data-tdb=dark] .hn-steps li.on{color:#ff8a9a}
html[data-tdb=dark] .hh-tabs a.on,html[data-tdb=dark] .hn-tabs button.on{border-bottom-color:#ff4d68}
html[data-tdb=dark] .hh-n{background:#3a2412;color:#fb923c}
html[data-tdb=dark] .hc-ok{background:#12301f;color:#4ade80}
html[data-tdb=dark] .ht-uses{background:#172554;color:#93c5fd}html[data-tdb=dark] .ht-uses.v{background:#12301f;color:#4ade80}
html[data-tdb=dark] .ht-prob{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .ht-c.is-sol{border-color:#1f6b3d;background:linear-gradient(180deg,#10261a,var(--hc) 120px);box-shadow:0 0 0 1px #1f6b3d}
html[data-tdb=dark] .ht-hint{background:#12301f;color:#86efac}
html[data-tdb=dark] .ht-r.on.ht-r-like{background:#3a1520;border-color:#7f1d2d;color:#ff8a9a}
html[data-tdb=dark] .ht-r.on.ht-r-useful{background:#33280f;border-color:#6b5512;color:#facc15}
html[data-tdb=dark] .ht-r.on.ht-r-thanks{background:#3a1530;border-color:#7a1d55;color:#f9a8d4}
html[data-tdb=dark] .hn-sim{background:#2b2210;border-color:#4a3a14}html[data-tdb=dark] .hn-sim b{color:#f5d48a}
html[data-tdb=dark] .hn-steps li.done span{background:#3a1520;border-color:#3a1520;color:#ff8a9a}
html[data-tdb=dark] .hn-err{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .ht-prod-p{color:#4ade80}
html[data-tdb=dark] .hc-dot{color:#4b5563}
html[data-tdb=dark] .hpp-map li.freq .hpp-map-t a:after{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hn-ask{background:#172554;border-color:#1e3a8a}html[data-tdb=dark] .hn-ask b{color:#93c5fd}
html[data-tdb=dark] .ht-metoo{background:#2b1d10;border-color:#5a3a14}
html[data-tdb=dark] .hpp-links small{color:#4ade80}
html[data-tdb=dark] .hpp-chips a.on{background:#c8102e;border-color:#c8102e}
html[data-tdb=dark] .hb-dlg-r label:has(input:checked),html[data-tdb=dark] .hr-i,html[data-tdb=dark] .hm-k-ban{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hm-k-p,html[data-tdb=dark] .hm-k-mute{background:#172554;color:#93c5fd}html[data-tdb=dark] .hm-k-r{background:#2e1065;color:#c4b5fd}
html[data-tdb=dark] .hm-k-u,html[data-tdb=dark] .hm-k-warn{background:#3a2a08;color:#fcd34d}html[data-tdb=dark] .hm-k-suspend{background:#3b1d0a;color:#fdba74}
html[data-tdb=dark] .hm-st{background:#eef1f5;color:#111827}
html[data-tdb=dark] .hn-visopts input:checked+span,html[data-tdb=dark] .hx-tabs a.on,html[data-tdb=dark] .hx-c.on,html[data-tdb=dark] .hz-i.is-new{background:#3a1520}
html[data-tdb=dark] .hx-tabs a.on{color:#ff8a9a}
html[data-tdb=dark] .hx-req,html[data-tdb=dark] .hx-sharing{background:#2b2210}
html[data-tdb=dark] .hm-k-m,html[data-tdb=dark] .hz-ic-urunler{background:#12301f;color:#86efac}
html[data-tdb=dark] .hz-ic-cevaplar{background:#172554;color:#93c5fd}html[data-tdb=dark] .hz-ic-begeniler{background:#3a1520;color:#fda4af}html[data-tdb=dark] .hz-ic-sosyal{background:#2e1065;color:#c4b5fd}
html[data-tdb=dark] .hm-q{background:rgba(255,255,255,.06)}html[data-tdb=dark] .hm-card img{background:#fff}
html[data-tdb=dark] .hn-chips input:checked+span,html[data-tdb=dark] .gf-icons input:checked+span,html[data-tdb=dark] .hg-role-owner{background:#3a1520;color:#ff8a9a}
html[data-tdb=dark] .hgd-wiki,html[data-tdb=dark] .hgv-pend,html[data-tdb=dark] .hgh-pending .hgh-st{background:#2e1065;color:#c4b5fd}
html[data-tdb=dark] .hg-role-mod{background:#172554;color:#93c5fd}html[data-tdb=dark] .hgh-approved .hgh-st{background:#12301f;color:#86efac}html[data-tdb=dark] .hgh-rejected .hgh-st{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hgh-diff .add{background:#12301f;color:#bbf7d0}html[data-tdb=dark] .hgh-diff .del{background:#3a1520;color:#fecaca}
html[data-tdb=dark] .ht-tagpop{box-shadow:0 10px 30px rgba(0,0,0,.6)}
html[data-tdb=dark] .hsum,html[data-tdb=dark] .hq.done{background:#0f2a1c;border-color:#14532d}html[data-tdb=dark] .hsum-h{color:#86efac}
html[data-tdb=dark] .hnote,html[data-tdb=dark] .hbadge,html[data-tdb=dark] .hbadge-c.have{background:#2b2210;border-color:#4a3a14}html[data-tdb=dark] .hnote-h,html[data-tdb=dark] .hbadge{color:#f5d48a}
html[data-tdb=dark] .hbadge-c.have .hbadge-i,html[data-tdb=dark] .hrep-badges .hbadge-i{background:#4a3a14;color:#f5d48a}
html[data-tdb=dark] .hnote-v button.on{background:#3a1520;color:#ff8a9a}
html[data-tdb=dark] .hmk-sort a.on{background:#eef1f5;color:#12151b;border-color:#eef1f5}
html[data-tdb=dark] .hl-img,html[data-tdb=dark] .hli-big{background:#0e1116}html[data-tdb=dark] .hmk-pimg img,html[data-tdb=dark] .hli-prod img{background:#fff}
html[data-tdb=dark] .hli-cmp .ok,html[data-tdb=dark] .htr-s,html[data-tdb=dark] .hrv-v,html[data-tdb=dark] .hlf-cmp .ok,html[data-tdb=dark] .hdl-confirmed,html[data-tdb=dark] .hli-neg{background:#0f2a1c;color:#86efac}
html[data-tdb=dark] .hli-cmp .ok dd,html[data-tdb=dark] .htr-v,html[data-tdb=dark] .hrv-a,html[data-tdb=dark] .hmk-safe h2{color:#86efac}html[data-tdb=dark] .htr-s.none{background:#1f252e;color:#9aa4b2}
html[data-tdb=dark] .hm-k-l,html[data-tdb=dark] .hm-risk,html[data-tdb=dark] .hdl-proposed{background:#2b2210;color:#f5d48a}html[data-tdb=dark] .hm-risk.hi{background:#3a1520;color:#fda4af}
html[data-tdb=dark] .hli-cmp .warn dd,html[data-tdb=dark] .hlf-cmp .warn,html[data-tdb=dark] .hm-card-l small{color:#fbbf24}
html[data-tdb=dark] .hlf-cond input:checked+span,html[data-tdb=dark] .hdl-ask,html[data-tdb=dark] .hmy-confirm a,html[data-tdb=dark] .hmy-review a{background:#2a1218}
html[data-tdb=dark] .hli-me{border-color:#171b22}html[data-tdb=dark] .hl-p{color:#ff8a9a}html[data-tdb=dark] .hli-pr b{color:#ff8a9a}
html[data-tdb=dark] .hev-i.pin{background:#2b2210}html[data-tdb=dark] .hev-price,html[data-tdb=dark] .hpp-drop-p,html[data-tdb=dark] .hpp-drop-b strong{color:#86efac}
html[data-tdb=dark] .hev-prod img,html[data-tdb=dark] .hev-pg img{background:#fff}html[data-tdb=dark] .hev-tabs button.on{background:#eef1f5;color:#12151b}
html[data-tdb=dark] .hb-join{background:#172554;color:#bfdbfe;border-color:#1e3a8a}html[data-tdb=dark] .hli-boost p{color:#fbbf24}
html[data-tdb=dark] .hy-cat.on,html[data-tdb=dark] .hy-ci,html[data-tdb=dark] .hy-kick,html[data-tdb=dark] .hy-catg li a.on{background:#3a1520}
html[data-tdb=dark] .hy-cat.on b,html[data-tdb=dark] .hy-ci,html[data-tdb=dark] .hy-kick,html[data-tdb=dark] .hy-catg li a.on,html[data-tdb=dark] .hy-body a,html[data-tdb=dark] .hy-more,html[data-tdb=dark] .hy-hits small{color:#ff8a9a}
html[data-tdb=dark] .hy-hero{background:linear-gradient(135deg,var(--hc) 55%,#2a1219)}
html[data-tdb=dark] .hy-mock{box-shadow:0 18px 40px rgba(0,0,0,.5)}html[data-tdb=dark] .hy-mock-bar i{background:#3b4350}
html[data-tdb=dark] .hy-tip{background:#14213d;color:#bfdbfe}html[data-tdb=dark] .hy-tip .hb-i,html[data-tdb=dark] .hy-tip a{color:#93c5fd}
html[data-tdb=dark] .hy-warn{background:#2b2210;color:#f5d48a}html[data-tdb=dark] .hy-warn .hb-i,html[data-tdb=dark] .hy-warn a{color:#fbbf24}
html[data-tdb=dark] .hy-rules{background:#0f2418;border-color:#14532d}html[data-tdb=dark] .hy-rules-t{color:#4ade80}
html[data-tdb=dark] .hy-zoom{border-color:#3b4350}
html[data-tdb=dark] .hy-search:focus-within{box-shadow:0 0 0 3px rgba(255,77,104,.18)}
html[data-tdb=dark] .hh-guide-i{background:#3a1520;color:#ff8a9a}html[data-tdb=dark] .hh-guide-l a .hb-i{color:#ff8a9a}
html[data-tdb=dark] .hre:focus-within{box-shadow:0 0 0 3px rgba(255,77,104,.18)}html[data-tdb=dark] .hre-b.on{color:#ff8a9a}
