/* Kuzgun token'ları (site/araç sayfaları data-theme kullanır; panelde kuzgun-home.css tanımlar) */
:root{--kz-bg:#1d1a27;--kz-card:#25212f;--kz-card-2:#2b2634;--kz-card-3:#332d3e;--kz-line:#44374f;--kz-text:#f6f1eb;--kz-muted:#bdb4c6;--kz-gold:#f2c879;--kz-lilac:#c49df7}
html[data-theme=light]{--kz-bg:#f5f2f8;--kz-card:#ffffff;--kz-card-2:#f3eff6;--kz-card-3:#ebe6f0;--kz-line:#dbd0e3;--kz-text:#282130;--kz-muted:#6d6275;--kz-gold:#946012;--kz-lilac:#7844ba;--red:#E11D48;--warn:#B45309;--ok:#0E9F6E}
html[data-theme=light] :is(.kzt-art,.kzl-stage,.kzl-chat-preview,.kzl-overlay-preview,.kzl-webcam-art,.kzl-emote-art,.kzl-bitrate-art){--kz-bg:#1d1a27;--kz-card:#25212f;--kz-card-2:#2b2634;--kz-card-3:#332d3e;--kz-line:#44374f;--kz-text:#f6f1eb;--kz-muted:#bdb4c6;--kz-gold:#f2c879;--kz-lilac:#c49df7}
@media(max-width:600px){
  .kzt98-mobile main.wrap{padding:10px 10px 24px}
  .kzt98-mobile .kzt6-head{padding:0 0 13px}
  .kzt98-mobile .kzt6-badge{display:none}
  .kzt98-mobile .kzt6-head h1{margin:9px 0 3px;font-size:24px}
  .kzt98-mobile .kzt6-head p{color:var(--kz-text);font-size:12px}
  .kzt98-label,.kzt98-result-title{display:block;margin:5px 0 2px;color:var(--kz-text);font:700 12px Inter,system-ui,sans-serif}
  .kzt98-mobile.kzt6-youtube .card,.kzt98-mobile.kzt6-zalgo .card{display:flex;flex-direction:column;gap:9px;margin:0;padding:14px;border:1px solid var(--kz-line);border-radius:13px;background:linear-gradient(150deg,var(--kz-card),var(--kz-bg))}
  .kzt98-mobile.kzt6-youtube .card>.in{display:block;width:100%;margin:0}
  .kzt98-mobile.kzt6-youtube #kw{width:100%;min-height:43px;padding:8px 11px;background:var(--kz-card);border-color:var(--kz-line);color:var(--kz-text)}
  .kzt98-mobile.kzt6-youtube #go{width:100%;min-height:43px;margin:5px 0 15px;background:linear-gradient(110deg,#ffd865,#ffc132);color:#1a1422}
  .kzt98-mobile.kzt6-youtube .kzt6-yt-panel{width:100%;padding:0;border:0;background:none}
  .kzt98-mobile.kzt6-youtube .kzt6-yt-head{margin:0 0 7px}
  .kzt98-mobile.kzt6-youtube .kzt6-yt-head h3{font-size:12px}
  .kzt98-tag-sample{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2);color:var(--kz-text)}
  .kzt98-tag-sample>span{display:grid;place-items:center;flex:none;width:43px;height:43px;border-radius:6px;background:var(--kz-bg);color:var(--kz-lilac);font-size:29px;line-height:1}
  .kzt98-tag-sample strong{font-size:13px;line-height:1.4;font-weight:500;overflow-wrap:anywhere}
  .kzt98-mobile.kzt6-youtube .bar{width:100%;margin:8px 0 0}
  .kzt98-mobile.kzt6-youtube #copyTags{width:100%;min-height:42px;border:1px solid #665775;border-radius:8px;background:var(--kz-card-2);color:var(--kz-text);font-size:13px}
  .kzt98-mobile.kzt6-youtube #tagCnt{display:none}
  .kzt98-more{width:100%;min-width:0;margin:10px 0 0;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2);color:var(--kz-text)}
  .kzt98-more summary{padding:8px 10px;cursor:pointer;font-size:11px}
  .kzt98-more #tags,.kzt98-more .kzt6-yt-panel{margin:8px 10px 10px}
  .kzt98-mobile.kzt6-fancy #in{width:100%;min-height:43px;margin:5px 0 15px;padding:9px 38px 9px 11px;background:var(--kz-card);border-color:var(--kz-line);color:var(--kz-text)}
  .kzt98-mobile.kzt6-fancy .kzt98-result-title{margin:4px 0 8px}
  .kzt98-mobile.kzt6-fancy .rows{display:flex;flex-direction:column;gap:8px;max-height:202px;margin:0;padding:0;border:0;background:none;overflow-y:auto}
  .kzt98-mobile.kzt6-fancy .rows .kzt6-normal{display:none}
  .kzt98-mobile.kzt6-fancy .r{display:grid;grid-template-columns:minmax(0,1fr) 89px;gap:8px;align-items:center;min-height:60px;margin:0;padding:8px 10px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2)}
  .kzt98-mobile.kzt6-fancy .r .nm{display:none}
  .kzt98-mobile.kzt6-fancy .r .o{min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .kzt98-mobile.kzt6-fancy .r .cp{min-height:38px;padding:5px;border:1px solid var(--kz-line);border-radius:7px;background:var(--kz-card);color:var(--kz-text);font-size:11px}
  .kzt98-mobile.kzt6-zalgo .kzt6-input-wrap{width:100%;margin:0}
  .kzt98-mobile.kzt6-zalgo #in{width:100%;min-height:67px;max-height:130px;margin:0;padding:11px 38px 10px 11px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card);color:var(--kz-text);font-size:15px}
  .kzt98-mobile.kzt6-zalgo .row{display:flex;flex-direction:column;align-items:stretch;gap:7px;margin:0}
  .kzt98-mobile.kzt6-zalgo .row label{color:var(--kz-text);font-size:12px;font-weight:700}
  .kzt98-mobile.kzt6-zalgo #lvV{display:none}
  .kzt98-mobile.kzt6-zalgo #lv{width:100%;min-width:0!important;margin:0;accent-color:#c381ea!important}
  .kzt98-scale{display:flex;justify-content:space-between;color:var(--kz-muted);font-size:10px}
  .kzt98-mobile.kzt6-zalgo .chk{display:flex;justify-content:space-between;gap:5px;margin:4px 0 0!important}
  .kzt98-mobile.kzt6-zalgo .chk label{display:flex;align-items:center;gap:5px;color:var(--kz-text);font-size:12px}
  .kzt98-mobile.kzt6-zalgo .chk input{width:17px;height:17px;margin:0;accent-color:#c381ea}
  .kzt98-mobile.kzt6-zalgo .kzt6-output-label{padding:10px 0 0;font-size:12px}
  .kzt98-mobile.kzt6-zalgo #out{display:grid;place-items:center;min-height:69px;max-height:92px;margin:0;padding:13px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2);color:var(--kz-text);font-size:21px;line-height:1.7;text-align:center;overflow:auto}
  .kzt98-mobile.kzt6-zalgo .bar{display:flex;flex-direction:column;gap:7px;margin:5px 0 0}
  .kzt98-mobile.kzt6-zalgo .bar button{width:100%;min-height:42px;margin:0;border-radius:8px}
  .kzt98-mobile.kzt6-zalgo #copy{background:linear-gradient(110deg,#ffd865,#ffc132);color:#1a1422}
  .kzt98-mobile.kzt6-zalgo #re{border:1px solid var(--kz-line);background:var(--kz-card-2);color:var(--kz-text)}
  html[data-theme=light] .kzt98-mobile.kzt6-youtube .card,html[data-theme=light] .kzt98-mobile.kzt6-zalgo .card{background:#fff;color:#30243c;border-color:#d7cde1}
  html[data-theme=light] .kzt98-mobile .kzt98-label,html[data-theme=light] .kzt98-mobile .kzt98-result-title{color:#40314d}
}
