 body {
      background: #0d0d0d;
      color: #00ff88;
      font-family: monospace;
      max-width: 720px;
      margin: 40px auto;
      padding: 20px;
    }

    input, button {
      width: 100%;
      background: black;
      color: #00ff88;
      border: 1px solid #00ff88;
      padding: 10px;
      margin-bottom: 10px;
      font-family: monospace;
    }

    button { cursor: pointer; }

    pre {
      background: black;
      border: 1px solid #00ff88;
      padding: 12px;
      white-space: pre-wrap;
      min-height: 200px;
    }

    img {
      max-width: 100%;
      border: 1px solid #00ff88;
      margin-top: 10px;
      display: none;
    }

    .row {
      display: flex;
      gap: 10px;
    }
    .row button { width: 50%; }