/* 296: borderless handwritten auth branding; current VIP cards remain opaque. */
@font-face{font-family:KDHandwriting;src:url('/assets/brand/kd-handwriting.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
#kdAuthRoot .kd133-brand,#kdLoginRoot .kd-auth-brand,.kd-fg-wrap .kd-auth-brand,.kd-rs-wrap .kd-auth-brand{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 0 17px!important}
#kdAuthRoot .kd133-brand b,#kdAuthRoot .kd133-brand b span,#kdLoginRoot .kd-auth-brand-text b,#kdLoginRoot .kd-auth-brand-text b span,.kd-fg-wrap .kd-auth-brand-text b,.kd-fg-wrap .kd-auth-brand-text b span,.kd-rs-wrap .kd-auth-brand-text b,.kd-rs-wrap .kd-auth-brand-text b span{font-family:KDHandwriting,cursive!important;font-size:34px!important;font-weight:400!important;letter-spacing:-.6px!important;line-height:1.25!important;background:none!important;color:#2b6545!important;-webkit-text-fill-color:#2b6545!important}
.kd-auth-brand-mark,.kd-auth-brand-mark img,#kdAuthRoot .kd133-brand img{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.kd-public .topbar>.brand .brand-text b.kd-wordmark,.kd-public .topbar>.brand .brand-text b.kd-wordmark span{font-family:KDHandwriting,cursive!important;font-size:28px!important;font-weight:400!important;line-height:1.25!important;background:none!important;color:#286b46!important;-webkit-text-fill-color:#286b46!important}
#kdLoginRoot .kd-links{margin-bottom:0!important;padding-bottom:0!important}
.kd-public .kd296-release-list{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #e3e9df}
.kd-public .kd296-release-list>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}
.kd-public .kd296-release-list b{font-weight:600;color:#3d5542}
.kd-public .kd296-release-list>div>span{font-size:11px;font-weight:500;padding:7px 10px;border-radius:8px}
.kd-public .kd296-ready{background:#e8f3e9;color:#417551}.kd-public .kd296-developing{background:#f6efd9;color:#8a7442}
@media(max-width:480px){#kdAuthRoot .kd133-brand b,#kdAuthRoot .kd133-brand b span,#kdLoginRoot .kd-auth-brand-text b,#kdLoginRoot .kd-auth-brand-text b span{font-size:28px!important}.kd-public .topbar>.brand .brand-text b.kd-wordmark,.kd-public .topbar>.brand .brand-text b.kd-wordmark span{font-size:22px!important}}
