/* KlipTok v19.3 · el hub (kt-v18-hub.js) ejecutándose como PÁGINA propia: blog/ forum/ wiki/ tools/ market/ shop/ news/ saved/ */
body.k18-page{margin:0;background:#f8fafc}
.k18.k18-inline{position:static;inset:auto;z-index:auto;min-height:100vh;min-height:100dvh}
.k18-inline .k18-top{position:sticky;top:0;z-index:30}
.k18-inline .k18-scroll{overflow:visible;flex:1 1 auto}
.k18-logo{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.4rem;font-weight:800}
.k18 a.k18-logo{color:var(--k18-ink)}
.k18-nav a{flex:0 0 auto;padding:.5rem .8rem;border-radius:.6rem;color:var(--k18-ink) !important;font-weight:500;font-size:.86rem;white-space:nowrap;text-decoration:none}
.k18-nav a:hover{background:var(--k18-soft)}
.k18-nav a[aria-current="page"]{background:linear-gradient(90deg,rgba(79,70,229,.14),rgba(219,39,119,.14));color:var(--k18-a) !important;font-weight:700}
.k18[data-kt-theme="dark"] .k18-nav a[aria-current="page"]{color:#c4b5fd !important}
@media(max-width:767px){.k18-nav a{padding:.5rem .65rem;font-size:.8rem}.k18-nav{justify-content:flex-start}}
.k18-lg{position:fixed;inset:0;z-index:100000;background:rgba(10,8,25,.6);display:flex;align-items:center;justify-content:center;padding:12px}
.k18-lgbox{background:#fff;color:#111827;border-radius:18px;padding:1.2rem;width:100%;max-width:380px;box-shadow:0 20px 60px rgba(0,0,0,.4)}
.k18-lgbox h2{margin:0 0 .8rem;font-size:1.15rem}.k18-lgbox .k18-in{display:block;width:100%;margin-bottom:.55rem}
@media(prefers-color-scheme:dark){body.k18-page{background:#0b1020}.k18-lgbox{background:#131a30;color:#e8ecf8}}

/* v21 · /tools/ unificada */
.k18-ctop{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin:0 0 1rem}
.k18-cbig{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.8rem 1.3rem;border-radius:1rem;font-size:1.05rem;font-weight:800;background:linear-gradient(90deg,#10b981,#6366f1,#a855f7)!important;color:#fff!important;border:0;box-shadow:0 6px 18px rgba(99,102,241,.35)}
.k18-cbig small{font-weight:500;font-size:.72rem;opacity:.92}
.k18-cbig[aria-pressed="true"]{outline:3px solid #fff;outline-offset:-5px}
.k18-seg{display:flex;flex-wrap:wrap;gap:.4rem}
.k18-note{margin:.2rem 0 1rem;color:var(--k18-mute,#64748b);font-size:.9rem}
.k18-cgroup{margin:0 0 1.8rem}.k18-cgroup h2{font-size:1.15rem;margin:0 0 .8rem;display:flex;align-items:center;gap:.4rem}
.k18-cgroup h2 small{font-size:.7rem;font-weight:700;background:#e0e7ff;color:#3730a3;border-radius:999px;padding:.1rem .55rem}
.k18-cico{font-size:2rem;line-height:1;margin:.1rem 0 .4rem}
.k18-ccard.soon{opacity:.7}.k18-ccard button[disabled]{cursor:not-allowed;opacity:.6}
@media(max-width:640px){.k18-cbig{width:100%}}
.k18-seg .k18-catb{width:auto;display:inline-block;margin:0;padding:.55rem 1rem;border-radius:999px;text-align:center}
.k18-cbig{font-family:inherit;cursor:pointer;text-align:left}.k18-cbig strong{font-weight:800}
