/* Hüter: separates Stats-Ideenblatt */
.keeper-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.keeper-summary-item{background:#0c2133;border:1px solid #294b66;border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:5px}
.keeper-summary-item strong{color:#8bcfff;font-size:27px;line-height:1}
.keeper-summary-item span{color:#a8bfd1;font-size:13px}
.keeper-notice{background:#0c2031;border-left:3px solid #4eb4ef;border-radius:9px;padding:17px;color:#d3e5f2;line-height:1.65;margin:18px 0 26px}
.keeper-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:13px}
.keeper-stat{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.keeper-stat h3{margin:12px 0 9px}.keeper-stat p{flex:1}
.keeper-stat-icon{width:43px;height:43px;border-radius:12px;background:#163a55;border:1px solid #316a93;display:grid;place-items:center;color:#a7e0ff;font-size:24px}
.keeper-stat-meta{border-top:1px solid #28465c;padding-top:10px;margin-top:12px;display:grid;gap:3px;font-size:12px;color:#a9c5d9}
.keeper-stat-meta b{color:#83c8ef}
.keeper-status{display:inline-block;font-size:11px;font-weight:700;padding:5px 9px;border-radius:999px;border:1px solid #3c617e;margin-bottom:10px;color:#d9edfa;background:#163145}
.keeper-stat>.keeper-status{align-self:flex-end;margin-bottom:-28px}
.keeper-status.beta{color:#a9e4c8;background:#123a31;border-color:#2b6b59}
.keeper-status.future{color:#ffd99b;background:#382b1c;border-color:#6a5030}
.keeper-status.vanilla{color:#aed8fb;background:#18324a;border-color:#335a78}
.keeper-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.keeper-idea-grid .card{display:flex;flex-direction:column;gap:9px;min-width:0}
.keeper-idea-grid .card p{flex:1}
.keeper-idea-grid .keeper-status{align-self:flex-start;margin:5px 0 0}
.keeper-formula{padding:14px;background:#071a2b;border:1px solid #2c5e81;border-radius:10px;color:#b5e2ff;font-weight:700;margin:12px 0}
.keeper-questions{display:grid;gap:8px;margin-top:13px}.keeper-questions>div{background:#0b2031;padding:12px 14px;border:1px solid #254a65;border-radius:9px}
@media(max-width:1000px){.keeper-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:630px){.keeper-summary{grid-template-columns:1fr}.keeper-idea-grid{grid-template-columns:1fr}.keeper-stat-grid{grid-template-columns:1fr}}
