.kk-tag-cloud{--kk-tag-color:#ffbd55;--kk-tag-ink:#70410b;font-family:Arial,Helvetica,sans-serif;line-height:1.7}
.kk-tag-cloud .kk-tag-cloud__items{display:flex;flex-wrap:wrap;gap:7px 8px;align-items:center;padding:3px 2px 5px}
.kk-tag-cloud .kk-tag-cloud__tag{position:relative;display:inline-block;max-width:100%;padding:0 7px 0 17px;border:1px solid color-mix(in srgb,var(--kk-tag-color),#000 25%);border-radius:3px;background:linear-gradient(#fff6,var(--kk-tag-color)),var(--kk-tag-color);color:var(--kk-tag-ink);line-height:1.45;text-decoration:none;overflow-wrap:anywhere;box-shadow:0 1px 1px #0002}
.kk-tag-cloud .kk-tag-cloud__tag::before{content:"";position:absolute;inset-inline-start:5px;top:50%;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:inset 0 0 1px #603b0c}
.kk-tag-cloud a.kk-tag-cloud__tag:hover{filter:brightness(.95);text-decoration:underline}
.kk-tag-cloud a:focus-visible,.kk-tag-cloud__toggle:focus-visible{outline:3px solid #185db4;outline-offset:3px}
.kk-tag-cloud [aria-current=page]{outline:2px solid var(--kk-tag-ink)}
.kk-tag-cloud--ctcright .kk-tag-cloud__items{justify-content:flex-end}
.kk-tag-cloud--ctcsilver{--kk-tag-color:#d8d8d8;--kk-tag-ink:#282828}
.kk-tag-cloud--ctcgreen{--kk-tag-color:#a0d19d;--kk-tag-ink:#163c19}
.kk-tag-cloud--ctcred{--kk-tag-color:#ffb5ae;--kk-tag-ink:#641b14}
.kk-tag-cloud--ctcblue{--kk-tag-color:#a8cfff;--kk-tag-ink:#123d70}
.kk-tag-cloud--ctcbrown{--kk-tag-color:#d5b69e;--kk-tag-ink:#452b19}
.kk-tag-cloud--ctcpurple{--kk-tag-color:#d8b6ef;--kk-tag-ink:#44205f}
.kk-tag-cloud--ctccyan{--kk-tag-color:#9ee6e5;--kk-tag-ink:#164443}
.kk-tag-cloud--ctclime{--kk-tag-color:#d6e89c;--kk-tag-ink:#384810}
.kk-tag-cloud--ctcblack{--kk-tag-color:#555;--kk-tag-ink:#fff}
.kk-tag-cloud--georgia,.kk-tag-cloud--rockwell,.kk-tag-cloud--times,.kk-tag-cloud--cambria{font-family:Georgia,"Times New Roman",serif}
.kk-tag-cloud--tahoma{font-family:Tahoma,Geneva,sans-serif}
.kk-tag-cloud--verdana{font-family:Verdana,sans-serif}
.kk-tag-cloud[data-ready][data-expanded=false] .kk-tag-cloud__items{max-height:var(--kk-tag-limit);overflow:hidden}
.kk-tag-cloud .kk-tag-cloud__toggle{margin-top:8px;padding:4px 10px;font:inherit;cursor:pointer}
.kk-tag-cloud .kk-tag-cloud__toggle[hidden]{display:none!important}
