/* KJT Site Core - The Last Days deep dive (7.8.6) */
:root{--kld-purple:#3e093f;--kld-purple2:#5b1f6b;--kld-gold:#e9c83b;--kld-gold-ink:#8a5d00;--kld-teal:#0b7778;--kld-paper:#f6f1e7;--kld-ink:#1f1a24;--kld-muted:#5d5566;--kld-christ:#b3261e;--kld-christ-bg:#fdf1ef;--kld-prophet:#a8730a;--kld-prophet-bg:#fff7e0;--kld-apostle:#1f5aa6;--kld-apostle-bg:#eef4fc}

/* ---------- the section on the page ---------- */
.kld-section{background:radial-gradient(120% 120% at 0% 0%,#5b1f6b 0%,#3e093f 55%,#24062a 100%);color:#fff;padding:4rem 1.25rem}
.kld-wrap{max-width:80rem;margin:0 auto}
.kld-preview{display:inline-block;margin:0 0 1rem;padding:.45rem .8rem;border-radius:999px;background:#fff3c4;color:#3e093f;font:700 .82rem/1.3 system-ui,sans-serif}
.kld-eyebrow{margin:0;font:800 .78rem/1.2 system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--kld-gold)}
.kld-title{margin:.6rem 0 0;font:700 clamp(2.2rem,4.5vw,3.4rem)/1.05 Georgia,"Times New Roman",serif;color:#fff}
.kld-intro{max-width:48rem;margin:1rem 0 0;font:500 1.08rem/1.65 system-ui,sans-serif;color:rgba(255,255,255,.88)}
.kld-lead{max-width:48rem;margin:1.6rem 0 0;padding:1rem 1.2rem;border-left:4px solid var(--kld-gold);background:rgba(255,255,255,.06);border-radius:0 1rem 1rem 0;font:italic 500 1.12rem/1.55 Georgia,serif;color:#fff}
.kld-lead cite{display:block;margin-top:.5rem;font:700 .8rem/1 system-ui,sans-serif;font-style:normal;color:var(--kld-gold)}
.kld-steps{list-style:none;display:flex;gap:0;margin:2.2rem 0 0;padding:0 0 .6rem;overflow-x:auto;scrollbar-width:thin}
.kld-step{flex:0 0 8.2rem;position:relative;padding:0 .4rem;text-align:center}
.kld-step::before{content:"";position:absolute;top:1.05rem;left:0;right:0;height:3px;background:rgba(233,200,59,.45)}
.kld-step:first-child::before{left:50%}.kld-step:last-child::before{right:50%}
.kld-step__dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--kld-gold);color:var(--kld-purple);font:800 .85rem/1 system-ui,sans-serif;box-shadow:0 0 0 4px rgba(233,200,59,.2)}
.kld-step:nth-child(7) .kld-step__dot{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.3)}
.kld-step__text{display:block;margin-top:.55rem;font:600 .8rem/1.35 system-ui,sans-serif;color:rgba(255,255,255,.9)}
.kld-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin-top:2rem}
.kld-card{display:flex;align-items:center;gap:.8rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.18);border-radius:1.1rem;background:rgba(255,255,255,.07);color:#fff;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s;font:inherit}
.kld-card:hover,.kld-card:focus-visible{background:rgba(255,255,255,.14);border-color:var(--kld-gold);transform:translateY(-2px);outline:none}
.kld-card__num{flex:none;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--kld-gold);color:var(--kld-purple);font:800 .95rem/1 system-ui,sans-serif}
.kld-card__title{flex:1;font:700 .98rem/1.3 system-ui,sans-serif}
.kld-card__go{color:var(--kld-gold);font-weight:800}
.kld-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}
.kld-open{min-height:3.4rem;padding:0 1.8rem;border:0;border-radius:999px;background:var(--kld-gold);color:var(--kld-purple);font:800 1.08rem/1 system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.3);transition:transform .2s}
.kld-open:hover,.kld-open:focus-visible{transform:translateY(-2px);outline:3px solid #fff;outline-offset:3px}
.kld-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font:600 .85rem/1 system-ui,sans-serif;color:rgba(255,255,255,.85)}
.kld-dot{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;margin-right:.3rem;vertical-align:-1px}
.kld-dot--christ{background:#e5534b}.kld-dot--prophet{background:var(--kld-gold)}.kld-dot--apostle{background:#6aa1e8}
.kld-menu-card__arrow{color:#0b7778;font-weight:800}

/* ---------- the full-page deep dive ---------- */
html.kld-lock,html.kld-lock body{overflow:hidden!important}
.kld-dive{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:var(--kld-paper);color:var(--kld-ink);font:400 1rem/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}
.kld-dive[hidden]{display:none}
.kld-top{flex:none;display:flex;align-items:center;gap:1rem;padding:.75rem 1.1rem;background:linear-gradient(90deg,#3e093f,#5b1f6b);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.25)}
.kld-top__title{flex:1;min-width:0;margin:0;font:700 1.15rem/1.2 Georgia,serif}
.kld-top__title small{display:block;font:600 .75rem/1.3 system-ui,sans-serif;color:rgba(255,255,255,.75);letter-spacing:.04em}
.kld-x{flex:none;min-width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font:700 1rem/1 system-ui,sans-serif;cursor:pointer;padding:0 1rem}
.kld-x:hover,.kld-x:focus-visible{background:var(--kld-gold);color:var(--kld-purple);outline:none}
.kld-body{flex:1;display:flex;min-height:0}
.kld-nav{flex:none;width:17rem;overflow-y:auto;padding:1rem .8rem;border-right:1px solid #e5dcc8;background:#fffdf8}
.kld-nav button{display:flex;align-items:center;gap:.6rem;width:100%;margin:0 0 .25rem;padding:.6rem .7rem;border:0;border-radius:.8rem;background:none;color:var(--kld-ink);text-align:left;font:600 .92rem/1.3 system-ui,sans-serif;cursor:pointer}
.kld-nav button:hover{background:#f5ecd9}
.kld-nav button[aria-current="true"]{background:var(--kld-purple);color:#fff}
.kld-nav__num{flex:none;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.55rem;background:#f1e3b8;color:var(--kld-purple);font:800 .8rem/1 system-ui,sans-serif}
.kld-nav button[aria-current="true"] .kld-nav__num{background:var(--kld-gold)}
.kld-nav__legend{margin:1rem .4rem 0;padding-top:.8rem;border-top:1px solid #eadfc6;font:600 .8rem/1.9 system-ui,sans-serif;color:var(--kld-muted)}
.kld-main{flex:1;min-width:0;overflow-y:auto;scroll-behavior:smooth}
.kld-page{max-width:52rem;margin:0 auto;padding:2rem 1.4rem 4rem}
.kld-page__eyebrow{margin:0;font:800 .75rem/1 system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--kld-gold-ink)}
.kld-page h2{margin:.4rem 0 1rem;font:700 clamp(1.8rem,4vw,2.5rem)/1.12 Georgia,serif;color:var(--kld-purple)}
.kld-page__intro p{margin:0 0 .8rem;font-size:1.06rem;color:#2f2836}
.kld-chapters{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 1.4rem}
.kld-group{margin:2rem 0 .6rem;font:800 .8rem/1.2 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--kld-teal)}
.kld-block{margin:1rem 0;padding:1.1rem 1.2rem 1rem;border-radius:1.1rem;background:#fff;border:1px solid #ece3cf;border-left:6px solid var(--kld-c,#c9b98f);box-shadow:0 6px 18px rgba(62,9,63,.06)}
.kld-block--christ{--kld-c:var(--kld-christ)}.kld-block--prophet{--kld-c:var(--kld-prophet)}.kld-block--apostle{--kld-c:var(--kld-apostle)}
.kld-block h3{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .6rem;font:700 1.18rem/1.3 Georgia,serif;color:var(--kld-purple)}
.kld-sign{flex:none;padding:.15rem .55rem;border-radius:999px;background:var(--kld-purple);color:#fff;font:800 .7rem/1.5 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.kld-q{margin:.6rem 0;padding:.75rem 1rem;border-radius:.8rem;background:var(--kld-qbg,#faf6ec);font:500 1.07rem/1.6 Georgia,serif}
.kld-block--christ .kld-q{--kld-qbg:var(--kld-christ-bg);color:var(--kld-christ)}
.kld-block--prophet .kld-q{--kld-qbg:var(--kld-prophet-bg);color:#4a3606}
.kld-block--apostle .kld-q{--kld-qbg:var(--kld-apostle-bg);color:#173f73}
.kld-q__ref{display:inline-block;margin-top:.35rem}
.kld-text{margin:.6rem 0;color:#2f2836}
.kld-ref{display:inline-flex;align-items:center;gap:.2rem;margin:.15rem .1rem;padding:.2rem .6rem;border:1px solid #d9cba6;border-radius:999px;background:#fffaf0;color:var(--kld-purple);font:700 .82rem/1.4 system-ui,sans-serif;cursor:pointer;text-decoration:none}
.kld-ref:hover,.kld-ref:focus-visible{background:var(--kld-gold);border-color:var(--kld-gold);outline:none}
.kld-more{margin:.6rem 0 0}.kld-more__h{margin-right:.3rem;font:700 .8rem/1 system-ui,sans-serif;color:var(--kld-muted)}
.kld-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;margin-top:.8rem}
.kld-list{padding:.8rem 1rem;border-radius:.9rem}
.kld-list h4{margin:0 0 .4rem;font:800 .85rem/1.2 system-ui,sans-serif}
.kld-list ul{margin:0;padding-left:1.1rem}.kld-list li{margin:.2rem 0;font-size:.95rem}
.kld-list--discern{background:#fff4d6}.kld-list--discern h4{color:#7a5200}
.kld-list--do{background:#e6f4f1}.kld-list--do h4{color:var(--kld-teal)}
.kld-list--q{background:#f1ecf8}.kld-list--q h4{color:var(--kld-purple2)}
.kld-list--plain{background:#f7f2e6}
.kld-tl{position:relative;margin:1.5rem 0;padding-left:2.2rem}
.kld-tl::before{content:"";position:absolute;left:.8rem;top:.4rem;bottom:.4rem;width:3px;background:linear-gradient(#e9c83b,#5b1f6b)}
.kld-tl__item{position:relative;margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:1rem;background:#fff;border:1px solid #ece3cf}
.kld-tl__item::before{content:attr(data-n);position:absolute;left:-2.15rem;top:.85rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--kld-gold);color:var(--kld-purple);font:800 .78rem/1 system-ui,sans-serif;box-shadow:0 0 0 4px var(--kld-paper)}
.kld-tl__item h3{margin:0 0 .3rem;font:700 1.08rem/1.3 Georgia,serif;color:var(--kld-purple)}
.kld-tl__item--return{border-color:var(--kld-gold);background:#fffaf0}
.kld-dcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.8rem;margin-top:1rem}
.kld-dcard{border:2px solid #ead9a5;border-radius:1.1rem;background:#fffbea;overflow:hidden}
.kld-dcard>button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.9rem 1rem;border:0;background:none;text-align:left;cursor:pointer;font:800 1rem/1.25 system-ui,sans-serif;color:var(--kld-purple)}
.kld-dcard>button span:first-child{font-size:1.5rem}
.kld-dcard>button::after{content:"+";margin-left:auto;font-size:1.3rem;color:var(--kld-gold-ink)}
.kld-dcard.open>button::after{content:"\2212"}
.kld-dcard__body{padding:0 1rem 1rem;font-size:.95rem}
.kld-dcard__body p{margin:.4rem 0}
.kld-next{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid #e5dcc8}
.kld-next button{min-height:3rem;padding:0 1.3rem;border:0;border-radius:999px;background:var(--kld-purple);color:#fff;font:700 .98rem/1 system-ui,sans-serif;cursor:pointer}
.kld-next button.kld-prev{background:#efe6d2;color:var(--kld-purple)}
.kld-next button:hover,.kld-next button:focus-visible{outline:3px solid var(--kld-gold);outline-offset:2px}
.kld-final{text-align:center}
.kld-final .kld-page__intro p{font:500 1.25rem/1.6 Georgia,serif}
/* the verse pop-up */
.kld-pop{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(20,6,24,.55)}
.kld-pop__box{width:min(40rem,100%);max-height:85vh;display:flex;flex-direction:column;border-radius:1.2rem;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.4);overflow:hidden}
.kld-pop__head{display:flex;align-items:center;gap:.8rem;padding:.9rem 1.1rem;background:var(--kld-purple);color:#fff}
.kld-pop__head h3{flex:1;margin:0;font:700 1.15rem/1.2 Georgia,serif}
.kld-pop__text{flex:1;overflow-y:auto;padding:1rem 1.2rem;font:400 1.05rem/1.7 Georgia,serif}
.kld-pop__text sup{margin-right:.2rem;color:var(--kld-gold-ink);font:700 .7rem/1 system-ui,sans-serif}
.kld-pop__text .kld-ch{display:block;margin:.6rem 0 .2rem;font:800 .8rem/1 system-ui,sans-serif;color:var(--kld-teal);letter-spacing:.08em;text-transform:uppercase}
.kld-pop__foot{padding:.8rem 1.1rem;border-top:1px solid #eee3cc;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;color:var(--kld-muted)}
.kld-pop__foot a{color:var(--kld-teal);font-weight:700}
/* phones and tablets: the contents become a row at the top */
@media (max-width:900px){
 .kld-body{flex-direction:column}
 .kld-nav{width:auto;display:flex;gap:.35rem;overflow-x:auto;overflow-y:hidden;padding:.55rem .7rem;border-right:0;border-bottom:1px solid #e5dcc8;scrollbar-width:thin}
 .kld-nav button{flex:none;width:auto;margin:0;padding:.45rem .7rem;white-space:nowrap;font-size:.85rem}
 .kld-nav__legend{display:none}
 .kld-page{padding:1.4rem 1rem 3rem}
 .kld-section{padding:3rem 1rem}
}
@media print{.kld-nav,.kld-top .kld-x,.kld-next{display:none}.kld-dive{position:static}.kld-main{overflow:visible}}
.kld-golink{margin:1rem 0 0}.kld-golink__a{display:inline-flex;align-items:center;min-height:2.8rem;padding:0 1.3rem;border-radius:999px;background:var(--kld-purple);color:#fff!important;font:800 .95rem/1 system-ui,sans-serif;text-decoration:none}.kld-golink__a:hover,.kld-golink__a:focus-visible{background:var(--kld-purple2);outline:3px solid var(--kld-gold);outline-offset:2px}

/* 7.8.8: a centred heading and a large deep-dive button under it */
.kld-head{text-align:center;max-width:52rem;margin:0 auto}
.kld-head .kld-intro{margin-left:auto;margin-right:auto}
.kld-head .kld-lead{margin:1.6rem auto 0;text-align:left}
.kld-cta{display:flex;flex-direction:column;align-items:center;margin:2.4rem auto .6rem;text-align:center}
.kld-section .kld-open{display:inline-flex;align-items:center;gap:1rem;min-height:0;padding:1.05rem 1.6rem 1.05rem 1.2rem;border:0;border-radius:1.4rem;background:linear-gradient(135deg,#ffe27a,#e9c83b 55%,#d7a91c);color:var(--kld-purple);text-align:left;cursor:pointer;box-shadow:0 0 0 6px rgba(233,200,59,.22),0 18px 40px rgba(0,0,0,.4);animation:kld-glow 2.8s ease-in-out infinite;transition:transform .2s}
.kld-section .kld-open:hover,.kld-section .kld-open:focus-visible{transform:translateY(-3px) scale(1.02);outline:3px solid #fff;outline-offset:5px;animation-play-state:paused}
.kld-open__icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:1rem;background:var(--kld-purple);font-size:1.6rem;line-height:1}
.kld-open__words{display:flex;flex-direction:column;gap:.3rem}
.kld-open__main{font:800 clamp(1.3rem,2.6vw,1.65rem)/1.1 system-ui,sans-serif}
.kld-open__sub{font:700 .85rem/1.2 system-ui,sans-serif;opacity:.8}
.kld-open__arrow{font:800 1.8rem/1 system-ui,sans-serif;margin-left:.3rem}
@keyframes kld-glow{0%,100%{box-shadow:0 0 0 6px rgba(233,200,59,.22),0 18px 40px rgba(0,0,0,.4)}50%{box-shadow:0 0 0 14px rgba(233,200,59,.08),0 18px 40px rgba(0,0,0,.4)}}
@media (prefers-reduced-motion:reduce){.kld-section .kld-open{animation:none}}
.kld-cta__note{max-width:34rem;margin:1rem 0 0;font:500 .95rem/1.5 system-ui,sans-serif;color:rgba(255,255,255,.82)}
.kld-cta .kld-legend{justify-content:center;margin:.8rem 0 0}
.kld-cta .kld-legend span{white-space:nowrap}
.kld-cards__h{margin:2rem 0 0;text-align:center;font:700 .85rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--kld-gold)}
.kld-cards__h+.kld-cards{margin-top:1rem}
@media (max-width:520px){.kld-section .kld-open{padding:.9rem 1.1rem;gap:.75rem}.kld-open__icon{width:2.6rem;height:2.6rem;font-size:1.3rem}}
.kld-section .kld-intro{margin-top:1rem!important}.kld-section .kld-cta__note{margin-top:1.3rem!important}.kld-section .kld-cta .kld-legend{margin-top:.9rem!important}.kld-section .kld-cards__h{margin-top:2.2rem!important}.kld-section .kld-steps{margin-top:2rem!important}

/* 7.8.9: Nebuchadnezzar's dream (Daniel 2) in the Prophetic Timeline section */
.kld-dream{display:grid;gap:1.6rem;align-items:center;margin:2.8rem auto 0;max-width:68rem;padding:1.2rem;border-radius:1.8rem;background:rgba(255,255,255,.06);border:1px solid rgba(233,200,59,.28)}
@media(min-width:900px){.kld-dream{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:2.4rem;padding:1.6rem}}
.kld-dream__pic{margin:0;border-radius:1.3rem;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.45)}
.kld-dream__pic img{display:block;width:100%;height:auto;aspect-ratio:900/1124;object-fit:cover}
@media(max-width:899px){.kld-dream__pic{max-width:26rem;margin:0 auto;width:100%}}
.kld-section .kld-dream__eyebrow{margin:0!important;color:var(--kld-gold);font:800 .74rem/1.3 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.kld-section .kld-dream__title{margin:.5rem 0 0!important;color:#fff;font:700 clamp(1.8rem,3.4vw,2.5rem)/1.1 Georgia,serif}
.kld-section .kld-dream__intro{margin:.8rem 0 0!important;color:rgba(255,255,255,.86);font:500 1rem/1.6 system-ui,sans-serif}
.kld-dream__parts{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.5rem}
.kld-dream__part{display:flex;align-items:center;gap:.85rem;width:100%;padding:.6rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;background:rgba(0,0,0,.18);color:#fff;text-align:left;cursor:pointer;font:inherit;transition:background .2s,border-color .2s}
.kld-dream__part:hover,.kld-dream__part:focus-visible{background:rgba(255,255,255,.12);border-color:var(--kld-gold);outline:none}
.kld-dream__swatch{flex:none;display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:50%;font:800 .9rem/1 system-ui,sans-serif;color:#2a1a05;box-shadow:inset 0 -3px 6px rgba(0,0,0,.25),0 0 0 2px rgba(255,255,255,.15)}
.kld-dream__part--gold .kld-dream__swatch{background:radial-gradient(circle at 35% 30%,#fff3b0,#e2b528 55%,#a87a0c)}
.kld-dream__part--silver .kld-dream__swatch{background:radial-gradient(circle at 35% 30%,#fff,#c9cdd3 55%,#8a9099)}
.kld-dream__part--brass .kld-dream__swatch{background:radial-gradient(circle at 35% 30%,#ffd6a8,#c47f3c 55%,#8a4f1c)}
.kld-dream__part--iron .kld-dream__swatch{background:radial-gradient(circle at 35% 30%,#a7aab0,#4b4f57 55%,#24262b);color:#fff}
.kld-dream__part--clay .kld-dream__swatch{background:linear-gradient(135deg,#4b4f57 0 50%,#a8653a 50% 100%);color:#fff}
.kld-dream__part--stone .kld-dream__swatch{background:radial-gradient(circle at 35% 30%,#fff,#d9d2c4 55%,#a59d8d)}
.kld-dream__words{display:flex;flex-direction:column;gap:.1rem;min-width:0}
.kld-dream__words strong{font:800 .98rem/1.25 system-ui,sans-serif}
.kld-dream__words em{font:700 .82rem/1.3 system-ui,sans-serif;font-style:normal;color:var(--kld-gold)}
.kld-dream__words>span{font:italic 400 .88rem/1.45 Georgia,serif;color:rgba(255,255,255,.78)}
.kld-dream__words b{font:700 .74rem/1 system-ui,sans-serif;font-style:normal;color:rgba(255,255,255,.6);white-space:nowrap}
.kld-section .kld-dream__more{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0 0!important}
.kld-dream__all{min-height:2.8rem;padding:0 1.2rem;border:0;border-radius:999px;background:#fff;color:var(--kld-purple);font:800 .92rem/1 system-ui,sans-serif;cursor:pointer}
.kld-dream__all--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}
.kld-dream__all:hover,.kld-dream__all:focus-visible{outline:3px solid var(--kld-gold);outline-offset:2px}
.kld-dream__pic img{width:100%!important;max-width:none!important;height:auto!important;object-fit:cover!important}

/* 7.9.13: the part title gets focus for screen readers; no box drawn around it */
.kld-main h2[tabindex="-1"]:focus{outline:none}
