.kf-admin,.kf-member-panel{font-family:inherit}.kf-admin h1{font-size:38px;font-weight:800;color:#173e4b}.kf-admin h1 span{color:#f06b56}.kf-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:900px;margin:28px 0}.kf-admin-grid a{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:#163e4b;background:linear-gradient(135deg,#fff9ee,#e0f2e9);padding:28px;border-radius:22px;box-shadow:0 9px 30px #163e4b14;transition:transform .3s,box-shadow .3s}.kf-admin-grid a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #163e4b26}.kf-admin-grid strong{font-size:40px}.kf-member-panel{padding:clamp(22px,5vw,56px);border-radius:28px;background:linear-gradient(125deg,#fff4e8,#e3f3ed);color:#163e4b}.kf-member-panel h2{font-size:clamp(26px,4vw,46px);color:#163e4b}.kf-resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:28px}.kf-resource{padding:24px;background:white;border-radius:20px;transition:transform .3s}.kf-resource:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.kf-admin-grid a,.kf-resource{transition:none}}