/* Discord Timestamp Generator v2 — araç stili (kit üstünde). Kapsam .bvk-t-discord-timestamp-generator, önek dt-. */
.bvk-t-discord-timestamp-generator{--dt-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}
.bvk-t-discord-timestamp-generator .kzk-ws{min-width:0}

/* sayfanın eski araç kurallarını (.r, .rows, input:focus) etkisizleştir */
.bvk-t-discord-timestamp-generator .rows{margin:0}
.bvk-t-discord-timestamp-generator input:focus{box-shadow:none}
.bvk-t-discord-timestamp-generator .kzk-field input:focus-visible,.bvk-t-discord-timestamp-generator .dt-whenF input:focus-visible{box-shadow:0 0 0 3px var(--kzk-gold-tint,rgba(251,191,36,.18))}

/* ── ne zaman çubuğu ── */
.bvk-t-discord-timestamp-generator .dt-when{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px 12px;margin:2px 0 14px;padding:12px;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-md);background:var(--kzk-card-2)}
.bvk-t-discord-timestamp-generator .dt-whenF{display:flex;flex-direction:column;gap:6px;min-width:0}
.bvk-t-discord-timestamp-generator .dt-whenF .kzk-label{margin:0}
.bvk-t-discord-timestamp-generator .dt-whenF input{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid var(--kzk-line-2);border-radius:var(--kzk-r-sm);background:var(--kzk-field);color:var(--kzk-text);font:600 15px/1 var(--kzk-font,Inter,system-ui,sans-serif);font-variant-numeric:tabular-nums;color-scheme:dark}
html[data-theme=light] .bvk-t-discord-timestamp-generator .dt-whenF input{color-scheme:light}
.bvk-t-discord-timestamp-generator .dt-whenF input:hover{border-color:var(--kzk-line-hover,var(--kzk-line-2))}
.bvk-t-discord-timestamp-generator .dt-whenF input:focus{outline:none;border-color:var(--kzk-gold-line)}
.bvk-t-discord-timestamp-generator .dt-whenQ{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.bvk-t-discord-timestamp-generator .dt-now{flex:none}
.bvk-t-discord-timestamp-generator .dt-shift{display:flex;flex-wrap:wrap;gap:6px;min-width:0}
.bvk-t-discord-timestamp-generator .dt-shift button{min-height:32px;padding:0 11px;border:1px solid var(--kzk-line);border-radius:999px;background:transparent;color:var(--kzk-text-2);font:600 12.5px/1 var(--kzk-font,Inter,sans-serif);cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s,background .15s}
.bvk-t-discord-timestamp-generator .dt-shift button:hover{border-color:var(--kzk-hl-line,var(--kzk-line-2));color:var(--kzk-text);background:var(--kzk-hl-bg,transparent)}
.bvk-t-discord-timestamp-generator .dt-shift button:active{transform:translateY(1px)}

/* ── tema seçici (önizleme başı) ── */
.bvk-t-discord-timestamp-generator .kzk-prev-head{flex-wrap:wrap;row-gap:8px}
.bvk-t-discord-timestamp-generator .kzk-prev-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
.bvk-t-discord-timestamp-generator .dt-theme button{display:inline-flex;align-items:center;gap:6px}
.bvk-t-discord-timestamp-generator .dt-sw{width:11px;height:11px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.bvk-t-discord-timestamp-generator .dt-sw--dark{background:#1a1a1e}
.bvk-t-discord-timestamp-generator .dt-sw--ash{background:#323339}
.bvk-t-discord-timestamp-generator .dt-sw--onyx{background:#000}
.bvk-t-discord-timestamp-generator .dt-sw--light{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}

/* ── taslak şeridi ── */
.bvk-t-discord-timestamp-generator .dt-draft{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--kzk-hl-line,var(--kzk-line));border-radius:var(--kzk-r-sm);background:var(--kzk-hl-bg,transparent);color:var(--kzk-text-2);font-size:13px}
.bvk-t-discord-timestamp-generator .dt-draft[hidden]{display:none}
.bvk-t-discord-timestamp-generator .dt-draft .kzk-i{width:16px;height:16px;color:var(--kzk-lilac);flex:none}
.bvk-t-discord-timestamp-generator .dt-linkBtn{margin-left:auto;padding:2px 4px;border:0;background:none;color:var(--kzk-lilac);font:600 12.5px/1.2 var(--kzk-font,Inter,sans-serif);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.bvk-t-discord-timestamp-generator .dt-linkBtn:hover{color:var(--kzk-text)}
.bvk-t-discord-timestamp-generator .dt-linkBtn[hidden]{display:none}

/* ── Discord önizlemesi ── */
.bvk-t-discord-timestamp-generator .dt-dc{
  --dc-bg:#1a1a1e;--dc-bar:#1a1a1e;--dc-line:rgba(255,255,255,.06);--dc-text:#dfe0e2;--dc-head:#f2f3f5;--dc-mut:#949ba4;
  --dc-chip:rgba(255,255,255,.08);--dc-input:#222327;--dc-embed:#242429;--dc-code:#2b2d31;--dc-men:rgba(88,101,242,.3);--dc-men-t:#c9cdfb;
  --dc-ping:rgba(240,177,50,.08);--dc-ping-l:#f0b232;--dc-q:#4e5058;
  position:relative;display:flex;flex-direction:column;border-radius:var(--kzk-r-md);overflow:hidden;background:var(--dc-bg);color:var(--dc-text);
  font:400 15px/1.375 "gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:0 0 0 1px var(--kzk-line),0 18px 40px -24px rgba(0,0,0,.6);transition:background .2s}
.bvk-t-discord-timestamp-generator .dt-dc[data-dtheme=ash]{--dc-bg:#313338;--dc-bar:#313338;--dc-line:rgba(0,0,0,.24);--dc-text:#dbdee1;--dc-chip:rgba(255,255,255,.07);--dc-input:#383a40;--dc-embed:#2b2d31;--dc-code:#2b2d31}
.bvk-t-discord-timestamp-generator .dt-dc[data-dtheme=onyx]{--dc-bg:#070709;--dc-bar:#070709;--dc-line:rgba(255,255,255,.07);--dc-text:#e1e2e4;--dc-chip:rgba(255,255,255,.09);--dc-input:#121214;--dc-embed:#121214;--dc-code:#16161a}
.bvk-t-discord-timestamp-generator .dt-dc[data-dtheme=light]{--dc-bg:#fff;--dc-bar:#fff;--dc-line:rgba(6,6,7,.08);--dc-text:#313338;--dc-head:#060607;--dc-mut:#5c5e66;--dc-chip:rgba(6,6,7,.07);--dc-input:#ebedef;--dc-embed:#f2f3f5;--dc-code:#ebedef;--dc-men:rgba(88,101,242,.15);--dc-men-t:#505cdc;--dc-ping:rgba(240,177,50,.12);--dc-q:#c4c9ce}
.bvk-t-discord-timestamp-generator .dt-dc-bar{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-bottom:1px solid var(--dc-line);background:var(--dc-bar);color:var(--dc-head);font-weight:600;font-size:15px}
.bvk-t-discord-timestamp-generator .dt-dc-bar svg{width:20px;height:20px;color:var(--dc-mut);flex:none}
.bvk-t-discord-timestamp-generator .dt-dc-chan{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bvk-t-discord-timestamp-generator .dt-dc-feed{padding:14px 0 12px;display:flex;flex-direction:column;justify-content:center}
.bvk-t-discord-timestamp-generator .dt-dc-msg{position:relative;display:flex;gap:14px;padding:4px 16px 6px 16px}
.bvk-t-discord-timestamp-generator .dt-dc-msg.is-ping{background:var(--dc-ping)}
.bvk-t-discord-timestamp-generator .dt-dc-msg.is-ping::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--dc-ping-l)}
.bvk-t-discord-timestamp-generator .dt-dc-av{flex:none;width:40px;height:40px;margin-top:2px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 17px/1 "Space Grotesk",Inter,sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2)}
.bvk-t-discord-timestamp-generator .dt-dc-main{min-width:0;flex:1}
.bvk-t-discord-timestamp-generator .dt-dc-head{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;line-height:22px}
.bvk-t-discord-timestamp-generator .dt-dc-name{color:var(--dc-head);font-weight:600;font-size:16px;overflow-wrap:anywhere}
.bvk-t-discord-timestamp-generator .dt-dc-app{display:inline-flex;align-items:center;height:15px;padding:0 4.5px;border-radius:3px;background:#5865f2;color:#fff;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}
.bvk-t-discord-timestamp-generator .dt-dc-stamp{color:var(--dc-mut);font-size:12px;margin-left:2px}
.bvk-t-discord-timestamp-generator .dt-dc-body{overflow-wrap:anywhere;white-space:normal}
.bvk-t-discord-timestamp-generator .dt-dc-p{min-height:1.375em}
.bvk-t-discord-timestamp-generator .dt-dc-body strong{color:var(--dc-head);font-weight:700}
.bvk-t-discord-timestamp-generator .dt-dc-h1{color:var(--dc-head);font-size:24px;font-weight:700;line-height:1.375;margin:6px 0 2px}
.bvk-t-discord-timestamp-generator .dt-dc-h2{color:var(--dc-head);font-size:20px;font-weight:700;line-height:1.375;margin:6px 0 2px}
.bvk-t-discord-timestamp-generator .dt-dc-h3{color:var(--dc-head);font-size:16px;font-weight:700;margin:6px 0 2px}
.bvk-t-discord-timestamp-generator .dt-dc-sub{color:var(--dc-mut);font-size:13px}
.bvk-t-discord-timestamp-generator .dt-dc-li{position:relative;padding-left:20px}
.bvk-t-discord-timestamp-generator .dt-dc-li::before{content:"";position:absolute;left:7px;top:.62em;width:5px;height:5px;border-radius:50%;background:currentColor}
.bvk-t-discord-timestamp-generator .dt-dc-quote{position:relative;padding:0 0 0 14px;margin:1px 0}
.bvk-t-discord-timestamp-generator .dt-dc-quote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px;background:var(--dc-q)}
.bvk-t-discord-timestamp-generator .dt-dc-code{padding:.1em .3em;border-radius:4px;background:var(--dc-code);font:13px/1.4 var(--dt-mono)}
.bvk-t-discord-timestamp-generator .dt-dc-spoil{border-radius:3px;background:var(--dc-mut);color:transparent}
.bvk-t-discord-timestamp-generator .dt-dc-ts{padding:0 2px;border-radius:3px;background:var(--dc-chip);white-space:nowrap}
.bvk-t-discord-timestamp-generator .dt-dc-men{padding:0 2px;border-radius:3px;background:var(--dc-men);color:var(--dc-men-t);font-weight:500}
.bvk-t-discord-timestamp-generator .dt-dc-embed{max-width:520px;margin-top:4px;padding:10px 16px 12px 12px;border-radius:4px;border-left:4px solid var(--ec,#a855f7);background:var(--dc-embed);font-size:14px}
.bvk-t-discord-timestamp-generator .dt-dc-input{margin:0 16px 16px;padding:11px 16px;border-radius:8px;background:var(--dc-input);color:var(--dc-mut);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bvk-t-discord-timestamp-generator #dt-cap{margin:10px 2px 0}

/* ── dünya saati ── */
.bvk-t-discord-timestamp-generator .dt-world{margin-top:16px;padding-top:14px;border-top:1px solid var(--kzk-line)}
.bvk-t-discord-timestamp-generator .dt-world>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}
.bvk-t-discord-timestamp-generator .dt-world>summary::-webkit-details-marker{display:none}
.bvk-t-discord-timestamp-generator .dt-world>summary .kzk-sec-aside{margin-left:auto}
.bvk-t-discord-timestamp-generator .dt-chev{width:16px;height:16px;color:var(--kzk-muted);transition:transform .15s;flex:none}
.bvk-t-discord-timestamp-generator .dt-world:not([open]) .dt-chev{transform:rotate(-90deg)}
.bvk-t-discord-timestamp-generator .dt-worldList{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}
.bvk-t-discord-timestamp-generator .dt-wz{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);background:var(--kzk-card-2)}
.bvk-t-discord-timestamp-generator .dt-wz.is-you{border-color:var(--kzk-line-2);background:var(--kzk-card-2)}
.bvk-t-discord-timestamp-generator .dt-wz-city{font:600 11.5px/1.2 var(--kzk-font,Inter,sans-serif);letter-spacing:.4px;text-transform:uppercase;color:var(--kzk-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bvk-t-discord-timestamp-generator .dt-wz.is-you .dt-wz-city{color:var(--kzk-lilac)}
.bvk-t-discord-timestamp-generator .dt-wz-time{font:700 15px/1.25 "Space Grotesk",Inter,sans-serif;color:var(--kzk-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.bvk-t-discord-timestamp-generator .dt-wz-off{font:500 11.5px/1.2 var(--dt-mono);color:var(--kzk-faint,var(--kzk-muted))}
.bvk-t-discord-timestamp-generator .dt-wz-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}
.bvk-t-discord-timestamp-generator .dt-wz-day{color:var(--kzk-muted);font:500 11px/1.4 var(--kzk-font,Inter,sans-serif)}
.bvk-t-discord-timestamp-generator .dt-wz-day::before{content:"";display:inline-block;width:4px;height:4px;margin-right:5px;border-radius:50%;background:var(--kzk-faint,var(--kzk-muted));vertical-align:2px}
.bvk-t-discord-timestamp-generator .dt-wz.is-night .dt-wz-time{color:var(--kzk-text-2)}

/* ── kodlar ── */
.bvk-t-discord-timestamp-generator .dt-codes .kzk-sec-head{flex-wrap:wrap;row-gap:6px}
.bvk-t-discord-timestamp-generator .dt-unix{margin-left:auto;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid var(--kzk-line);border-radius:999px;background:var(--kzk-card-2);color:var(--kzk-text-2);font:600 12px/1 var(--kzk-font,Inter,sans-serif);cursor:pointer;transition:border-color .15s,color .15s}
.bvk-t-discord-timestamp-generator .dt-unix:hover{border-color:var(--kzk-line-2);color:var(--kzk-text)}
.bvk-t-discord-timestamp-generator .dt-unix.is-done{border-color:var(--kzk-ok);color:var(--kzk-ok)}
.bvk-t-discord-timestamp-generator .dt-unixLbl{color:var(--kzk-muted);letter-spacing:.3px;font-size:11px}
.bvk-t-discord-timestamp-generator .dt-unixNum{font:600 12.5px/1 var(--dt-mono);font-variant-numeric:tabular-nums}
.bvk-t-discord-timestamp-generator .dt-unix .kzk-i{width:14px;height:14px}
.bvk-t-discord-timestamp-generator .dt-rows{display:flex;flex-direction:column;margin-top:10px}
.bvk-t-discord-timestamp-generator .dt-rows .r{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--kzk-line)}
.bvk-t-discord-timestamp-generator .dt-rows .r:first-child{border-top:0}
.bvk-t-discord-timestamp-generator .dt-badge{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--kzk-hl-bg,rgba(168,85,247,.12));box-shadow:inset 0 0 0 1px var(--kzk-hl-line,rgba(168,85,247,.3));color:var(--kzk-lilac);font:700 14px/1 var(--dt-mono)}
.bvk-t-discord-timestamp-generator .dt-rows .pv{min-width:0}
.bvk-t-discord-timestamp-generator .dt-sname{display:flex;align-items:center;gap:6px;color:var(--kzk-muted);font:600 11.5px/1.3 var(--kzk-font,Inter,sans-serif);letter-spacing:.3px;text-transform:uppercase}
.bvk-t-discord-timestamp-generator .dt-kbd{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--kzk-line);border-bottom-width:2px;border-radius:4px;color:var(--kzk-faint,var(--kzk-muted));font:600 10px/1 var(--dt-mono);text-transform:none}
.bvk-t-discord-timestamp-generator .dt-rows .p1{margin-top:2px;color:var(--kzk-text);font-weight:600;font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}
.bvk-t-discord-timestamp-generator .dt-rows .p2{display:inline-block;max-width:100%;padding:0;border:0;background:none;color:var(--kzk-muted);font:500 12.5px/1.2 var(--dt-mono);white-space:nowrap;margin:0;word-break:normal}
.bvk-t-discord-timestamp-generator .dt-rows .cp{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--kzk-line-2);border-radius:var(--kzk-r-sm);background:var(--kzk-card-2);color:var(--kzk-text);font:600 12.5px/1 var(--kzk-font,Inter,sans-serif);cursor:pointer;transition:border-color .15s,background .15s,color .15s}
.bvk-t-discord-timestamp-generator .dt-rows .cp .kzk-i{width:15px;height:15px}
.bvk-t-discord-timestamp-generator .dt-rows .cp:hover{border-color:var(--kzk-gold-line);color:var(--kzk-gold)}
.bvk-t-discord-timestamp-generator .dt-rows .cp.is-done{border-color:var(--kzk-ok);color:var(--kzk-ok);background:transparent}
.bvk-t-discord-timestamp-generator .dt-keys{margin-top:6px}

/* ── seçenekler ── */
.bvk-t-discord-timestamp-generator .dt-moments{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}
.bvk-t-discord-timestamp-generator .dt-moments[hidden]{display:none}
.bvk-t-discord-timestamp-generator .dt-mom{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:48px;padding:7px 10px;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);background:var(--kzk-card-2);color:var(--kzk-text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}
.bvk-t-discord-timestamp-generator .dt-mom span{max-width:100%;font:600 12.5px/1.25 var(--kzk-font,Inter,sans-serif);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}
.bvk-t-discord-timestamp-generator .dt-mom small{color:var(--kzk-muted);font:500 11.5px/1.2 var(--kzk-font,Inter,sans-serif);font-variant-numeric:tabular-nums}
.bvk-t-discord-timestamp-generator .dt-mom:hover{border-color:var(--kzk-line-2)}
.bvk-t-discord-timestamp-generator .dt-mom.is-on{border-color:var(--kzk-gold-line);background:var(--kzk-sel-bg,var(--kzk-card-2))}
.bvk-t-discord-timestamp-generator .dt-mom.is-on span{color:var(--kzk-gold)}
.bvk-t-discord-timestamp-generator .dt-durField{margin-top:12px}
.bvk-t-discord-timestamp-generator #dt-nlHint.dt-ok{color:var(--kzk-ok)}
.bvk-t-discord-timestamp-generator .dt-tpls{--kzk-tile-min:104px;--kzk-thumb-h:60px}
.bvk-t-discord-timestamp-generator .dt-msgHead{display:flex;align-items:center;gap:8px}
.bvk-t-discord-timestamp-generator .dt-msgHead .kzk-label{margin:0}
.bvk-t-discord-timestamp-generator .dt-msgHead + textarea,.bvk-t-discord-timestamp-generator .dt-msgHead ~ .kzk-input{margin-top:6px}
.bvk-t-discord-timestamp-generator #msg{min-height:120px;font:14px/1.5 var(--kzk-font,Inter,sans-serif);resize:vertical}
.bvk-t-discord-timestamp-generator .dt-tokens{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}
.bvk-t-discord-timestamp-generator .dt-tokLbl{margin-right:2px;color:var(--kzk-muted);font:600 11px/1 var(--kzk-font,Inter,sans-serif);letter-spacing:.6px;text-transform:uppercase}
.bvk-t-discord-timestamp-generator .dt-tokens button{min-height:26px;padding:0 8px;border:1px solid var(--kzk-line);border-radius:6px;background:var(--kzk-field);color:var(--kzk-lilac);font:600 12px/1 var(--dt-mono);cursor:pointer}
.bvk-t-discord-timestamp-generator .dt-tokens button:hover{border-color:var(--kzk-hl-line,var(--kzk-line-2));color:var(--kzk-text)}
.bvk-t-discord-timestamp-generator .dt-repMore{margin-top:12px;display:flex;flex-direction:column;gap:10px}
.bvk-t-discord-timestamp-generator .dt-repMore[hidden]{display:none}
.bvk-t-discord-timestamp-generator .dt-repMore .kzk-field>.kzk-label{display:block;margin-bottom:6px}
.bvk-t-discord-timestamp-generator .dt-plang{margin-top:12px}
.bvk-t-discord-timestamp-generator .dt-zones{display:flex;flex-wrap:wrap;gap:6px}
.bvk-t-discord-timestamp-generator .dt-zc{min-height:32px;padding:0 12px;border:1px solid var(--kzk-line);border-radius:999px;background:transparent;color:var(--kzk-text-2);font:600 12.5px/1 var(--kzk-font,Inter,sans-serif);cursor:pointer;transition:border-color .15s,background .15s,color .15s}
.bvk-t-discord-timestamp-generator .dt-zc:hover{border-color:var(--kzk-line-2);color:var(--kzk-text)}
.bvk-t-discord-timestamp-generator .dt-zc.is-on{border-color:var(--kzk-hl-line,var(--kzk-line-2));background:var(--kzk-hl-bg,var(--kzk-card-2));color:var(--kzk-text)}
.bvk-t-discord-timestamp-generator .dt-zc.is-on::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--kzk-lilac);vertical-align:1px}

/* ── kopyala kartı ── */
.bvk-t-discord-timestamp-generator .dt-outWrap{position:relative;margin-top:12px}
.bvk-t-discord-timestamp-generator .dt-out{display:block;width:100%;min-height:150px;padding:10px 12px 30px;border:1px solid var(--kzk-line);border-radius:var(--kzk-r-sm);background:var(--kzk-field);color:var(--kzk-text-2);font:12.5px/1.5 var(--dt-mono);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}
.bvk-t-discord-timestamp-generator .dt-out:focus{outline:none;border-color:var(--kzk-line-2)}
.bvk-t-discord-timestamp-generator .dt-meter{position:absolute;right:10px;bottom:8px;display:flex;gap:6px;padding:2px 7px;border-radius:6px;background:var(--kzk-field);color:var(--kzk-muted);font-size:11.5px;pointer-events:none}
.bvk-t-discord-timestamp-generator .dt-meter b{color:var(--kzk-text-2);font-weight:600;font-variant-numeric:tabular-nums}
.bvk-t-discord-timestamp-generator .dt-meter b.is-over{color:var(--kzk-danger)}
.bvk-t-discord-timestamp-generator .dt-expRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
.bvk-t-discord-timestamp-generator .dt-expRow .kzk-btn{width:100%;min-width:0;padding:0 8px}
.bvk-t-discord-timestamp-generator .dt-expRow .kzk-btn span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.bvk-t-discord-timestamp-generator #copyAll.is-done,.bvk-t-discord-timestamp-generator .dt-expRow .kzk-btn.is-done{border-color:var(--kzk-ok);color:var(--kzk-ok)}

/* ── ipuçları ── */
.bvk-t-discord-timestamp-generator .dt-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:12px 0 0;padding:0;list-style:none}
.bvk-t-discord-timestamp-generator .dt-tips li{position:relative;padding-left:16px;color:var(--kzk-text-2);font-size:13.5px;line-height:1.5}
.bvk-t-discord-timestamp-generator .dt-tips li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--kzk-lilac);transform:rotate(45deg)}

/* ── dar ── */
@container kzk (max-width:560px){
  .bvk-t-discord-timestamp-generator .dt-rows .r{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"b v c" "b k c";row-gap:6px}
  .bvk-t-discord-timestamp-generator .dt-badge{grid-area:b;align-self:start}
  .bvk-t-discord-timestamp-generator .dt-rows .pv{grid-area:v}
  .bvk-t-discord-timestamp-generator .dt-rows .p2{grid-area:k;justify-self:start;overflow:hidden;text-overflow:ellipsis}
  .bvk-t-discord-timestamp-generator .dt-rows .cp{grid-area:c;align-self:center;padding:0 10px}
  .bvk-t-discord-timestamp-generator .dt-rows .cp span{display:none}
  .bvk-t-discord-timestamp-generator .dt-kbd{display:none}
}
@media (max-width:520px){
  .bvk-t-discord-timestamp-generator .dt-when{grid-template-columns:1fr 1fr;padding:10px;gap:8px}
  .bvk-t-discord-timestamp-generator .dt-whenF input{padding:0 8px;font-size:14px}
  .bvk-t-discord-timestamp-generator .dt-dc-msg{gap:10px;padding:4px 12px 6px}
  .bvk-t-discord-timestamp-generator .dt-dc-av{width:34px;height:34px;font-size:15px}
  .bvk-t-discord-timestamp-generator .dt-dc{font-size:14.5px}
  .bvk-t-discord-timestamp-generator .dt-dc-input{margin:0 12px 12px}
  .bvk-t-discord-timestamp-generator .dt-theme button span{display:none}
  .bvk-t-discord-timestamp-generator .dt-theme button{padding:0 10px}
  .bvk-t-discord-timestamp-generator .dt-sw{width:14px;height:14px}
  .bvk-t-discord-timestamp-generator .dt-worldList{grid-template-columns:1fr 1fr}
  .bvk-t-discord-timestamp-generator .dt-keys{display:none}
}

/* ── tur 1: ek düzen ── */
.bvk-t-discord-timestamp-generator .dt-secs{margin-top:10px;padding-top:10px;border-top:1px solid var(--kzk-line)}
.bvk-t-discord-timestamp-generator .dt-durCard{margin:12px 0 10px}
.bvk-t-discord-timestamp-generator .dt-qbar{display:none;gap:8px;margin-top:12px}
.bvk-t-discord-timestamp-generator .dt-qbar .kzk-btn{flex:1 1 0;min-width:0}
.bvk-t-discord-timestamp-generator .dt-qbar .kzk-btn.is-done{border-color:var(--kzk-ok);color:var(--kzk-ok)}
@container kzk (max-width:859px){.bvk-t-discord-timestamp-generator .dt-qbar{display:flex}}
@container kzk (min-width:1180px){
  .bvk-t-discord-timestamp-generator .kzk-ws.kzk-ws--rail{grid-template-columns:minmax(372px,404px) minmax(0,1fr) minmax(290px,320px)}
}
.bvk-t-discord-timestamp-generator .dt-expRow{grid-template-columns:repeat(2,minmax(0,1fr))}
/* açık tema: makale metni okunur olsun (sayfa stili .content p açık temada soluk) */
html[data-theme=light] .content p,html[data-theme=light] .content li{color:var(--kzk-text-2,#3f3a52)}
@media (prefers-color-scheme:light){html:not([data-theme=dark]) .content p,html:not([data-theme=dark]) .content li{color:var(--kzk-text-2,#3f3a52)}}
