#pitch-pattern-experience{--viz-series-1:#087f7c;--background:var(--paper);--border:#c6ded4;max-width:720px;margin:0 auto}
#pitch-pattern-experience [hidden]{display:none!important}
.meaning-experience .wave-heading-row{margin-bottom:28px}
#pitch-pattern-experience .viz-controls{display:flex;flex-wrap:wrap;gap:12px}
#pitch-pattern-experience button{line-height:1.4;max-width:100%}
#shape-step{font-weight:800;color:var(--navy)}
#pitch-pattern-experience .text-small{font-size:.9rem;line-height:1.5}
#pitch-pattern-experience .text-center{text-align:center}
#shape-cycle{font-variant-numeric:tabular-nums;color:#405b70;margin-top:20px}
#shape-label{font-size:clamp(1.6rem,5vw,2.3rem);line-height:1.2;color:var(--navy);text-wrap:balance}
#pitch-pattern-experience .form-label{display:block;font-weight:800;line-height:1.5;margin-bottom:10px}
#pitch-pattern-experience textarea{display:block;box-sizing:border-box;width:100%;padding:14px;font:inherit;font-size:1rem;line-height:1.5;border:1px solid #9aafa8;border-radius:12px;background:#fffef9;color:var(--ink);resize:vertical}
#pitch-pattern-experience summary{cursor:pointer;font-weight:800;line-height:1.5;padding:12px 0}
#pitch-pattern-experience li{line-height:1.7}
#pitch-pattern-experience .text-muted{color:#405b70}
.meaning-links{display:flex;flex-wrap:wrap;gap:18px 32px;font-size:1rem;margin-top:28px}
@media(max-width:480px){#pitch-pattern-experience button{font-size:.9rem;padding:13px 16px}.meaning-experience .wave-heading-row{gap:12px}}


#shape-label{margin-top:12px;min-height:1.25em}#shape-direction{color:#405b70;margin-bottom:12px}#shape-status{min-height:1.5em}#shape-notes{margin-top:24px}.pitch-history-events{max-width:760px;display:grid;gap:24px;margin:28px 0}.pitch-history-events h3{margin:0 0 10px;font-size:1.2rem;line-height:1.4;color:var(--navy)}.pitch-history-events p{margin:0}.pitch-sources{padding-left:22px}.pitch-sources li{padding:8px 0;line-height:1.6;scroll-margin-top:30px}.pitch-sources a{overflow-wrap:anywhere}.pitch-history .wave-reading{font-size:.9rem}
