#kadalaz-releases{--kr-bg:light-dark(#ffffff,#171e23);--kr-fg:light-dark(#203332,#ecf5f2);--kr-muted:light-dark(#526b65,#adc4bd);--kr-surface:light-dark(#f4f9f7,#202c2c);--kr-mint:light-dark(#d9faee,#1d433a);--kr-teal:light-dark(#087c69,#7fe2c5);--kr-line:light-dark(#dce9e5,#354a46);--kr-yellow:light-dark(#ffdc54,#f6d15b);--kr-yellow-ink:#453810;color:var(--kr-fg);background:var(--kr-bg);min-height:100vh;font-size:16px;line-height:1.65}
#kadalaz-releases *{box-sizing:border-box}
#kadalaz-releases h1,#kadalaz-releases h2,#kadalaz-releases h3,#kadalaz-releases h4,#kadalaz-releases p{margin:0}
#kadalaz-releases a{color:var(--kr-teal);text-underline-offset:4px}
#kadalaz-releases a:focus-visible,#kadalaz-releases button:focus-visible{outline:2px solid var(--kr-teal);outline-offset:4px}
#kadalaz-releases .release-header{padding:22px 32px;background:var(--kr-mint);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#kadalaz-releases .release-brand{display:flex;align-items:center;gap:18px;text-decoration:none;flex-wrap:wrap}
#kadalaz-releases .release-brand img{display:block;width:140px;height:auto}
#kadalaz-releases[data-theme=dark] .release-brand img{filter:invert(1) grayscale(1) brightness(1.6)}
@media(prefers-color-scheme:dark){#kadalaz-releases:not([data-theme=light]) .release-brand img{filter:invert(1) grayscale(1) brightness(1.6)}}
#kadalaz-releases .release-brand span{padding:3px 10px;border-radius:6px;background:var(--kr-yellow);color:var(--kr-yellow-ink);font-size:13px}
#kadalaz-releases button{font:inherit;color:var(--kr-fg);background:var(--kr-bg);border:1px solid var(--kr-line);border-radius:9px;padding:8px 14px;min-height:44px;cursor:pointer}
#kadalaz-releases .release-nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px 32px;border-bottom:1px solid var(--kr-line)}
#kadalaz-releases .release-nav a{padding:8px 14px;text-decoration:none;border-radius:8px;font-size:14px;color:var(--kr-fg)}
#kadalaz-releases .release-nav a[aria-current=page]{background:var(--kr-teal);color:var(--kr-bg);font-weight:600}
#kadalaz-releases main{max-width:1032px;margin:auto;padding:40px 32px 52px}
#kadalaz-releases .eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:600;color:var(--kr-teal);margin-bottom:9px}
#kadalaz-releases h1{font-size:clamp(26px,4vw,36px);line-height:1.2;letter-spacing:-.7px;margin-bottom:12px}
#kadalaz-releases .release-intro>p:last-child{color:var(--kr-muted);max-width:650px}
#kadalaz-releases .release-history{margin-top:36px}
#kadalaz-releases .release-entry{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:32px 0;border-top:1px solid var(--kr-line)}
#kadalaz-releases .release-version h2{font-size:29px;letter-spacing:-.6px;line-height:1.2;margin-bottom:13px}
#kadalaz-releases .release-badge{display:inline-block;font-size:12px;padding:4px 9px;border-radius:6px;white-space:nowrap}
#kadalaz-releases .preview{background:var(--kr-yellow);color:var(--kr-yellow-ink)}
#kadalaz-releases .current{background:var(--kr-mint);color:var(--kr-teal)}
#kadalaz-releases .previous{background:var(--kr-surface);color:var(--kr-muted)}
#kadalaz-releases h3{font-size:23px;line-height:1.35;letter-spacing:-.3px;margin-bottom:8px}
#kadalaz-releases .release-summary{color:var(--kr-muted);margin-bottom:23px}
#kadalaz-releases .release-content section{margin-top:23px}
#kadalaz-releases h4{font-size:16px;font-weight:650;margin-bottom:8px}
#kadalaz-releases ul{padding-left:21px;margin:0}
#kadalaz-releases li{margin:7px 0}
#kadalaz-releases li::marker{color:var(--kr-teal)}
#kadalaz-releases .release-status,#kadalaz-releases .release-storage{font-size:14px;color:var(--kr-muted);background:var(--kr-surface);border-radius:8px;padding:12px 15px;margin-top:25px}
#kadalaz-releases footer{background:var(--kr-surface);border-top:1px solid var(--kr-line);padding:16px 32px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--kr-muted)}
@media(max-width:640px){#kadalaz-releases .release-header{padding:18px}#kadalaz-releases .release-brand img{width:112px}#kadalaz-releases .release-brand{gap:10px}#kadalaz-releases .release-brand span{font-size:11px}#kadalaz-releases .release-nav{padding:10px 18px}#kadalaz-releases main{padding:28px 20px 34px}#kadalaz-releases .release-entry{grid-template-columns:minmax(0,1fr);gap:20px;padding:27px 0}#kadalaz-releases .release-version{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#kadalaz-releases .release-version h2{margin:0;font-size:26px}#kadalaz-releases h3{font-size:21px}#kadalaz-releases footer{padding:16px 20px}}
@media(prefers-reduced-motion:reduce){#kadalaz-releases *{scroll-behavior:auto}}
