p: 5px;
      margin-bottom: 5px;
    }

    .footnote code {
      background-color: #f5f5f5;
      padding: 2px 4px;
      border-radius: 3px;
      font-family: Consolas, Monaco, 'Andale Mono', monospace;
      font-style: normal;
    }

    /* Responsive adjustments */
    @media (max-width: 768px) {
      body {
        padding: 10px;
      }

      #chart {
        height: 500px;
      }

      .controls button {
        padding: 8px 12px;
        margin: 0 4px;
      }

      h1 {
        font-size: 