.scrum-section-title{font-size:1.25rem;font-weight:800;color:#000;margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.scrum-label{font-weight:600;font-size:0.9rem;color:#1a202c;display:block;margin-bottom:0.5rem;}.scrum-sprints-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.5rem;margin-bottom:2rem;}.scrum-sprint-input{display:flex;flex-direction:column;}.scrum-sprint-input input{padding:0.75rem;border:2px solid #e2e8f0;border-radius:0.5rem;font-size:1rem;font-weight:600;text-align:center;transition:all 0.2s ease;}.scrum-sprint-input input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.1);}.scrum-sprint-input input::placeholder{color:#a0aec0;}.scrum-actions{display:flex;gap:1rem;flex-wrap:wrap;}.scrum-btn-primary,.scrum-btn-secondary{padding:0.75rem 1.5rem;border:none;border-radius:0.5rem;font-weight:600;cursor:pointer;font-size:1rem;transition:all 0.2s ease;}.scrum-btn-primary{background-color:#10b981;color:white;}.scrum-btn-primary:hover{background-color:#059669;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,0.3);}.scrum-btn-secondary{background-color:#e2e8f0;color:#2d3748;}.scrum-btn-secondary:hover{background-color:#cbd5e0;}.scrum-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;}.scrum-result-box{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #10b981;border-radius:0.75rem;padding:1.5rem;text-align:center;transition:all 0.2s ease;}.scrum-result-box:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(16,185,129,0.15);}.scrum-result-label{font-size:0.85rem;font-weight:600;color:#047857;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.5rem;}.scrum-result-value{font-size:2rem;font-weight:800;color:#10b981;margin-bottom:0.5rem;}.scrum-result-hint{font-size:0.75rem;color:#6b7280;font-style:italic;}.scrum-estimation{background-color:#f9fafb;border-radius:0.5rem;border-left:4px solid #10b981;}.scrum-estimation h4{font-size:1.1rem;font-weight:700;color:var(--text-primary,#1a202c);margin-bottom:1rem;}.scrum-estimation p{font-size:0.95rem;margin-bottom:0.75rem;color:#1a202c;}.scrum-highlight{font-weight:800;color:#10b981;font-size:1.1em;}.scrum-chart-wrap{margin:2rem 0;padding:1.5rem;background-color:#f9fafb;border-radius:0.5rem;border:1px solid #e5e7eb;}.scrum-chart-wrap h4{font-size:1.1rem;font-weight:700;color:var(--text-primary,#1a202c);margin-bottom:1rem;}.scrum-chart{width:100%;overflow-x:auto;}.scrum-chart svg{min-width:400px;width:100%;height:auto;}.scrum-interpretation{margin-top:2rem;}.scrum-interpretation .article-callout{background-color:#f0fdf4;border-left:4px solid #10b981;padding:1.25rem;border-radius:0.5rem;}.scrum-interpretation strong{color:#047857;}.scrum-interpretation p{color:#1a202c;line-height:1.6;}@media (prefers-color-scheme:dark){.scrum-section-title{color:#fff;}.scrum-label{color:#fff;}.scrum-sprint-input input{background-color:#1f2937;border-color:#374151;color:#f3f4f6;}.scrum-sprint-input input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.2);}.scrum-sprint-input input::placeholder{color:#6b7280;}.scrum-result-box{background:linear-gradient(135deg,#064e3b 0%,#047857 100%);border-color:#10b981;}.scrum-result-label{color:#86efac;}.scrum-result-value{color:#6ee7b7;}.scrum-result-hint{color:#9ca3af;}.scrum-estimation{background-color:#1f2937;}.scrum-estimation h4{color:#f3f4f6;}.scrum-estimation p{color:#d1d5db;}.scrum-chart-wrap{background-color:#1f2937;border-color:#374151;}.scrum-chart-wrap h4{color:#f3f4f6;}.scrum-interpretation .article-callout{background-color:#064e3b;}.scrum-interpretation strong{color:#6ee7b7;}.scrum-interpretation p{color:#d1d5db;}}@media (max-width:768px){.scrum-sprints-grid{grid-template-columns:repeat(2,1fr);gap:1rem;}.scrum-result-value{font-size:1.5rem;}.scrum-actions{flex-direction:column;}.scrum-btn-primary,.scrum-btn-secondary{width:100%;}}